Перейти к публикации
Дизайн и модификация Invision 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, спасибо, теперь работает :)

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


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

 

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

 

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

 

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

 

 

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

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


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

ждите.

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


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

 

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

ждемс.

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


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

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

 

Установил мод " Спасибо ", но в 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
анкор сделала...

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


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

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

 

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

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


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

 

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

 

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

 

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

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


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

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

 

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

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


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

 

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

 

<_<

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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