[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

Аватара пользователя
Niko Connor
phpBB 1.2.0
Сообщения: 17
Стаж: 8 лет 7 месяцев

Re: [dev] Thanks for posts

Сообщение Niko Connor »

владимир1983 писал(а): В настройках прав доступа ищите.
В настройках прав доступа и ищу. Разрешение просматривать благодарности вижу, разрешение удалять не вижу. Ставлю в настройках расширения опцию "пользователь может удалять выданные благодарности" - в правах доступа всё равно не вижу тонкой настройки. Либо не могу найти, либо этого просто нет. В том и вопрос.
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3343
Стаж: 13 лет 3 месяца
Благодарил (а): 675 раз
Поблагодарили: 164 раза

Re: [dev] Thanks for posts

Сообщение southklad »

Niko Connor писал(а): либо этого просто нет
Все это есть, сейчас не помню, но у меня на сайте у меня нет с этим проблем. Удаляю благодарности к любому сообщению. Хотя может вы имеете ввиду удалить благодарность одного человека, так нет такой возможности, только все благодарности для одного сообщения.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [dev] Thanks for posts

Сообщение rxu »

igorbond писал(а): может вы имеете ввиду удалить благодарность одного человека, так нет такой возможности
Есть в профиле этого человека - очистить список благодарностей.
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3343
Стаж: 13 лет 3 месяца
Благодарил (а): 675 раз
Поблагодарили: 164 раза

Re: [dev] Thanks for posts

Сообщение southklad »

rxu писал(а): Есть в профиле этого человека - очистить список благодарностей.
Нет я имел ввиду удалять каждую благодарность пользователя отдельно для каждого сообщения
Изображение
Аватара пользователя
max dieand
phpBB 1.4.0
Сообщения: 38
Стаж: 10 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение max dieand »

Sheer писал(а): max dieand, Вы это о чем? Каким боком вопрос относится к расширению?
Я об этом:
Re: [dev] Thanks for posts
так и не удалось найти причину.
alekseyhamov
phpBB 1.2.1
Сообщения: 22
Стаж: 10 лет 3 месяца
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: [dev] Thanks for posts

Сообщение alekseyhamov »

Планируются изменения под phpBB 3.2. ?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: [dev] Thanks for posts

Сообщение LavIgor »

alekseyhamov, на GitHub они уже есть: https://github.com/rxu/thanks_for_posts ... elop-3.2.x.
MishGUN
phpBB 1.4.2
Сообщения: 62
Стаж: 8 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение MishGUN »

SergeiS писал(а): Если вы о предупреждении в логе, исчезло с последней версией.

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

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

Re: [dev] Thanks for posts

Сообщение rxu »

MishGUN писал(а): Кто-нибудь знает, как решить данный вопрос?
Чтобы его решить, надо знать, в чем проблема.
Специально здесь включил рейтинги - работает.
Уверены, что у вас со стилем всё нормально, он обновлен и все события шаблона на месте?
Изображение
MishGUN
phpBB 1.4.2
Сообщения: 62
Стаж: 8 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение MishGUN »

rxu писал(а): Чтобы его решить, надо знать, в чем проблема.
Специально здесь включил рейтинги - работает.
Уверены, что у вас со стилем всё нормально, он обновлен и все события шаблона на месте?
Извините, я не очень опытный пользователь. Как как проверить стиль и события шаблона?
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1167
Стаж: 10 лет 1 месяц
Благодарил (а): 44 раза
Поблагодарили: 293 раза

Re: [dev] Thanks for posts

Сообщение KEMnEP »

Вангую конечно, но может остался хвост не модрейврайтный?
Админка/Настройки сервера/Включить URL Rewriting: галочка да. Если на хостинге имеется и правильно настроен реврайт. Обычно решает миллион мелких проблем которые авторы не отслеживают ибо у них по умолчанию это включено.
Но ещё раз повторяю, вангую, поможет, хорошо, нет так нет.
MishGUN
phpBB 1.4.2
Сообщения: 62
Стаж: 8 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение MishGUN »

KEMnEP писал(а): Вангую конечно, но может остался хвост не модрейврайтный?
Админка/Настройки сервера/Включить URL Rewriting: галочка да. Если на хостинге имеется и правильно настроен реврайт. Обычно решает миллион мелких проблем которые авторы не отслеживают ибо у них по умолчанию это включено.
Но ещё раз повторяю, вангую, поможет, хорошо, нет так нет.
Спасибо, я галочку поставил на "да", но , к сожалению, не помогло. может есть ещё какие варианты?)
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 9 лет 3 месяца
Благодарил (а): 158 раз
Поблагодарили: 172 раза

Re: [dev] Thanks for posts

Сообщение LONER »

MishGUN, А там где ставили "Да", там менее жирным, написаны условия при которых работает. Их читали, они выполнены? Текст слева от "Да" много буков.
Правильно заданный вопрос и описание проблемы - 70% их решения...
MishGUN
phpBB 1.4.2
Сообщения: 62
Стаж: 8 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение MishGUN »

LONER, да, условия выполнены. Сейчас специально уточнял ещё раз на сервере.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 9 лет 3 месяца
Благодарил (а): 158 раз
Поблагодарили: 172 раза

Re: [dev] Thanks for posts

Сообщение LONER »

MishGUN, Версия phpBB какая ? Стиль для какой версии phpBB (обычно можно глянуть в файле style.cfg, что-то типа style_version = ) стиля ? И вообще какой стиль используется? (желательно ссылку на стиль, где скачивали)
Правильно заданный вопрос и описание проблемы - 70% их решения...

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