[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
-
- phpBB 1.4.2
- Сообщения: 61
- Стаж: 18 лет 3 месяца
- Откуда: Russia
- Благодарил (а): 3 раза
На странице http://www.phpbbguru.net/community/topic4713-465.html
Extremator(ом) был задан вопрос:
Спасибо.
Extremator(ом) был задан вопрос:
В ответе обещали пофиксить в след. версии. Скажите , найдено ли решение и если да , то как это устранить не переустанавливая мод полностью.Чет когда ставил не обратил внимания, такая вот байда:
репутацию можно без коммента ставить, хотя функция с обязательным комментарием включена.
Какие файлы надо перелапатить?
Пару раз все проверил все совпадает
Спасибо.
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
АгаLektor писал(а):Супер ... куча новых возможностей .. отлично

ETZel
Только вот на тестовом форуме после обновления с .20 на .21 обнаружились ошибочки:
- В конфигурации "Порядок отзывов по умолчанию" никак не выставить, постоянно в значении "начиная со старых".
- "Добавлять одно очко репутации за каждых ... обзоров, написанных пользователем." Обзоры это новые темы? Непонятно как работает, не заметил чтобы добавлялось
- "Цвет для выделения ссылки на страницу уведомлений:" кажется до сих пор не работает, ссылка того же цвета, что и остальные.
- В просмотре профиля отображается, к примеру,
Хотя на самом деле внутри несколько иначе:Репутация: 1
В том числе:
Базовая репутация: +1Репутация пользователя test: 116
В том числе: Положительные отзывы: +1
Репутация за сообщения: +120
Штраф за предупреждения: -5 - Тоже интересный глюк
причём везде так.Замечаний: %d: 1

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 3 месяца
Установлен User Ignore Mod v1.2.1, после установки Democracy 0.2.1 (впервые установлена), когда пользователь нажимае на тему заигноренного им человека, открываеться только верхнее меню "Правила • FAQ • Поиск • Пользователи • Группы • Профиль • Новых сообщений нет • Выход" ниже только background форума.
Не подскажите, где можно подправить?
Не подскажите, где можно подправить?
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
P.
В error логе на сервере ошибку ищите.
В error логе на сервере ошибку ищите.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
Внимение! В update_020_to_020.txt не хватает SQL
И не забудьте восстановить целостность данных после обновления (Самый нижний блок в админке).
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) той страницы, которая глючит.
Код: Выделить всё
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) той страницы, которая глючит.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 3 месяца
-
- phpBB 2.0.2
- Сообщения: 334
- Стаж: 19 лет 4 месяца
- Благодарил (а): 15 раз
-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
P.
Я нашел возможную причину. (Fatal Error: unsupported operand types при попытке прибавить необъявленный $reputation_tpl к array(...))
Найдите в вашем viewtopic.php кусок кода
И поместите его сразу после строки
Thanx
Просто мы опоздали с релизом на год
Я нашел возможную причину. (Fatal Error: unsupported operand types при попытке прибавить необъявленный $reputation_tpl к array(...))
Найдите в вашем viewtopic.php кусок кода
Код: Выделить всё
///////////democracy////////////////
$reputation_tpl = $post_warning = array();
////////////////////////////////
Код: Выделить всё
$poster_id = $postrow[$i]['user_id'];
Просто мы опоздали с релизом на год

-
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 19 лет 4 месяца
- Откуда: Челябинск
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 3 месяца
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Люди помогите разобраться где я накосячил.. обновлял с 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