Уважаемые пользователи!
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 раза.
Отправлено спустя 9 минут 6 секунд: igorbond, в принципе, если удалить условие and not postrow.S_POST_ANONYMOUS из файла ext\gfksx\thanksforposts\styles\prosilver\template\event\viewtopic_body_post_buttons_after.html, гостя можно благодарить. Но чем это чревато, не знаю, пробуйте сами.
P.S. И ещё такое же условие в файле ext\gfksx\thanksforposts\styles\prosilver\template\event\viewtopic_body_postrow_post_notices_after.html
igorbond писал(а): ↑27.03.2020 23:09
Не гостя благодарить мне нужно, а чтобы гость благодарил
Но в прошлом посте вам нужно было противоположное.
igorbond писал(а): ↑27.03.2020 23:09
чтобы гость благодарил
Окай...
ext\gfksx\thanksforposts\styles\prosilver\template\event\viewtopic_body_post_buttons_after.html S_USER_LOGGED_IN
заменить на (S_USER_LOGGED_IN or not postrow.S_ALREADY_THANKED)
ext\gfksx\thanksforposts\core\helper.php if ($this->user->data['user_type'] != USER_IGNORE && !empty($to_id))
заменить на if (!$this->user->data['is_bot'] && !empty($to_id))
Гость сможет благодарить только 1 раз, т.е. 10 разных гостей не смогут 10 раз поблагодарить за одно сообщение. Право "Может благодарить" должно быть выставлено для гостя.
Ни разу не встречал.
Есть расширение Autogroups, перемещающее пользователей между группами в зависимости от различных условий. В теории, если присвоить групповые звания, сделать расширение-дополнение к Autogroups по условию благодарностей, то пользователи будут перемещаться автоматически между группами и получать соответствующие групповые звания. Но эти группы должны будут присваиваться им как группы по умолчанию.