Уважаемые пользователи!
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 раз.
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [DEV] Reputation System

Сообщение Gubkin »

Makepuff писал(а): 29.07.2017 15:24версия расширения Reputation System 1.0.0-dev
дык это для 3.1.х
а тебе надо https://github.com/jbreu/phpBB-Reputation-System
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Makepuff
phpBB 1.0.0
Сообщения: 8
Стаж: 6 лет 8 месяцев

Re: [DEV] Reputation System

Сообщение Makepuff »

Gubkin писал(а): 29.07.2017 16:16
Makepuff писал(а): 29.07.2017 15:24версия расширения Reputation System 1.0.0-dev
дык это для 3.1.х
а тебе надо https://github.com/jbreu/phpBB-Reputation-System
Вот, черт, спасибо, надеюсь поможет) чуть позже попробую поставить
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: [DEV] Reputation System

Сообщение doremyka »

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

Re: [DEV] Reputation System

Сообщение Sheer »

Ничего.
https://www.phpbb.com/community/viewtop ... &t=2210021
Both version are not compatible together and during instalation this extension the previous version is converted automatically to the new one.
То бишь при установке расширения произойдет автоматическая конвертация. Просто в базе данных перед установкой должны присутствовать таблицы от мода.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: [DEV] Reputation System

Сообщение doremyka »

Sheer писал(а): 09.08.2017 18:55при установке расширения произойдет автоматическая конвертация.
У меня таблица phpbb_reputations пустая.
В мини-профиле пользователей показывается цифра репутации, но по ссылке пусто. Также в профилях нет списков, за что была присвоена репутация.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV] Reputation System

Сообщение Sheer »

Тогда удалите ошметки от мода из БД и установите расширение. Начнется новая жизнь репутаций с чистого листа.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: [DEV] Reputation System

Сообщение doremyka »

Sheer, это не вариант, слишком большая история...

Тут были размещены скрипты для миграции данных из одной таблицы в другую:
Kot писал(а): 05.04.2017 22:47У меня стояла старая версия, где данные находились ещё в таблице #_reputation, а не #_reputations. Если подразумевается это, то вот скрипты, которые я написал для переноса данных и обновления пользовательских сведений:
КОД: ВЫДЕЛИТЬ ВСЁ

INSERT phpbb_reputations
(user_id_from, user_id_to, reputation_time, reputation_item_id, reputation_comment, reputation_type_id, reputation_points)
SELECT reputation_from, reputation_to, reputation_time, reputation_post, reputation_comment, 1, CAST(reputation_type AS SIGNED) * 2 - 1
FROM phpbb_reputation

Но я не знаю, как это использовать.

Может быть, надо в 3.0 поставить более новую версию мода репутации?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [DEV] Reputation System

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

Это SQL-запрос. Можно зайти в phpmyadmin и выполнить его там (бекап перед этим сделать не забудьте)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV] Reputation System

Сообщение Sheer »

doremyka писал(а): 09.08.2017 20:23слишком большая история
Нет уже никакой истории, ибо
doremyka писал(а): 09.08.2017 18:58У меня таблица phpbb_reputations пустая
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: [DEV] Reputation System

Сообщение doremyka »

Татьяна5 писал(а): 09.08.2017 20:26Это SQL-запрос
Да, мне на хостинге уже сказали, что это запрос.

Мне непонятно, что означает
CAST(reputation_type AS SIGNED) * 2 - 1
В первой строке последний столбец называется "reputation_points", значит, данные нужно вставить в аналогичный столбец. Но почему формула, а не просто перезапись?


Sheer писал(а): 09.08.2017 20:32Нет уже никакой истории, ибо
Зато есть таблица с другим названием, где вся история. )
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV] Reputation System

Сообщение Sheer »

Ну тогда выполните этот SQL-запрос
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [DEV] Reputation System

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

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

Re: [DEV] Reputation System

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: [DEV] Reputation System

Сообщение doremyka »

Sheer писал(а): 09.08.2017 20:38Ну тогда выполните этот SQL-запрос
Я должна 100% понимать, что там, не вслепую же делать.
Татьяна5 писал(а): 09.08.2017 20:40Видимо, потому, что нужных данных нужного типа в старой таблице нет
Ок, спасибо! В моей таблице есть, значит просто поставлю нужное название.

Татьяна5, а по синтаксису всё нормально в этом запросе?
Sheer писал(а): 09.08.2017 20:41Угу...
О, спасибо за ссылку, пошла читать.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [DEV] Reputation System

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

doremyka писал(а): 09.08.2017 20:43В моей таблице есть
Тогда и остальные поля перепроверьте в обеих таблицах, исходный запрос может не подходить под вашу версию мода
Ответить

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