Перейти к контенту

[2.1.x]Thanks mod (кнопка "Спасибо")


AVol

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

AVol, спасибо большое, хороший мод!!

 

Подправлю орфографию в инсталяционной доке:

 

| Мод "Спасибо" - обновление с предидущих версий...

 

должно быть -> с предыдущих

 

Для обнавления с версии 2.0.0, требуется выполнить только

 

должно быть -> Для обновления

 

Заменить в вышеидущем фрагменьте весь код от

должно быть -> Заменить в фрагменте выше весь код от -<

или хоть 'фрагменте' исправь

 

Заменить все тело шабнона на:

должно быть -> шаблона

 

Если до этого не добавляли настроек мода в админцентр для предидущей версии,

-> предыдущей

 

до достаточно просто импортировать файл ipb_settings_thanks.xml.

 

-> то достаточно

 

 

Есть пару предложений.

 

1. Можно исправить запятую в конце списка сказавших Спасибо на точку? например, "Спасибо сказали:

biohazard, povitrulya, Saider, " ?

 

2. Исправить раз(а) на раз, попробуй использовать этот скрипт http://mysitez.km.ua/Programming/?checkspelling

 

 

______________________

 

in_fact, у меня проблем с установкой не было, все работает и отлично. Если у тебя много модов, проверь чтобы айди настроек в админке не "наезжали" друг на друга.

 

уже пробовал даже откат делать...

все вытер, базу очистил...

 

эффект показан выше...

 

Если ты сделал полный откат и форум все равно не работает - не вини в этом автора. Значит проблема в другом.

 

я уверен что ты где-то запорол, вставил не до конца, не сохранил, или же не доредоктировал. Всегда делай бек-апы файлов и модификации ставь на локалхосте, что уж. Не думаю что возможны какие-то конфликты, мод не изменяет никакие текущие функции, только добавляет код который не влияет не на что кроме него самого....

 

А что ты надеешься что тебе автор скажет? Проверь все файлы которые ты редактировал, если есть оригиналы - попробуй модифицировать их заново..

у тебя говоришь три года опыта?....

 

нда..

Ссылка на комментарий
Поделиться на других сайтах

Fatal error: Call to undefined function: button_thanks() in /home/sch508c/public_html/forum/sources/action_public/topics.php on line 950 (вариации: 951, 960)

вот такая ошибка

весь топег.пхп переделывал около 10 раз , все равно не помогает

в чем может быть проблема

Ссылка на комментарий
Поделиться на других сайтах

весь прикол в том, что на локали этот мод стал на ура... без сучка и задоринки и пашет как часы.

но очень похоже что он конфликтует с модами...

у меня стоят:

вставка ника по клику на имени

расширенная форма ответа

расширенная цитата

 

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

Ссылка на комментарий
Поделиться на других сайтах

Бред, да не может этот мод задирать другие - он вообще отдельный от них. in_fact если у тебя только 3 мода стоит на форуме то не удивительно что ты ошибся. Скорее всего стёр какойто лишний кусок. Возможно в скинах напортачил.
Ссылка на комментарий
Поделиться на других сайтах

я перечислил только те которые участвуют в отображении топика)

 

собсна сам на скин грешу, так как у хоста какие-то умные заморочки...

и теперь опять нифига не пашет(

Ссылка на комментарий
Поделиться на других сайтах

Максис - у тя проблемы со "Спасибо" нажатием - мод наверно просто НЕ успевает отчитывать кол-во спасибо.

 

 

Остальным: не пойму - как это у вас не пашет? ставитца легко, пашет нормально (бывают изредка сбои - но решимо и поправимо).

Ссылка на комментарий
Поделиться на других сайтах

Люди помогите пожалуйста с установкой этого мода, проблема моя состоит в том что я не знаю что и где в SQL

("ibf_" заменить на свой префикс!):

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

Для таблицы members:

----------------------------------------------------------------------

ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');

----------------------------------------------------------------------

Для таблицы posts:

----------------------------------------------------------------------

ALTER TABLE `ibf_posts` add (post_thanks text );

 

Что делать с этим всем. Я с SQL вообще не дружу… . Если кто то может пошаговое расписать как там и где в SQL это всё делать.

За ранее прошу прощение за такую свою тупость но что поделать я не знаю….

А так же хочу сказать спасибо кто вообще прочитает мою просьбу

Ссылка на комментарий
Поделиться на других сайтах

Максис - у тя проблемы со "Спасибо" нажатием - мод наверно просто НЕ успевает отчитывать кол-во спасибо.

 

 

Остальным: не пойму - как это у вас не пашет? ставитца легко, пашет нормально (бывают изредка сбои - но решимо и поправимо).

 

В принципе я подозреваю что неправильно отредактирован topics.php

вот например я поставил мод захожу в любую тему , и есть два варианта:

1 если тема моя и вней нету пока ответов других юзеров - тема открывается

2 любая тема где есть ответы более 2 пользователей вызывает ошибку вышенаписанную

Ссылка на комментарий
Поделиться на других сайтах

Люди помогите пожалуйста с установкой этого мода, проблема моя состоит в том что я не знаю что и где в SQL

("ibf_" заменить на свой префикс!):

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

Для таблицы members:

----------------------------------------------------------------------

ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');

----------------------------------------------------------------------

Для таблицы posts:

----------------------------------------------------------------------

ALTER TABLE `ibf_posts` add (post_thanks text );

 

Что делать с этим всем. Я с SQL вообще не дружу… . Если кто то может пошаговое расписать как там и где в SQL это всё делать.

За ранее прошу прощение за такую свою тупость но что поделать я не знаю….

А так же хочу сказать спасибо кто вообще прочитает мою просьбу

;):D Админка>Прочее>Управление SQL>Утилита>Запуск запроса

В самом низу в графе утилита исчеш поле под названием Запуск запроса вставляеш туда сначало первую строчку предварительно поменяв префикс на свой и на жимаеш запуск потом повторяеш то же самое со второй строкой

Изменено пользователем Demonoider
Ссылка на комментарий
Поделиться на других сайтах

Я все правильно сделал только кнопку не видно. Несколько раз удалил все и заново поставил одно и тоже. Не подскажите в чем может быть проблема ?
Ссылка на комментарий
Поделиться на других сайтах

Если не видно кнопку то тут два варианта - либо в скинах забыл создать или неправильно создал кнопку, либо в топикс пхп ошибся или забыл что-то сделать.
Ссылка на комментарий
Поделиться на других сайтах

ггг)))

сделал)))

вот что значит херовый хостинг)))

седня вернули ресурс на его старый хост - все пашет как часы)))

а на том - гамно... для всех - mchost.ru - ацтой и гамно...

для мелких сайтов может и ниче, но для крупняка - ацтой)))

 

короче усе ништяк)))

 

"Спасибо" ))))))))))

 

Но остался такой глюк-с

IPB Предупреждение [2] in_array(): Wrong datatype for second argument (Строка: 198 файла /sources/action_public/thanks.php)
IPB Предупреждение [2] in_array(): Wrong datatype for second argument (Строка: 206 файла /sources/action_public/thanks.php)
IPB Предупреждение [2] in_array(): Wrong datatype for second argument (Строка: 198 файла /sources/action_public/thanks.php)
IPB Предупреждение [2] in_array(): Wrong datatype for second argument (Строка: 206 файла /sources/action_public/thanks.php)

Ссылка на комментарий
Поделиться на других сайтах

а как зделать с помощью етого мода скрытый текст? что б юзер кликал на кнопку "спасибо" и ему был доступен скрытый текст. я так понимаю ето делается путем подключения мода скрытого текста от Vicer'a.....А КАК ЭТО РЕАЛИЗОВАТЬ?
Ссылка на комментарий
Поделиться на других сайтах

Поставил мод, вроде все ок, автору респект за идею, но при нажатии на " Спасибо сказали: Х раз(а)"

Появляется ошибка, которая появлялась как я понял и у других:

Fatal error: Maximum execution time of 60 seconds exceeded in /home/*****/public_html/forum/sources/action_public/thanks.php on line 192

Но решения проблемы я так здесь и не нашел... Что делать?

Вот собственно причина ошибки:

189. /*================================*\

190. | Check Permissions for Forums |

191. \*================================*/

192. function forum_perms ($forum_id, &$forums_perms, &$cur_member_perm_id, &$perms_for_check)

193. {

194. $forum_perms_allow = 0;

195.

196. foreach ( $perms_for_check as $val )

Насколько я понял, это проверка каких-то прав на форумы...

IE выдал больше информации:

Fatal error: Maximum execution time of 60 seconds exceeded in /home/cremp/public_html/forum/sources/action_public/thanks.php on line 315

IPB Предупреждение [2] mysql_query(): supplied argument is not a valid MySQL-Link resource (Строка: 467 файла homecremppublic_htmlforumips_kernelclass_db_mysql.php)

 

Fatal error: Call to undefined function: fatal_error() in /home/cremp/public_html/forum/ips_kernel/class_db_mysql.php on line 477

Помогите, плиз!

Ссылка на комментарий
Поделиться на других сайтах

Если не видно кнопку то тут два варианта - либо в скинах забыл создать или неправильно создал кнопку, либо в топикс пхп ошибся или забыл что-то сделать.

 

 

Да нет, я все правильно делаю все добавляю но не показывает почему-то я несколько раз установил но не показывает :D

Ссылка на комментарий
Поделиться на других сайтах

Народ подскажите где именно, это делать и как, все сделал, а как это сделать я не допираю.

 

Добавить шаблон/Add Template Bit

----------------------------------------------------------------------

Название фрагмента шаблона / New Template Bit Name :

----------------------------------------------------------------------

button_thanks

----------------------------------------------------------------------

Входящие переменные / New Template Bit Incoming Data Variables :

----------------------------------------------------------------------

$post

----------------------------------------------------------------------

Группа для фрагмента / New Template Bit Group :

----------------------------------------------------------------------

skin_topic

----------------------------------------------------------------------

Тело шаблона :

----------------------------------------------------------------------

<a href="{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid={$post}" title="Thanks"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Thanks' /></a>

Ссылка на комментарий
Поделиться на других сайтах

Уважаемые. У меня 2 проблемы.

 

1. В профиле пользователя не все до конца пишется под предупреждениями.

 

А выглядит это так:

 

": 2 " Почему то ент надписи типа, "Кол-во спасибов: 2" - хотя файлы ланг заливал и правил.

 

2. В топике "Спасибо сказали: раз(а)" и номер спасибов не пишется.

 

Где копать? Пересмотрел всю установку. Сделано все на 100% описания.

Ссылка на комментарий
Поделиться на других сайтах

Vnuk, заходишь в редактирование HTML-фрагментов, выбираешь любой раздел. В правом столбике (где шаблоны различные) снизу есть две кнопки. Вторая - "Добавить шаблон". Нажимаешь ее, потом выставляешь параметры так, как написано в установщике:

----------------------------------------------------------------------

Название фрагмента шаблона / New Template Bit Name :

----------------------------------------------------------------------

button_thanks

----------------------------------------------------------------------

Входящие переменные / New Template Bit Incoming Data Variables :

----------------------------------------------------------------------

$post

----------------------------------------------------------------------

Группа для фрагмента / New Template Bit Group :

----------------------------------------------------------------------

skin_topic

----------------------------------------------------------------------

Нажимаешь "создать". В разделе skin_topic (Просмотр темы) появляется шаблон button_thanks.

Потом входишь в редактирование этого шаблона и вставляешь туда код:

<a href="{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid={$post}" title="Thanks"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Thanks' /></a>
Ссылка на комментарий
Поделиться на других сайтах

Ланг файлы отредактируй. там нету либо есть, но пальчиками не то замастерил...

А остальным - почему у вас трудно ставитца? все же легко. взял и вставил! за 5 мин, максимум за 15 минут.

 

И еще: в админке вашего форума проверьте антивирусом весь форум, будет подозрительный объект: именно этот Thanks.php, но не бойтесь, это просто код не понятливый идет к антивирусу инвижна..

Ссылка на комментарий
Поделиться на других сайтах

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.