Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
andaril

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

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

ну вставьте код в начало 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>

Поделиться сообщением


Ссылка на сообщение

andaril, спасибо, теперь работает :)

Поделиться сообщением


Ссылка на сообщение
а можно сделать как то отображение количества сказавших спасибо за пост конкретно в посте со списком сказавших

 

Сказали спасибо: $counter
$list_of_users

 

И еще было бы круто если б была функция забрать свое спасибки.

 

подумаюкак только освобожусь, скорее всего функция будет сделана

 

 

есть какие то изменения?

Поделиться сообщением


Ссылка на сообщение

ждите.

Поделиться сообщением


Ссылка на сообщение
ждите.

 

если бы на форуме была кнопка "спасибо" то я бы её нажал :)

ждемс.

Поделиться сообщением


Ссылка на сообщение

Ребят помогите пожалуйста.

 

Установил мод " Спасибо ", но в xmlout.php надо добавить

 

case 'addthx':
$this->add_thx();
break;

 

Все добавляю правильно, но после нажатия " Спасибо " вылетает ошибка:

Fatal error: Call to undefined method xmlout::add_thx() in /home/zcat/public_html/forum/sources/action_public/xmlout.php on line 151

 

Убрал эту строку, ошибка не вылетает, но и историю " Вам сказали спасибо " тоже не сохраняет.

 

Что делать?

Поделиться сообщением


Ссылка на сообщение

устанавливать мод полностью

Поделиться сообщением


Ссылка на сообщение

в том то и дело, что полностью все утановил.. даже SQL как в инструкции.... Всю инструкцию проштудировал... все равно не работает! :)

Поделиться сообщением


Ссылка на сообщение

Значит не так как в инструкции, все написано доступно - я же поставил и все работает.

Делайте заного все.

Поделиться сообщением


Ссылка на сообщение
03/17/09 12:41 (изменено)

Хммм... ну ладно, попробую проштудировать еще раз РИДМИ.

 

=============

 

Все, спасибо. Разобрался. Случайно запутался и поставил код не в том месте.

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

Поделиться сообщением


Ссылка на сообщение
03/17/09 14:27 (изменено)

Любители узнать что-то пораньше читайте тут о спасибе.

Планы по доработке мода "Спасибо" для IPB

Изменено пользователем Fisana
анкор сделала...

Поделиться сообщением


Ссылка на сообщение

"просто комменты" удалены. Это будет. Если я что-то планирую, то делаю либо для увеличения функционала, либо для упрощения жизни себе в первую очередь/конечным пользователям. Не обсуждается.

 

Запись блога, дальше блога не уходит.

Поделиться сообщением


Ссылка на сообщение
"просто комменты" удалены. Это будет. Если я что-то планирую, то делаю либо для увеличения функционала, либо для упрощения жизни себе в первую очередь/конечным пользователям. Не обсуждается.

 

Запись блога, дальше блога не уходит.

 

можно ли будет к текущей модификации добавить только ajax функцию для удаления спасибки?

 

то есть можно ли её отдельно выложить когда она будет готова что б добавить к текущей версии мода?

Поделиться сообщением


Ссылка на сообщение

Нет. Пишу не для "ленивых и незнающих". :)

 

Будет только полная инструкция по обновлению с этой на новую версию

Поделиться сообщением


Ссылка на сообщение
Нет. Пишу не для "ленивых и незнающих". :)

 

Будет только полная инструкция по обновлению с этой на новую версию

 

<_<

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...