Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2][3.3] Thanks for posts

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

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

[3.2][3.3] Thanks for posts

Сообщение rxu »

Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.1/3.2.
Копировать в папку: /ext/gfksx/ThanksForPosts/, начиная с версии 2.0.4 - в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре) Версия для phpBB 3.2/3.3: https://github.com/rxu/thanks_for_posts ... elop-3.2.x


Внимание: начиная с версии 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 (все символы имени папки в нижнем регистре)
  • Включить расширение в администраторском разделе
Внимание: нижеследующее дополнение может не работать с основным расширением версии 2.0.4 без следующих правок: Re: [dev] Thanks for posts
Для совместимости с версией 2.0.7 требуются следующие правки:
https://github.com/alg5/addonforthanksf ... l/19/files

AJAX дополнение к данному расширению которое позволяет выдавать благодарности без перезагрузки страницы: Addon for thanks for posts by Алг.
Исходный код: https://github.com/alg5/addonforthanksforposts
Копировать в папку: /ext/alg/addonforthanksforposts/
------------------------
Вопрос-ответ;
Q. Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы?
W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 28.02.2022 13:11, всего редактировалось 2 раза.
Изображение
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Thanks for posts

Сообщение valdos »

valdos писал(а): Еще как ни старался не удается заставить выводить картинки рейтинга тем и сообщений на странице Топлист сообщений
Хотя ссылка на файл есть и она правильна. По этому адресу есть правильная картинка.
Ларчик просто открывался. Оказывается на форуме неправильно был указан домен. Конфигурация сервера -> Настройки сервера -> Имя домена
wwwzebra
phpBB 1.4.3
Сообщения: 75
Стаж: 13 лет 3 месяца
Благодарил (а): 12 раз

Re: [dev] Thanks for posts

Сообщение wwwzebra »

Коллеги!

Подскажите, есть вопрос

Установлен на форуме 3.1.4 расширение
Thanks for posts v2.0.2
1. Все работает при просмотре через браузер, но при использовании tapatalk - не доступна кнопка ПОБЛАГОДАРИТЬ. Это проблема форума, расширения или к tapatalk?
Последний раз редактировалось wwwzebra 13.05.2015 14:16, всего редактировалось 1 раз.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [dev] Thanks for posts

Сообщение владимир1983 »

wwwzebra, Спроси у разработчика tapatalk.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
wwwzebra
phpBB 1.4.3
Сообщения: 75
Стаж: 13 лет 3 месяца
Благодарил (а): 12 раз

Re: [dev] Thanks for posts

Сообщение wwwzebra »

владимир1983 писал(а):wwwzebra, Спроси у разработчика tapatalk.
Запрос в техподдержку отправил. Пришло даже подтверждение, но 2 недели молчат...
Понять - где некорректность - в расширении или в tapatalk

На старом движке 3.0.12 - кнопка была.
Но так как поменялось все - и форум и расширение и tapatalk - не понятно - где искать истоки...
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [dev] Thanks for posts

Сообщение владимир1983 »

Отключи tapatalk и проверь настройку форумных прав групп.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
wwwzebra
phpBB 1.4.3
Сообщения: 75
Стаж: 13 лет 3 месяца
Благодарил (а): 12 раз

Re: [dev] Thanks for posts

Сообщение wwwzebra »

владимир1983,

Так при просмотре через браузер - кнопки доступны...
Кнопка не видится только при просмотре через tapatalk на смартфоне или планшете
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [dev] Thanks for posts

Сообщение владимир1983 »

wwwzebra писал(а): при просмотре через tapatalk
Ну это проблема tapatalk а не расширения благодарностей. К разработчикам tapatalk все вопросы.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
wwwzebra
phpBB 1.4.3
Сообщения: 75
Стаж: 13 лет 3 месяца
Благодарил (а): 12 раз

Re: [dev] Thanks for posts

Сообщение wwwzebra »

Ок. Ждем ответ от них
stemenev
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение stemenev »

Поставил данное расширение.
Работает вообще нелогично.
Смотрите:
Три темы в категории:
1-тема
2-тема
3-тема

в теме "1-тема" поблагодарили 3 раза
в "2-тема" - один раз
в "3-тема" - два раза

Имеем:
1-тема рейтинг 66,67%
2-тема рейтинг 100%
3-тема рейтинг 33,33%

Вопрос: почему тема где поблагодарили меньше всего раз имеет рейтинг больше всех? 100%? Получается, что тема в которой поблагодарили лишь однажды самая крутая перед всеми остальными - у неё будет всегда 100%, а остальные пусть "дерутся" как хотят, путь в одной будет 10 поблагодаривших, а в другой 7, но самая крутая/полезная та, где поблагодарили лишь однажды. Есть умельцы кто бы смог допилить или проще удалить расширение?
Яндекс - найдётся всё, |grep - найдётся из всего именно то, что нужно
stemenev
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение stemenev »

Прошу прощения, я перепутал сам всё - прошу модераторов не добавлять (удалить) предыдущее и это сообщения в эту тему, всё в порядке
Яндекс - найдётся всё, |grep - найдётся из всего именно то, что нужно
stemenev
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение stemenev »

Я извиняюсь - напутал с темами когда проверял - всё работает как надо
Яндекс - найдётся всё, |grep - найдётся из всего именно то, что нужно
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [dev] Thanks for posts

Сообщение rxu »

stemenev, Действительно нелогично. Расчет рейтинга тем и не работает так.
Формула в коде такая:

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

$topic_thanks[$topic_id] / ($max_topic_thanks / 100)
Т.е. число благодарностей в теме делится на частное максимального числа благодарностей среди тем на 100.
В вашем случае это 3/100=0,03.
Таким образом, тема с 3-мя благодарностями будет иметь рейтинг 100% (3/0,03=100), остальные соответственно.

Отправлено спустя 4 минуты 27 секунд:
stemenev писал(а): прошу модераторов не добавлять (удалить) предыдущее и это сообщения в эту тему, всё в порядке
Для истории оставим, найдутся люди, которым понадобится разъяснение логики рейтинга.
Изображение
stemenev
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение stemenev »

rxu писал(а): Таким образом, тема с 3-мя благодарностями будет иметь рейтинг 100% (3/0,03=100), остальные соответственно.
Я вообще изначально предполагал, что должно работать так (до того как установил):
Форум (категория, кому как удобно) имеет вес 100% который делится на все вообще темы в нём.
Форумы между собой не связаны.
А по факту получилось, что оно вообще не так работает.
Сейчас так:
1-форум:
1-тема, один плюсанувший - 33.33%
2-тема, один плюсанувший - 33,33%
2-форум:
1-тема, два плюсанувших - 66,67%
2-тема, три плюсанувших - 100%
3-тема, один плюсанувший - 33,33%

До того как заплюсовал в "2-форум", в "1-форум" обе темы по одному плюсу имели по 100%

Я сейчас ещё больше не понимаю, возможно высплюсь будет понятнее - с работы с ночи, голова не ясная.
Яндекс - найдётся всё, |grep - найдётся из всего именно то, что нужно
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [dev] Thanks for posts

Сообщение rxu »

Рейтинг тем не привязан к форумам, только к темам. Выборка идет для всех тем, где есть благодарности, вне зависимости от форума, где они находятся.

Отправлено спустя 1 минуту 55 секунд:
stemenev писал(а): До того как заплюсовал в "2-форум", в "1-форум" обе темы по одному плюсу имели по 100%
Всё верно, т.к. в них было максимальное из всех на тот момент число благодарностей - по 1.
Изображение
stemenev
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение stemenev »

Вроде, не сильно расширение популярное, среди других, поэтому:
позже время будет - допилю под себя, если раньше тут не сделают (хотелось бы, но кажется, что не сделают).
В идеале вообще чтобы вся конференция глобально - это 100%.
Потом форумы в конференции делят эти 100% между собой, но в то же время для каждого форума в конференции его любой процент относительно конференции - это всегда 100% для тем которые в нём содержатся - как-то так примерно. Подумать надо более свежими мозгами. Ну или либо чтобы конференция вообще не имела вес в целом, но чтобы тогда у каждого форума свои 100% и движения в одном форуме не влияли на вес другого.
Яндекс - найдётся всё, |grep - найдётся из всего именно то, что нужно
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

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