[3.2][3.3] Thanks for posts

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

[3.2][3.3] Thanks for posts

Сообщение rxu »

Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.2/3.3.
Копировать в папку: ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре).

Страница на официальном сайте (версия 2.1.1, прошла валидацию): https://www.phpbb.com/customise/db/exte ... r_posts_2/
Версия для phpBB 3.3 в репозитории: https://github.com/rxu/thanks_for_posts ... elop-3.3.x

Внимание: начиная с версии 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 дополнение: 
Позволяет выдавать благодарности без перезагрузки страницы: Addon for thanks for posts by Алг.
Исходный код: https://github.com/alg5/addonforthanksforposts
Копировать в папку: /ext/alg/addonforthanksforposts/
Внимание: вышеозначенное дополнение может не работать с основным расширением версии 2.0.4 без следующих правок: Re: [dev] Thanks for posts
Для совместимости с версией 2.0.7 требуются следующие правки:
https://github.com/alg5/addonforthanksf ... l/19/files
------------------------
Вопрос-ответ:
Q. Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы?
W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.

Q. Как сделать так чтобы гости смогли благодарить за сообщение?
W. В этом нет практического смысла. В phpBB гость - это один пользователь. Соответственно, если любой один гость поблагодарит, следующий только сможет отозвать благодарность, и так по кругу.

Последний раз редактировалось rxu 20.02.2025 16:29, всего редактировалось 2 раза.
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Zeva
phpBB 1.2.1
Сообщения: 29
Стаж: 9 лет 11 месяцев
Благодарил (а): 3 раза

Re: [dev] Thanks for posts

Сообщение Zeva »

Скажите, пожалуйста, а как сделать так, чтобы незарегистрированные пользователи тоже видели, что за сообщение автора поблагодарили?
romeo_piter писал(а): У пользователей часто возникает вопрос, нельзя ли сместить кнопку под пост.
Мол, когда пост длинный - очень лениво скроллить вверх ради того чтобы клацнуть спасибку.
Никто не переносил кнопку под пост?
+1
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 9 лет 7 месяцев
Откуда: Кунгур
Благодарил (а): 159 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение KimIV »

У меня один пользователь при нажатии на палец получает сообщение на красном фоне
"Для выполнения данного действия необходимо авторизоваться."

Авторизован... кукисы у себя чистил... Что ещё ему можно покрутить? Или может мне, как админу...
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

KimIV, у Вас, наверно, стоит аддон для Ajax?
Без него расширение работает?
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 9 лет 7 месяцев
Откуда: Кунгур
Благодарил (а): 159 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение KimIV »

LavIgor писал(а): KimIV, у Вас, наверно, стоит аддон для Ajax?
LavIgor, если имеете в виду вот это расширение
Image 14.png
то да, стоит
LavIgor писал(а): Без него расширение работает?
Спасибо! Проверю! Сюда напишу потом результат...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 9 лет 7 месяцев
Откуда: Кунгур
Благодарил (а): 159 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение KimIV »

LavIgor писал(а): Без него расширение работает?
LavIgor, да, без него всё нормально работает. Ну как нормально? Аякс вырубился, мотает теперь со страницы на страницу, но пользователь отчитался, что "спасибки" заработали. И продемонстрировал тем, что мне "спасибку" выписал :D
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

KimIV, тогда вопросы можно задавать в теме аддона: [dev] AddonForThanksForPosts.
Аватара пользователя
chEAt
phpBB 1.0.0
Сообщения: 8
Стаж: 10 лет 10 месяцев
Откуда: Москва

Re: [dev] Thanks for posts

Сообщение chEAt »

phpbb 3.1.6
при попытке включить расширение выскакивает следующее:
"В процессе обновления произошла ошибка, которая вызвала исключение. Изменения, произведенные до появления ошибки, были отменены. Тем не менее, рекомендуется проверить конференцию на отсутствие ошибок в работе.
Обязательный модуль не существует: ACP_THANKS"
это где должно быть и что где это взять что бы туда куда нужно положить?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

chEAt, используйте последнюю версию из репозитория расширения.
Судя по внесённым правкам, 11 дней назад исправили то, о чём Вы спрашиваете.
Аватара пользователя
chEAt
phpBB 1.0.0
Сообщения: 8
Стаж: 10 лет 10 месяцев
Откуда: Москва

Re: [dev] Thanks for posts

Сообщение chEAt »

LavIgor писал(а):chEAt, используйте последнюю версию из репозитория расширения.
Судя по внесённым правкам, 11 дней назад исправили то, о чём Вы спрашиваете.
ну собственно сегодня и качал, следовательно версия последняя на сегодняшний день, или я ошибаюсь?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

chEAt, значит, исправили другой баг и нужно ждать помощи автора.
Я посмотрел файлы миграции, в одном из них удаляется модуль ACP_THANKS, хотя он может ранее отсутствовать.
Можно попробовать найти в тех файлах module.remove и удалить запятую и этот модуль из строки.
Позже должно быть исправлено. :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [dev] Thanks for posts

Сообщение rxu »

chEAt писал(а): Обязательный модуль не существует: ACP_THANKS"
В папке /store должны быть логи установки миграций, имена файлов вида migrations_.

Посмотрите на предмет ошибок, связанных с данным расширением.
Изображение
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 14 лет 3 месяца
Благодарил (а): 58 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение Slash »

С phpBB 3.2.0-a2 не совместимо расширение?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 10 лет 5 месяцев
Благодарил (а): 235 раз
Поблагодарили: 173 раза

Re: [dev] Thanks for posts

Сообщение Sumanai »

Raisin, в репозитории есть отдельная ветка для версии под 3.2.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 14 лет 3 месяца
Благодарил (а): 58 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение Slash »

Sumanai писал(а): в репозитории есть отдельная ветка для версии под 3.2.
Ткните, пожалуйста, где эта ветка? Что то я ослеп...
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

Вернуться в «Анонсы и поддержка расширений для phpBB»