Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.1/3.2.
Копировать в папку: /ext/gfksx/ThanksForPosts/, начиная с версии 2.0.4 - в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре)
Внимание: начиная с версии 2.0.4, имя расширения изменено на gfksx/thanksforposts (ранее - gfksx/ThanksForPosts).
Для обновления с расширения gfksx/ThanksForPosts необходимо:
Отключить расширение gfksx/ThanksForPosts
Создать резервную копию таблицы базы данных phpbb_thanks (префикс phpbb_ дан для примера)
Удалить данные расширения gfksx/ThanksForPosts
Удалить папку ext/gfksx/ThanksForPosts с сервера
Восстановить таблицу базы данных phpbb_thanks из резервной копии (префикс phpbb_ дан для примера)
Загрузить файлы нового расширения версии 2.0.4+ в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре)
AJAX дополнение к данному расширению которое позволяет выдавать благодарности без перезагрузки страницы: Addon for thanks for posts by Алг.
Исходный код: https://github.com/alg5/addonforthanksforposts
Копировать в папку: /ext/alg/addonforthanksforposts/
------------------------
Вопрос-ответ; Q.Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы? W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 28.02.2022 13:11, всего редактировалось 2 раза.
Fatal error: Call to a member function sql_freeresult() on a non-object in [root]\ext\gfksx\thanksforposts\core\helper.php on line 455
Если в настройках убрать "Списки благодарностей в профиле:", то всё ок. Но, разумеется, в стандартном варианте - без благодарностей.
Можно как-то вылечить?
Здравствуйте, уважаемые форумчане ! Хотелось бы услышать ваше мнение о своей проблеме.
У меня был форум phpbb 3.0.11, на нем долгое время действовал мод Thanks for posts версии 1.3.5
Недавно решил перейти на 3.1.12. Все сделал по инструкции, удалил все файлы, кроме трех папок и конфика, залил новые, обновил БД. Cаму БД ни как не трогал, ничего с нее не удалял, больше модов не было. Все работает нормально.
Решил восстановить систему лайков, скачал расширение Thanks for posts версии 2.0.2, залил в соответствующую папку. Но при попытке включить из админки выдает следующую ошибку :
В процессе обновления произошла ошибка, которая вызвала исключение. Изменения, произведенные до появления ошибки, были отменены. Тем не менее, рекомендуется проверить конференцию на отсутствие ошибок в работе.
Несколько модулей с указанным именем родительского модуля уже существуют: ACP_THANKS. Попробуйте использовать ключи before/after для уточнения нужного местоположения добавляемого модуля.
Что это значит ? Мод со старой версии удалился не до конца и не дает встать расширению ?
Как исправить эту ситуацию ?
nissin писал(а): ↑25.05.2018 12:16
Да. Попробуйте удалите модуль из администраторского раздела.
Cпасибо за ответ. Вот тут и начинается проблема - в администраторском разделе ( персонализация - управление расширениями ) расширение у меня показывается как отключенное.
Где мод еще мог наследить, что не позволяет поставить расширение ?
nissin писал(а): ↑25.05.2018 15:51
СергейСлесарев, Система -> Управление модулями -> Администраторский раздел
Еще раз спасибо. Сделал именно так, в разделе Настройки расширений нашел этот самый ACP_THANKS, и удалил. После чего расширение установилось...
Но - на форуме оно ни как не отображается, при попытке настроить расширение в разделе "опции конфигурации" установки не сохраняются, а при попытке войти, например, в раздел "обновление счетчиков" выдает следующую ошибку:
СергейСлесарев, теперь создаёте отдельно бекап таблицы _thanks, вычищаете через STK остатки мода, устанавливаете расширение, возвращаете обратно таблицу из бекапа
Настраивать расширение придётся заново
Татьяна5 писал(а): ↑25.05.2018 16:37
СергейСлесарев, теперь создаёте отдельно бекап таблицы _thanks, вычищаете через STK остатки мода, устанавливаете расширение, возвращаете обратно таблицу из бекапа
Настраивать расширение придётся заново
При переводе не новую версию движка и последующих попытках прикрутить к форуму расширение эта таблица у меня куда то пропала. Я взял ее из бэкапа и заново добавил в актуальную БД.
Через "Система -> Управление модулями -> Администраторский раздел" удалил все упомянания о ACP_THANKS
В STK упомянаний об этом моде не нашел.
Попытался снова установить расширение. В разделе "персонализация - управление расширениями" мне показывает, что расширение установлено. Но в разделе "Настройка расширений" настроек этого расширения не появилось, и ни где на форуме тоже никаких признаков "спасибок". Что же делать ?