[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

Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: [dev] Thanks for posts

Сообщение Sheer »

Вопросы связанные с работой расширения под phpBB3.1.x перенесены
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 9 лет 7 месяцев
Откуда: Кунгур
Благодарил (а): 159 раз
Поблагодарили: 20 раз

Re: [dev] Thanks for posts

Сообщение KimIV »

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

Re: [dev] Thanks for posts

Сообщение KEMnEP »

Права доступа/форумные права групп/ выбрать форумы/ разное/Может благодарить за сообщения/нет
Аватара пользователя
olegvmk
phpBB 1.2.0
Сообщения: 19
Стаж: 10 лет 9 месяцев
Откуда: Зеленоград
Благодарил (а): 2 раза

Re: [dev] Thanks for posts

Сообщение olegvmk »

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

Re: [dev] Thanks for posts

Сообщение KEMnEP »

olegvmk, админ панель/Общие, настройки сервера, Включить URL Rewriting: да
Вообще включённая эта функция избавляет от многих проблем в разных расширениях, так как у 99% авторов расширений она включена, и в первую очередь тестируют с ней.

Отправлено спустя 8 минут 12 секунд:
мысль вскользь по теме 
http://www.phpbbguru.net/community/post ... ml#p459157
прошёл с того времени почти год, а в расширениях по этому поводу мало что изменилось
Аватара пользователя
olegvmk
phpBB 1.2.0
Сообщения: 19
Стаж: 10 лет 9 месяцев
Откуда: Зеленоград
Благодарил (а): 2 раза

Re: [dev] Thanks for posts

Сообщение olegvmk »

Спасибо! Заработало.
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 11 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 21 раз
Поблагодарили: 51 раз

Re: [dev] Thanks for posts

Сообщение apollion »

У меня не работает это расширение и аддон.

phpbb 3.1.8
Стили: prosilver, subsilver2 steel blue

Залил. Включил расширение и аддон. Нет кнопок в сообщениях. При включенном расширении если перейти в настройки этого расширения и нажать на Опции выдает ошибку:

Код: Выделить всё

Общая ошибка
Не найден модуль ./../includes/acp/\gfksx\ThanksForPosts\acp\acp_thanks_module.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 571
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3343
Стаж: 13 лет 3 месяца
Благодарил (а): 675 раз
Поблагодарили: 164 раза

Re: [dev] Thanks for posts

Сообщение southklad »

А если файл gfksx\ThanksForPosts\acp\acp_thanks_module.php еще раз перезалить? Или лучше сразу все
Изображение
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 11 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 21 раз
Поблагодарили: 51 раз

Re: [dev] Thanks for posts

Сообщение apollion »

Сейчас попробую. Форум стал тормозить. Страницы в админке открываются долго.

Отправлено спустя 34 минуты 22 секунды:
Странная штука, С 3-й попытки стирания всего и перезаливки - расширение включил и доступ к Настройкам не вываливает ошибку. Кнопки появились.

Теперь новая проблема. При нажатии на кнопку "Поблагодарить" - ничего не происходит. А вот если нажать и выбрать "Открыть ссылку в новой вкладке", то на вкладке надпись: "Вы поблагодарили автора за сообщение". И при возврате в тему у юзера появляется "1" спасибо.

Отправлено спустя 1 час 8 минут 37 секунд:
В общем, пришла идея отключить Addon for Thanks for posts. Отключил и все заработало. Не знаю в чем дело.
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 9 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Re: [dev] Thanks for posts

Сообщение mike2003 »

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

Re: [dev] Thanks for posts

Сообщение rxu »

Это email и Jabber отключены?
Изображение
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 9 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Re: [dev] Thanks for posts

Сообщение mike2003 »

Это настройка профиля
Изображение
Изображение

Отправлено спустя 1 минуту 44 секунды:
и кстати вместо сообщения пустые кавычки ""
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 18 лет 10 месяцев
Откуда: Эстония
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [dev] Thanks for posts

Сообщение SergeiS »

Подскажите, хотя бы RC версии для 3.1 так и не появилось?
Спасибо!
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 9 лет 3 месяца
Благодарил (а): 158 раз
Поблагодарили: 172 раза

Re: [dev] Thanks for posts

Сообщение LONER »

SergeiS писал(а): Подскажите, хотя бы RC версии для 3.1 так и не появилось?
Чего? AJAX дополнение к данному расширению или Thanks for posts?
Там https://github.com/rxu/thanks_for_posts Thanks for posts "version": "2.0.2"
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 18 лет 10 месяцев
Откуда: Эстония
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [dev] Thanks for posts

Сообщение SergeiS »

LONER писал(а): Чего? AJAX дополнение к данному расширению или Thanks for posts?
Там https://github.com/rxu/thanks_for_posts Thanks for posts "version": "2.0.2"
Я конкретно о Thanks for posts . В виде релизной версии (или RC) он так и не был оформлен, а живет только под [dev] темой.
Отсюда и вопрос, имеет ли смысл продолжать ждать стабильную версию "thanks_for_posts" или пытаться ставить dev версию?

Мод хороший и много лет используется на форуме, не хочется отказываться. Но если разработчик не считает его достойным хотя бы RC лейбла..

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