[RC] Thanks_mod (Спасибо за сообщение)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

John Smith
Кеш сбросьте
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 5 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение John Smith »

Где тут стенка
Помогло :oops:
Я после установки все кеши, которые в админке нашел, почистил. "Goto ACP - General and purge the cache." читал, но у меня на Главной нету кнопки очистки кеша. После Вашего совета пересмотрел еще раз всю админку. Потом зашел руками в forum/cache, удалил все.
Палыч, прошу прощения за беспокойство. :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

John Smith писал(а):но у меня на Главной нету кнопки очистки кеша.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 5 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение John Smith »

Хм, лихо.
У меня 3.0.4
скриншот

Разобрался - все дело в этом: <!-- IF S_FOUNDER -->.
Зато теперь не забуду. :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

Добавлен модуль настроек в администраторский раздел
Инструкция по обновлению в папке contrib
2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 5 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение John Smith »

В файле update_from_112b_to_113.xml в строке 134 ошибка - ругнулось на другой ожидаемый тег. Теги пропущены в 58 строке - на закрыты </changelog> и </entry>.
А также, нет упоминания о том, что изменились языковые файлы info_acp_thanks.php. Кто будет апдейтиться - будьте внимательны.
А еще, при попытке выполнения п.3. из DIY Instructions сыплет ошибками Undefined index. Сброс кеша помогает - ИМХО его (сброс кеша) первым пунктом неплохо поставить.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

John Smith писал(а): на закрыты </changelog> и </entry>.
Блин.. ошибка переползла из прошлой версии.
John Smith писал(а):(сброс кеша) первым пунктом неплохо поставить.
Возможно. Спасибо.

Добавлено спустя 11 минут 20 секунд:
Архив перезалил с исправлениями
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 5 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение John Smith »

Только что натолкнулся на любопытную ошибку:

Код: Выделить всё

SQL ERROR [ mysql4 ]

Duplicate entry '860-54' for key 1 [1062]

SQL

INSERT INTO phpbb_thanks (user_id, post_id, poster_id) VALUES ('54', 860, 56)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_thanks.php
LINE: 78
CALL: dbal_mysql->sql_query()

FILE: thanks.php
LINE: 23
CALL: insert_thanks()

FILE: viewtopic.php
LINE: 1306
CALL: include('thanks.php')
Возникает, если нажимая кнопку "Назад" в браузере попадаю на урл типа:

Код: Выделить всё

http://localhost/forum/viewtopic.php?p=860&thanks=860&to_id=56#p860
С первого раза повторить ошибку не удается. Поймал пока два раза - один раз случайно, по кнопке "Назад", и второй раз по кнопке "Обновить страницу".
Вот пока писал - поймал с первого раза: жмем "сказать спасибо", ждем пока страница перезагрузится, и потом F5.
Аватара пользователя
Skinny777
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Skinny777 »

Тоже отлавливал такой баг два раза

SQL ERROR [ mysql4 ]

Duplicate entry '63534-2' for key 1 [1062]

SQL

INSERT INTO phpbb3_thanks (user_id, post_id, poster_id) VALUES ('2', 63534, 22)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_thanks.php
LINE: 78
CALL: dbal_mysql->sql_query()

FILE: thanks.php
LINE: 23
CALL: insert_thanks()

FILE: viewtopic.php
LINE: 1266
CALL: include('thanks.php')


Еще есть предложение. Вывод списка благодарностей юзера сделать на отдельно формирующейся страничке. Потому что то что мы имеем на данный момент в этом моде (вывод в меберлиствью) - это неэстетично и нерационально по моему мнению.

Например, юзер имеет 13400 "спасибо" и сказал 12400 "спасибо". При клике во вьютопике на количество полученных "спасибо" под аватарой юзера мы попадаем на страничку с адресом http://www.DOMAIN/forum/thanks.php?mode ... anks&u=222 и при клике во вьютопике на количество выданных "спасибо" под аватарой юзера мы попадаем на страничку с адресом http://www.DOMAIN/forum/thanks.php?mode ... anks&u=222. На этой страничке формируется простая табличка:

История выданных благодарностей юзеру такому-то (id=222) ::: Спасибо сказали:: 13400 раз(а)
Дата поста: В теме: Спасибо сказали:

например: 06.02.09 Техническая помощь юзер1, юзер2, юзер3....
1 2 3 >>
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Gisher »

Палыч писал(а):
Gisher писал(а):сделать отдельную страничку, где будет вывод что-то вроде рейтинг-статистики
Да/Нет вывода в мемберлист
А там сортировка.
я наверное не смог объяснить что подразумевал под рейтингом
было бы не плохо, вывести данные о пользователях, которые получили наибольшее спасибо, и наоборот, которые нажимали на спасибо больше всех, если конечно, всё это не будет грузить форум

обновился, всё ок :)
vredina
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 5 месяцев

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение vredina »

Здравстуйте. Не могу найти ошибку свою никак- у меня все появилось что предусмотрено по моду кроме главного- самой кнопки. Права выставила, кеши чистила, рисунки в админке установлены и показываются, использую шаблон просильвер, к базе запросы есть..в общем такое чувство что просто кнопка стала невидимкой, т.к. в целом мне кажется мод работает ( в админке все переключается, в шаблонах появились везде - сколько благодарностей и т.п.) Проверить конечно больше не могу- нажать не куда=).... Думала что после обновления исправится- все тоже самое...В чем может быть ошибка- выполнила все по инструкции и перепроверила.
У меня установлен Advanced phpBB3 SEO mod Rewrite, модуль наград и hide.
Последний раз редактировалось vredina 08.02.2009 8:33, всего редактировалось 1 раз.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Warlock75 »

Палыч, действительно столкнулся с такой же проблемой.
Опишу детально.
Про кэш, кодировку, обновление стилей и так ясно, с этим порядок.
Картинки кнопок присутствуют в наборе изображений.
Только есть еще кое что.
В админке при выставлении прав доступа есть 3 пункта:
Может благодарить за сообщения "да" "нет" "никогда".
Причем невозможно поставить "нет", после сохранения заходишь и опять стоит "да".
Так вот, по умолчанию во всех форумах стоит "да", но кнопки во вьютопике так и нет, и вообще упоминаний нет о моде, ни текста о том, кто кого благодарил.
В базе порядок, проверил все. Файлы сохранены по инструкции.
Обновлялся с версии 1.0.2b до 1.1.3. Просмотрел все промежуточные апдейты, ничего не заметил странного.
Все остальное присутствует: в мемберлисте все есть, кто кого благодарил, в админке модуль поставил, как было указано, отдельной категорией. При установке и последующих экспериментах ни одной ошибки не показало.
Решил проверить на чистом форуме. Установка с нуля версии 1.1.3. Тот же косяк. В правке файлов ошибки быть не может.
Не чайник, да и проверил раза 3 ;) . Не так много там править, чтобы косяки налепить.
Да, причем версия 1.1.2b работает нормально.
Стиль prosilver.
Может и нашел бы причину, но спать охота)
23678.GIF
5667.GIF
Добавлено спустя 18 минут 16 секунд:
43567.GIF
67676.GIF
567867.GIF
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

John Smith писал(а): жмем "сказать спасибо", ждем пока страница перезагрузится, и потом F5.
Ну, вообщем, естественно. Спасибо уже выдано, второго не приемлет :D
Проблему понял.
Warlock75 писал(а):Палыч, действительно столкнулся с такой же проблемой.
А вот тут не понял. Трижды ставил на чистый. Правда automod'ом, руками лениво.
Все три раза - гуд.
Warlock75 писал(а):Причем невозможно поставить "нет", после сохранения заходишь и опять стоит "да".
Это косяк установки.
Кстати, почему на скрине Warning, а не Предупреждение?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
mars1an
phpBB 1.4.2
Сообщения: 64
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение mars1an »

Незначительно но все же, если удалить сообщение то кнопка "спасибо" всеравно есть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

mars1an
Это что за страница?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Бета-версии модов для phpBB 3.0.x»