Уважаемые пользователи!
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
Сообщения: 16697
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1845 раз

[3.2][3.3] Thanks for posts

Сообщение rxu »

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

Версия для phpBB 3.2/3.3: https://github.com/rxu/thanks_for_posts ... elop-3.2.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 27.11.2024 16:27, всего редактировалось 2 раза.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16697
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1845 раз

Re: [dev] Thanks for posts

Сообщение rxu »

Romario89 писал(а): Такая же проблема
Версия-то phpBB у вас какая? Не альфа1 случаем?
Изображение
Romario89
phpBB 1.0.0
Сообщения: 2
Стаж: 9 лет 8 месяцев

Re: [dev] Thanks for posts

Сообщение Romario89 »

Версия 3.1.2, но альфа или нет - не знаю, до этого все устанавливаемые расширения начинали свою работу без каких-либо проблем, а этот устанавливаю и получаю ошибку. Ранее в этой теме за нее уже писали, но судя по всему автор решил вопрос
Аватара пользователя
Kokss
phpBB 1.4.1
Сообщения: 42
Стаж: 9 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Re: [dev] Thanks for posts

Сообщение Kokss »

Не могу понять, как включить звездочки редом с форумами. Уже все опробовал 0_о
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16697
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1845 раз

Re: [dev] Thanks for posts

Сообщение rxu »

Yukh писал(а): Я в свое время не только этот запрос исправлял, там много где. Готовый установленный мод есть на версии 3.0.10, можно попробовать сравнить запросы.
заработала установка с запросом отсюда Re: [dev] Thanks for posts (Пост rxu #455921) или нет?
Изображение
Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 153
Стаж: 12 лет 5 месяцев
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 10 раз

Re: [dev] Thanks for posts

Сообщение Yukh »

Там не только этот запрос надо переписать, пока не было времени разобраться. Как доберусь и будут результаты - отпишусь.
Юрий.
Аватара пользователя
Grimm
phpBB 1.0.0
Сообщения: 8
Стаж: 9 лет 10 месяцев

Re: [dev] Thanks for posts

Сообщение Grimm »

Romario89 писал(а):
Grimm писал(а):После установки расширения показало вот что !

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

Fatal error: Call to undefined method phpbb\path_helper::get_valid_page() in /home/u901359248/public_html/ext/gfksx/ThanksForPosts/event/listener.php on line 255
А в Админ панели всё в порядке ! как решить проблему ?
Такая же проблема... Как вы ее решили? Буду благодарен за подсказку

А её и не решал , я просто переустановил форум , и это расширение загрузил самым первым !!!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16697
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1845 раз

Re: [dev] Thanks for posts

Сообщение rxu »

Эта проблема решается обновлением до phpBB 3.1.3, и всё.
Изображение
Kupullka
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 7 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [dev] Thanks for posts

Сообщение Kupullka »

Помоги вернуть благодарности. При обновлении с 3.0.13 до 3.1.3 с помощью STK дропнул все таблицы старых модов. Народ уже по написал сообщений, и вернуть бекап с 3.0 будет как-то не правильно. Можно ли как-то вернуть все благодарности? Можно ли копировать таблицы с благодарностями в новую? Если да то что именно копировать?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 14 лет 7 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: [dev] Thanks for posts

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

Kupullka писал(а): Если да то что именно копировать?
Перенеси таблицы мода(они название говорящие) благодарностей с бекапа в базу 3.1 и установи расширение, таблицы обновятся в процессе установки.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
pp555
phpBB 1.0.0
Сообщения: 2
Стаж: 9 лет 7 месяцев

Re: [dev] Thanks for posts

Сообщение pp555 »

Счётчики благодарностей:
Если включено, в блоке информации об авторе будет отображаться количество выданных/полученных благодарностей.
Подскажите, пожалуйста, как отобразить только полученные, а выданные не выводить? В коде что-то убрать?
pp555
phpBB 1.0.0
Сообщения: 2
Стаж: 9 лет 7 месяцев

Re: [dev] Thanks for posts

Сообщение pp555 »

Сделал так: в файле /ext/gfksx/ThanksForPosts/styles/prosilver/template/event/viewtopic_body_postrow_custom_fields_after.html удалил строку

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

<dd class="profile-posts" data-user-give-id="{postrow.POSTER_ID}"><!-- IF postrow.POSTER_GIVE_COUNT --><strong>{L_GIVEN}:</strong> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a><!-- ENDIF --></dd>
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 11 лет
Благодарил (а): 25 раз

Re: [dev] Thanks for posts

Сообщение carik »

rxu, а подскажите пожалуйста в чём сокральный смысл запрета отображения "спасиб в посту" для гостей? это можно как то исправить? не благодарить за пост, а просто отображать в посту сколько и кем спасибо.
=) спасибо!
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 11 месяцев
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [dev] Thanks for posts

Сообщение Alecto »

carik писал(а): запрета отображения "спасиб в посту" для гостей?
гости видят благодарности в минипрофилях сообщений.
или ты о чем-то другом?
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 11 лет
Благодарил (а): 25 раз

Re: [dev] Thanks for posts

Сообщение carik »

Alecto, спасибо за сообщение - внизу сообщения - сколько и кто, именно для поста.
речь о том что не всегда есть возможность логинится...

Отправлено спустя 22 минуты 39 секунд:
не.. оно то понятно что убрать шаблона and not postrow.S_POST_ANONYMOUS не сложно, но неужели в админке добавит чекпоинт на "показывать гостям инфу о спасибо в постах" так сложно сделать? =) как то надоедает постоянно в апдейтах править такие "мелочи".
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 11 месяцев
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [dev] Thanks for posts

Сообщение Alecto »

понял.
carik писал(а): в чём сокральный смысл запрета отображения "спасиб в посту" для гостей?
могу предположить, что смысл в минус нескольких запросах при просмотре страницы под гостем.
не все относится к благодарностям, но при просмотре зарегистрированными пользователями на странице темы минимум 39 запросов, под гостем - 28 запросов.
опять же, у всех по разному... у меня гости сайта - это 98% аудитории - экономия ресурсов очевидна.
да и зачем показывать не значимую информацию? ведь гость не сможет посмотреть профиль участника.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

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