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

[DEV] Reputation System

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

[DEV] Reputation System

Сообщение COB16 »

Расширение, которое имеет полную систему репутации для PHPBB 3,1 с регулируемыми настройками репутации. Он позволяет пользователям форума  оценивать посты или пользователей, просматривать статистку рейтинга , репутация рейтинга. Пользователи могут написать короткий комментарий при оценке действия.
Скриншоты 
11.JPG
22.JPG
33.JPG
44.JPG
Установка: Закинуть архив по пути ваш_форум/ext/pico/reputation/ и распаковать. После установки добавить права доступа для репутации в админке.

Русский язык: [Русский перевод] Reputation System
Обсуждение на phpbb.com: https://www.phpbb.com/community/viewtop ... &t=2210021
Repository: https://github.com/Pico/phpBB-Reputatio ... ree/master
Для 3.2 и 3.3: https://github.com/jbreu/phpBB-Reputation-System

 
Переработанная версия для phpBB 3.3 by Nekstati
https://github.com/Nekstati/phpBB-Reputation-System
Подробнее об этой версии здесь: Re: [DEV] Reputation System
Последний раз редактировалось Nekstati 26.03.2022 4:53, всего редактировалось 7 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение rxu »

Проверял на PHP 8.0, работает.
denel писал(а): 07.01.2021 17:38(root:root)
Не может это быть проблемой? Вебсервер под рутом работает?
Изображение
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

Re: [DEV] Reputation System

Сообщение denel »

rxu писал(а): 07.01.2021 18:20 Проверял на PHP 8.0, работает.
denel писал(а): 07.01.2021 17:38(root:root)
Не может это быть проблемой? Вебсервер под рутом работает?
Сменил группу сначала у расширения, потом у всей директории движка на :apache - ошибка сохранилась. Сервер работает под пользователем/группой apache. 8.0 замаскирован, но попробую сейчас его собрать.
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

Re: [DEV] Reputation System

Сообщение denel »

Попробовал на 8.0. Вид ошибки:

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

[Fri Jan 08 00:38:29.303755 2021] [php:error] [pid 19296] [client 94.41.232.241:33540] PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "pico.reputation.acp.controller". in /home/system/www/kommuna/public_html/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /home/system/www/kommuna/public_html/ext/pico/reputation/acp/reputation_module.php(25): Symfony\\Component\\DependencyInjection\\Container->get()\n#1 /home/system/www/kommuna/public_html/includes/functions_module.php(676): pico\\reputation\\acp\\reputation_module->main()\n#2 /home/system/www/kommuna/public_html/adm/index.php(81): p_master->load_active()\n#3 {main}\n  thrown in /home/system/www/kommuna/public_html/vendor/symfony/dependency-injection/Container.php on line 348, referer: http://kommuna.is-found.org/adm/index.php?sid=ebb16197a508191eed6387bbf2a0c1eb
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение rxu »

denel, ошибка в принципе одна и та же. В папке расширения в config/service.yml сервис pico.reputation.acp.controller прописан?
Изображение
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

Re: [DEV] Reputation System

Сообщение denel »

rxu писал(а): 08.01.2021 13:25 denel, ошибка в принципе одна и та же. В папке расширения в config/service.yml сервис pico.reputation.acp.controller прописан?
Да:

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

imports:
    - { resource: listeners.yml}
    - { resource: notifications.yml}
    - { resource: tables.yml }

services:
    pico.reputation.acp.controller:
        class: pico\reputation\controller\acp_controller
        arguments:
            - '@config'
            - '@dbal.conn'
            - '@request'
            - '@template'
            - '@user'
            - '@pico.reputation.manager'
            - '%tables.reputations%'
            - '%core.root_path%'
            - '%core.adm_relative_path%'
            - '%core.php_ext%'
Это я привёл самое начало файла
Может в БД что-то не то? Я не силён в этом коде. В обычном PHP я хотя бы где то смотрел, какие значения принимают переменные вставляя обыкновенное echo и так далее. А на какой кобыле к этому подойти - пока не знаю)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение Pazh »

denel, "кобыла" эта может называться - кеш форума. Удалите в папке cache папку production или кнопка Очистка кеша в Админке форума на главной
Помощь в ЛС/email только за WM или ЮMoney
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

Re: [DEV] Reputation System

Сообщение denel »

Pazh писал(а): 14.01.2021 11:31 denel, "кобыла" эта может называться - кеш форума. Удалите в папке cache папку production или кнопка Очистка кеша в Админке форума на главной
Ура! В соответствии с этой инфой (вопрос 6) удалил кеш физически и всё заработало! Спасибо!))))
FT-User
phpBB 1.2.0
Сообщения: 17
Стаж: 4 года 1 месяц
Благодарил (а): 9 раз

Re: [DEV] Reputation System

Сообщение FT-User »

Здравствуйте! Можно ли скопировать фрагмент кода расширения, чтобы отобразить репутацию в другом месте шаблона? Если это возможно, то подскажите, пожалуйста, где и какой именно код нужно найти.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение Pazh »

FT-User, что именно и куда ты хочешь скопировать мы должны догадаться?
Помощь в ЛС/email только за WM или ЮMoney
FT-User
phpBB 1.2.0
Сообщения: 17
Стаж: 4 года 1 месяц
Благодарил (а): 9 раз

Re: [DEV] Reputation System

Сообщение FT-User »

Pazh писал(а): 07.03.2021 14:33 что именно и куда ты хочешь скопировать мы должны догадаться?
хачу цыфры репы штоб и с лева и с права вверху были на стронице
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV] Reputation System

Сообщение Sheer »

FT-User, Хати дольше....
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение Pazh »

:facepalm: :facepalm: :facepalm:
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [DEV] Reputation System

Сообщение southklad »

Вот такой вопрос возник, а как в расширении сделать так:
Сейчас отображается так
image.png
image.png (7.53 КБ) 829 просмотров
А нужно, чтобы при нуле репутации значение ноль не отображалось, только когда было или положительная или отрицательная цифра. А так же после выставления исчезал и плюс и минус, остается только цифра репутации.
Изображение
Аватара пользователя
Qwerty174
phpBB 1.4.3
Сообщения: 79
Стаж: 4 года 5 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз

Re: [DEV] Reputation System

Сообщение Qwerty174 »

igorbond, приветствую!
Что-то удалось выяснить самостоятельно по поводу
igorbond писал(а): 24.04.2021 21:38 А нужно, чтобы при нуле репутации значение ноль не отображалось, только когда было или положительная или отрицательная цифра
Тоже такой вопрос интересует.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [DEV] Reputation System

Сообщение southklad »

Нет, как видите тут тишина
Изображение
Ответить

Вернуться в «Бета-версии расширений для phpBB»