Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[an23] Ajax Thanks/ мод Спасибо

Опубликовано:

File Name: [an23] Ajax Thanks/ мод Спасибо

File Submitter: andaril

File Submitted: 24 Feb 2009

File Updated: 02 Jul 2010

File Category: Mods/Моды

 

[an23] Ajax Thanks/ мод Спасибо

Версия: 2.2.2

+---------------------------------------------------------------------

| Invision Power Board v2.3.x

| =================================================================

| <noindex>http://www.invisionpower.com</noindex>

| <noindex>http://www.ibresource.ru</noindex>

| http://ipbskins.ru

| =================================================================

+---------------------------------------------------------------------

|

| > Мод "Спасибо"

| > by andaril

| > Базируется на моде "Thanks" by Unlovelt

| > И "Thanks" by AVol

|

| > Date: 12.08.2006

|

+---------------------------------------------------------------------

|

| > Мод добавляет возможность зарегистрированным пользователям

| > сказать "спасибо" за ЛЮБОЙ пост другого пользователя.

|

| > База данных совместима с модом от AVol и Unlovelt

|

+---------------------------------------------------------------------

|

| > Автор не несет никакой ответственности за любые действия,

| > произошедшие по вине этого модуля

| > Вы используете его на свой страх и риск

|

+---------------------------------------------------------------------

 

Click here to download this file

Изменено пользователем andaril

Рекомендованные сообщения

Опубликовано:
  • Автор
а можно сделать как то отображение количества сказавших спасибо за пост конкретно в посте со списком сказавших
подумаю
И еще было бы круто если б была функция забрать свое спасибки.
как только освобожусь, скорее всего функция будет сделана
Опубликовано:

andaril можешь помочь с установкай мода плиз

 

вот смотри топик

Опубликовано:
  • Автор

я уже ответил на то сообщение.

Опубликовано:

в авхиве лежала кнопка для Pro скина, но она всё же немного отличается от обычных. во первых шрифт выделен синим, а не чёрным и буквы большие. может есть у кого кнопка "спасибо" похожая на эту (см. ниже), так сделать не получилось нормально.

 

006ac4385f7142382e.jpg

Опубликовано:

У меня только кнопки к моим скинам.

Есть похожие на кнопки, которые здесь, но без желтого и годятся для скина ipboard pro.

Скачайте набор серых кнопок для светлых скинов и замените аналогами все кнопки в постах.

И кнопку "спасибо" тоже, разумеется. Она там есть внутри архива.

Опубликовано:

жаль, те кнопки уже видел, менять на них не очень хочется

Опубликовано:
  • Автор

кнопка делалась по оригинальному GDK из IPS. Изменять не буду.

Опубликовано:

У меня проблема с внесением изменений в ipb_topic.js. Этот файл у меня сжат (всё одной строкой). Дайте пожалуйста код для такого варианта...

Опубликовано:

Народ, а как кнопку "Спасибо" переместить вправо где находится кнопка Изменить (в PRO cкине)?

Опубликовано:

В шаблоне skin_topic > renderrow переместить макрос (или код от спасибо) туда, где находится – макрос для кнопки редактирования.

Код (или макрос) для "Спасибо" вставите перед или после.

Опубликовано:
  • Автор
У меня проблема с внесением изменений в ipb_topic.js. Этот файл у меня сжат (всё одной строкой). Дайте пожалуйста код для такого варианта...
и что с того что сжат? Находите конец строки, нажимаете enter и вставляете. Али строка "в конец файла" имеет другой, скрытый для меня, смысл?

 

В шаблоне skin_topic > renderrow переместить макрос (или код от спасибо) туда, где находится <{P_Edit}> – макрос для кнопки редактирования.

Код (или макрос) для "Спасибо" вставите перед или после.

там не макрос.

там {$post['thanks_button']} вроде

Опубликовано:

Спасибо, помогли!

Опубликовано:
и что с того что сжат? Находите конец строки, нажимаете enter и вставляете. Али строка "в конец файла" имеет другой, скрытый для меня, смысл?

Сделал как вы сказали - в результате перестают работать кнопки delete, modify, quote.. спасибки ставятся, но ajax не пашет. При откате ipb_topic.js всё становится нормально.

 

пс Делаю апгрейд с версии 2.0.4

ппс Спросил потому, что когда ставил какой-то мод, использующий ipb_topic.js, то там автор приводил два варианта кода - для сжатой и несжатой версии файла.

Опубликовано:
  • Автор

Не может быть такого. :)

 

дайти ссылку на форум ваш, куда ставите

Опубликовано:
  • Автор

ну вставьте код в начало TableFooter (skin_topic)

<script type="text/javascript">
function add_thanks(post_id,member_id)
{if(!use_enhanced_js)
{return true;}
var url=ipb_var_base_url+'act=xmlout&do=addthx&t='+ipb_input_t+'&f='+ipb_input_f+'&pid='+post_id;var fields=new Array();fields['t']=ipb_input_t;fields['f']=ipb_input_f;fields['pid']=post_id;fields['act']='xmlout';fields['do']='addthx';do_request_function=function()
{if(!xmlobj.readystate_ready_and_ok())
{xmlobj.show_loading();return;}
xmlobj.hide_loading();html=xmlobj.xmlhandler.responseText;if(html!='no_thx_itself'&&html!='no_2_thx'&&html!='no_permission'&&html!='error')
{for(i=0;i<document.getElementsByTagName("span").length;i++)
{obj=document.getElementsByTagName("span")[i];thxid='thank_count'+member_id;if(obj.id==thxid)
{obj.innerHTML=parseInt(obj.innerHTML)+1;}}
document.getElementById('thank_button'+post_id).style.display='none';document.getElementById('thank'+post_id).innerHTML=html;show_inline_messages_instant('thx_added');}
else
{show_inline_messages_instant(html);}}
xmlobj=new ajax_request();xmlobj.onreadystatechange(do_request_function);var xmlreturn=xmlobj.process(url,'POST',xmlobj.format_for_post(fields));return false;}</script>

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.