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

[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

Релиз 0.2.1!

Download Democracy MOD 0.2.1

Теперь у мода есть свой сайтик: http://www.heep.ru/democracy/
Там рано или поздно появится документация.
gruz
phpBB 1.4.2
Сообщения: 52
Стаж: 17 лет 3 месяца
Откуда: Russia
Благодарил (а): 2 раза

Сообщение gruz »

На странице http://www.phpbbguru.net/community/topic4713-465.html
Extremator(ом) был задан вопрос:
Чет когда ставил не обратил внимания, такая вот байда:
репутацию можно без коммента ставить, хотя функция с обязательным комментарием включена.
Какие файлы надо перелапатить?
Пару раз все проверил все совпадает
В ответе обещали пофиксить в след. версии. Скажите , найдено ли решение и если да , то как это устранить не переустанавливая мод полностью.
Спасибо.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Супер ... куча новых возможностей .. отлично :!:
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Lektor писал(а):Супер ... куча новых возможностей .. отлично
Ага :)
ETZel
Только вот на тестовом форуме после обновления с .20 на .21 обнаружились ошибочки:
  1. В конфигурации "Порядок отзывов по умолчанию" никак не выставить, постоянно в значении "начиная со старых".
  2. "Добавлять одно очко репутации за каждых ... обзоров, написанных пользователем." Обзоры это новые темы? Непонятно как работает, не заметил чтобы добавлялось :roll:
  3. "Цвет для выделения ссылки на страницу уведомлений:" кажется до сих пор не работает, ссылка того же цвета, что и остальные.
  4. В просмотре профиля отображается, к примеру,
    Репутация: 1
    В том числе:
    Базовая репутация: +1
    Хотя на самом деле внутри несколько иначе:
    Репутация пользователя test: 116

    В том числе: Положительные отзывы: +1
    Репутация за сообщения: +120
    Штраф за предупреждения: -5
  5. Тоже интересный глюк :)
    Замечаний: %d: 1
    причём везде так.
Больше пока не тестировал. Улучшения очень нравятся, осталось малость поправить :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

Установлен User Ignore Mod v1.2.1, после установки Democracy 0.2.1 (впервые установлена), когда пользователь нажимае на тему заигноренного им человека, открываеться только верхнее меню "Правила • FAQ • Поиск • Пользователи • Группы • Профиль • Новых сообщений нет • Выход" ниже только background форума.
Не подскажите, где можно подправить?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

P.
В error логе на сервере ошибку ищите.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

Внимение! В update_020_to_020.txt не хватает SQL

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

INSERT INTO `phpbb_config` VALUES ('reputation_default_order', '0');
И не забудьте восстановить целостность данных после обновления (Самый нижний блок в админке).

gruz
это, конечно, исправлено. Конкретного решения для вас предложить не могу, код был значительно переписан.
Я настоятельно рекомендую обновиться. Это был не единственный исправленный глюк.

Siava
1. См. выше про SQL.

2. Обзоры - это отзывы (по репутации), написанные юзером.
Неправильно отображаются, потому что надо восстановить целостность данных (Самый нижний блок в админке). Я забыл добавить DIY в инструкцию.

3. Цвет надо указывать в шестнадцатеричном виде без # впереди, например ff0000. (это не я придумал, так принято в стилях phpBB).
Проверьте наличие reputation_reports_color в phpbb_config, покажите HTML код этой ссылки.

4. Опять же целостность данных. См выше.

5. Вы убрали строки демократии из lang_main/lang_admin?
Теперь языковые строки в отдельных файлах lang_democracy/lang_admin_democracy (русский вариант в папке translations), причем подключаются так, что не переопределяют строки из lang_main.

P.
"Тема заигноренного человека" - это все viewtopic.php ? Покажите код (php) той страницы, которая глючит.
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

ETZel писал(а): P.
"Тема заигноренного человека" - это все viewtopic.php ? Покажите код (php) той страницы, которая глючит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 4 месяца
Благодарил (а): 16 раз

Сообщение Thanx »

ETZel, у Вас в файле
democracy_021.txt написано следующее:

## 2006-01-24 - Version 0.2.1

Исправьте год.
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

P.
Я нашел возможную причину. (Fatal Error: unsupported operand types при попытке прибавить необъявленный $reputation_tpl к array(...))

Найдите в вашем viewtopic.php кусок кода

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

///////////democracy////////////////
	$reputation_tpl = $post_warning = array();
////////////////////////////////
И поместите его сразу после строки

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

$poster_id = $postrow[$i]['user_id'];
Thanx
Просто мы опоздали с релизом на год ;)
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

ETZel
Спасибо!
Помогло.
Lstasss
phpBB 1.4.4
Сообщения: 166
Стаж: 17 лет 7 месяцев
Откуда: Варшава (Польша) / Кишинёв (Молдова)

Сообщение Lstasss »

ETZel, в выложенные файлы все исправления внесены?
обожаю строку "EoM" :D
http://nepopsisty.net/forum.php - форум НЕпопсистов :twisted:
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 4 месяца
Откуда: Челябинск

Сообщение ETZel »

Lstasss
Конечно. Все баги, что здесь, находят я сразу поправляю (если это действительно баги, а не косяки установки/совместимости).

Пока было найдено 3: недостающая строка SQL, дата релиза, отсутствие DIY секции.
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

"Сообщений с уведомлениями от пользователей:", когда в нём например удаляешь сообщение, открываеться новое окно что бы его удалить, на мой взгляд не совсем удобно.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Люди помогите разобраться где я накосячил.. обновлял с 0.20 до 0.21
Вощем когда в админке захожу в Управление пользователей ввожу пользователя и нажимаю - Выбрать, то получаю:

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

Warning: Invalid argument supplied for foreach() in D:\HTTP\www\phpbb\includes\functions.php on line 1297

Общая ошибка
Tried obtaining data for a non-existent user

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ') ELSE 0 END) AS user_reputation_plus, (user_reputation OR user_reputation_plus)' at line 1

SELECT *, (user_reputation) AS user_reputation, (user_reputation_plus + CASE WHEN user_reputation > 0 THEN FLOOR(user_reputation / ,) ELSE 0 END) AS user_reputation_plus, (user_reputation OR user_reputation_plus) AS user_has_reviews, user_reputation AS user_reputation_base FROM phpbb_users WHERE username = 'Lektor' AND user_id <> -1

Line : 455
File : functions.php

Вернуться в «Бета-версии модов для phpBB 2.0.x»