Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.2/3.3.
Копировать в папку: ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре).
Внимание: начиная с версии 2.1.0, AJAX внедрен в ядро расширения, дополнение Addon for thanks for posts не требуется и может привести к его неработоспособности. При обновлении с предыдущих версий дополнение Addon for thanks for posts необходимо предварительно отключить.
Внимание: начиная с версии 2.0.4, имя расширения изменено на gfksx/thanksforposts (ранее - gfksx/ThanksForPosts).
Для обновления с более ранних версий необходимо:
Отключить расширение gfksx/ThanksForPosts
Создать резервную копию таблицы базы данных phpbb_thanks (префикс phpbb_ дан для примера)
Удалить данные расширения gfksx/ThanksForPosts
Удалить папку ext/gfksx/ThanksForPosts с сервера
Восстановить таблицу базы данных phpbb_thanks из резервной копии (префикс phpbb_ дан для примера)
Загрузить файлы нового расширения версии 2.0.4+ в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре)
Включить расширение в администраторском разделе
Для версий Thanks for posts ниже, чем 2.1.0, AJAX дополнение:
------------------------
Вопрос-ответ: Q.Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы? W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.
Q.Как сделать так чтобы гости смогли благодарить за сообщение? W. В этом нет практического смысла. В phpBB гость - это один пользователь. Соответственно, если любой один гость поблагодарит, следующий только сможет отозвать благодарность, и так по кругу.
rxu писал(а): 01.05.2020 16:54
Текущая версия расширения в репо (2.0.7) потребует следующих изменений в Addon for thanks for posts для тех, кто использует последний.
после внесенных изменений адон перестал работать, теперь опять страница перегружается
Если ты не видишь проблем на форуме , но это не значить что их там нет
ronim писал(а): 02.05.2020 16:32
после внесенных изменений адон перестал работать
С чем перестал работать? Данное расширение обновляли из репо до версии 2.0.7 или нет?
Обновленный аддон с версией 2.0.6 и не будет работать.
Если да, обновите аддон также из репо.
rxu,
Разобрался , проблема была в том что стояла версия 2.0.7 dev.
Зашел в репо , увидел что были внесены обновления 2 дня назад. Обновился и проблема исчезла Кстати можно и заголовок темы отредактировать , убрав оттуда DEV ,дополнить версией 3.3
Если ты не видишь проблем на форуме , но это не значить что их там нет
Поставил последнюю версию из репозитория. Взял сегодня. Не работает сортировка на странице благодарностей. Поблагодарил - поблагодарили. не обращал внимание, работало ли раньше на предыдущей версии.
Тут на форуме сортировка работает. На версии 2.0.7-dev вроде работало на 3.1. Сейчас уже 3.3.
конвертация со старого мода Thank Post Mod, получилась удачной, но есть несколько нюансов:
1. Перед установкой мода в таблице phpbb_thanks необходимо переименовать поле thanks_from на user_id, иначе мод не включится
2. Установить мод и включить его
3. В таблице phpbb_thanks необходимо удалить поле thanks_to, иначе будет ошибка при оставлении благодарности
4. Обязательно нужно зайти в настройки мода и обновить счетчик благодарностей, иначе кол-во полученных благодарностей у пользователей будет равно нулю
Сделал, как описал выше, вроде как мод работает отлично и все благодарности перенеслись с 3.0.10
rxu, к сожалению, за давностью лет я не могу точно ответить, что за мод был установлен. Я предполагал, что это Thank Post Mod, но по всей видимости на форуме был установлен его предшественник - [ABD] Thanks First Post 0.0.1 с модификацией благодарить не только первый пост, но и все сообщения в теме
Установил версию мода для PHPBB 3.3.0
работает.
Выключил
Добавил обновление для отображения без перезагрузки (на AJAX) Версии не перепутал, проверял.
при попытке включить мод -ошибка AJAX
Версия PHP: 7.1.26
Кто может что-то посоветовать?
И почему нельзя сразу сделать сборку мода с AJAX отображением?