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

[DEV] Reputation System

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

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

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

[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
Последний раз редактировалось Nekstati 12.05.2020 6:14, всего редактировалось 7 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15512
Стаж: 15 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1859 раз

Re: [DEV] Reputation System

Сообщение rxu »

Проверял на PHP 8.0, работает.
denel писал(а): 07.01.2021 17:38(root:root)
Не может это быть проблемой? Вебсервер под рутом работает?
Изображение
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 11 лет
Благодарил (а): 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
Стаж: 11 лет
Благодарил (а): 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
Сообщения: 15512
Стаж: 15 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1859 раз

Re: [DEV] Reputation System

Сообщение rxu »

denel, ошибка в принципе одна и та же. В папке расширения в config/service.yml сервис pico.reputation.acp.controller прописан?
Изображение
denel
phpBB 1.0.0
Сообщения: 6
Стаж: 11 лет
Благодарил (а): 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
Сообщения: 2294
Стаж: 11 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 498 раз

Re: [DEV] Reputation System

Сообщение Pazh »

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

Re: [DEV] Reputation System

Сообщение denel »

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

Re: [DEV] Reputation System

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

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

Re: [DEV] Reputation System

Сообщение Pazh »

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

Re: [DEV] Reputation System

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

Pazh писал(а): 07.03.2021 14:33 что именно и куда ты хочешь скопировать мы должны догадаться?
хачу цыфры репы штоб и с лева и с права вверху были на стронице
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12008
Стаж: 14 лет 6 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2755 раз

Re: [DEV] Reputation System

Сообщение Sheer »

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

Re: [DEV] Reputation System

Сообщение Pazh »

:facepalm: :facepalm: :facepalm:
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2833
Стаж: 9 лет 8 месяцев
Благодарил (а): 681 раз
Поблагодарили: 138 раз

Re: [DEV] Reputation System

Сообщение igorbond »

Вот такой вопрос возник, а как в расширении сделать так:
Сейчас отображается так
image.png
image.png (7.53 КБ) 311 просмотров
А нужно, чтобы при нуле репутации значение ноль не отображалось, только когда было или положительная или отрицательная цифра. А так же после выставления исчезал и плюс и минус, остается только цифра репутации.
Изображение

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