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

[3.2][3.3] Thanks for posts

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

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

[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 раза.
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: [3.2][3.3] Thanks for posts

Сообщение alt-x »

Спасибо, всё получилось.
Версия phpBB: 3.3.10.
sergvl
phpBB 1.0.0
Сообщения: 2
Стаж: 7 месяцев

Re: [3.2][3.3] Thanks for posts

Сообщение sergvl »

А на 3.3.10 работает или надо чего то подправить ?
Картинка 
Снимок экрана 2023-04-15 221620.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12078
Стаж: 12 лет 3 месяца
Благодарил (а): 157 раз
Поблагодарили: 2371 раз

Re: [3.2][3.3] Thanks for posts

Сообщение Татьяна5 »

sergvl, работает, правок не требует
Берите версию для 3.2-3.3 с гитхаба или из этой темы (они одинаковые)
sergvl
phpBB 1.0.0
Сообщения: 2
Стаж: 7 месяцев

Re: [3.2][3.3] Thanks for posts

Сообщение sergvl »

Татьяна5 писал(а): 15.04.2023 15:30 Берите версию для 3.2-3.3 с гитхаба или из этой темы (они одинаковые)
Оттуда и качал но не заводится, может из за PHP 8.0 ?
До этого была миграция с 1.5 без расширений
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 880
Стаж: 5 лет 10 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 162 раза
Поблагодарили: 152 раза

Re: [3.2][3.3] Thanks for posts

Сообщение ronim »

sergvl, А по конкретней можно написать ?
Версия РНР тут не причем, работает без правок на 8.2.3
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
TaLLeR43
phpBB 2.0.1
Сообщения: 271
Стаж: 6 лет 7 месяцев
Откуда: Кикнур
Благодарил (а): 47 раз
Поблагодарили: 21 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TaLLeR43 »

Расширение с URL Rewriting не дружит?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12078
Стаж: 12 лет 3 месяца
Благодарил (а): 157 раз
Поблагодарили: 2371 раз

Re: [3.2][3.3] Thanks for posts

Сообщение Татьяна5 »

TaLLeR43, с корректно-настроенным на сервере - дружит
Аватара пользователя
TaLLeR43
phpBB 2.0.1
Сообщения: 271
Стаж: 6 лет 7 месяцев
Откуда: Кикнур
Благодарил (а): 47 раз
Поблагодарили: 21 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TaLLeR43 »

Татьяна5, поправил )
Berserker
phpBB 1.0.0
Сообщения: 1
Стаж: 2 месяца

[3.3] Thanklist integration

Сообщение Berserker »

Extension Name: Thanks for posts
Author: rxu
Extension Description:

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

 This extension is a conversion of Thanks for posts MOD for phpBB 3.0 by Палыч.
Updates from MOD to extension should keep the thanks data.
General functionality:
adds Thanks button to the posts at the end of the post buttons row
allows thanking and removing thank for a post
adds a feature to display posts/topics/forums rating based on the count of post thanks for them (thankslist) (configurable)
adds a controller to display a list of users who thanked others and who got thanks for their posts
adds a controller to display a list of top thanked posts/topics/forums (toplist) (configurable)
adds special group permissions to control viewing of toplist and thankslist
adds special permissions to control user abilities to thank for posts (local, forum-based) and to clean thanks list (global)
adds "standard" permission sets to the predefined roles
adds notifications for the thanking and thanks removing events (including board and email notifications, configurable in UCP)
if rating displaying for all of posts/topics/forums is disabled, the toplist is unavailable
I'm not sure if i displayed in the right place and apologies if i didn't what i want is to display a modified version of thanklist into a sidebar that i have , here is the code

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

{# Start first sidebar box #}
{% if SIDEBAR_NUMBER_BOXES >= '1' %}
    {{ definition.SB_H_L }}<i class="fa fa-thumbs-up" aria-hidden="true"></i>  Thank List{{ definition.SB_H_R }}
    <div class="row bg1 bg1-sidebar bgi-sidebar">
        <div class="tab" style="background-color: rgb(32, 35, 36);">
            <button class="tablinks active" onclick="openTab(event, 'thanksGiven', '{{ memberrow.USERNAME_FULL }}', '{{ memberrow.GIVENS }}')">Thanks Given</button>
            <button class="tablinks" onclick="openTab(event, 'thanksReceived', '{{ memberrow.USERNAME_FULL }}', '{{ memberrow.RECEIVED }}')">Thanks Received</button>
        </div>

        <div id="thanksGiven" class="tabcontent">
            <p id="thanksGivenContent"></p>
        </div>

        <div id="thanksReceived" class="tabcontent" style="display: none;">
            <p id="thanksReceivedContent"></p>
        </div>
    </div>

    <style>
        /* Style the tabs */
        .tab {
            overflow: hidden;
            background-color: rgb(32, 35, 36);
        }

        /* Style the tab buttons */
        .tab button {
            background-color: inherit;
            color: white;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 14px 16px;
            transition: 0.3s;
        }

        /* Change color on hover */
        .tab button:hover {
            background-color: #181a1b;
            border-color: #494012;
        }

        /* Style the tab content */
        .tabcontent {
            display: none;
            padding: 6px 12px;
            border-top: none;
        }
    </style>

    <script>
        function openTab(evt, tabName, username, value) {
            var i, tabcontent, tablinks;
            tabcontent = document.getElementsByClassName("tabcontent");
            for (i = 0; i < tabcontent.length; i++) {
                tabcontent[i].style.display = "none";
            }
            tablinks = document.getElementsByClassName("tablinks");
            for (i = 0; i < tablinks.length; i++) {
                tablinks[i].className = tablinks[i].className.replace(" active", "");
            }
            document.getElementById(tabName).style.display = "block";
            evt.currentTarget.className += " active";
            
            // Update the content based on the provided values
            if (tabName === 'thanksGiven') {
                document.getElementById(tabName + 'Content').textContent = username + ' ' + value;
            } else {
                document.getElementById(tabName + 'Content').textContent = username + ' ' + value;
            }
        }

        // Open the default tab (Thanks Given)
        document.getElementById("thanksGiven").style.display = "block";
        document.getElementsByClassName("tablinks")[0].className += " active";
    </script>

    {{ definition.SB_F_L }}{{ definition.SB_F_R }}
{% endif %}
{# End first sidebar box #}
the problem is that {{ memberrow.USERNAME_FULL }}', '{{ memberrow.RECEIVED }}') '{{ memberrow.GIVENS }}' are not working
From what i understand the memberrow data needs to be correctly loaded and available and i'm not sure how i can do that

Download Link: https://www.phpbb.com/customise/db/exte ... r_posts_2/
Language: English
sf3
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: [3.2][3.3] Thanks for posts

Сообщение sf3 »

А можно добавить дизлайки (не согласия с постом) для данного мода? Могу заплатить за реализацию данной функции :hat
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12078
Стаж: 12 лет 3 месяца
Благодарил (а): 157 раз
Поблагодарили: 2371 раз

Re: [3.2][3.3] Thanks for posts

Сообщение Татьяна5 »

sf3, с дизлайками куча других расширений есть. Искать в основном по словам reputation и dislike

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