ETZel писал(а):В минус идет не репутация за обзоры, это просто артефакт из-за нарушения целостности данных. (У этого юзера положительная репутация равна 1, а суммарная 0. Суммарная должна тоже быть 1).
Выполните ресинхронизацию (самый нижний блок в настройках демократии).
У этого юзера в БД суммарная репутация = 1 и плюсовая репутация = 1. В том-то и проблема. Этот юзер отрицательных отзывов не получал.
Если внимательно посмотреть на то что я привел выше то получается что у пользователя положительная репутация = 36. А отрицательная = --1. Т.е. двойной минус. В сумме у этого юзера получается 36 - (-1) = 37 (если включить опцию "показывать одной цифрой").
Если в настройках выключить опцию "Добавлять одно очко репутации за каждых ? обзоров, написанных пользователем." то минус исчезает.
INSERT INTO `phpbb_config` VALUES ('reputation_memberlist', '00');
Именно, что обозначают два нуля?
Добавлено спустя 23 минуты 34 секунды:
Так, это ошибка в инструкции SQL, т.к. на втором сайте, после инструкции по изменению значения reputation_memberlist из "00" в "10" все нормализовалось. На странице memberlist.php появился столбец "Репутация". И, кстати, на первом сайте reputation_memberlist установлено в значении 10. Видимо, эта ошибка случайно закралась в предпоследнее исправление пару дней назад. Кто-то цифру 1 поменял на 0 совершенно случайно.
Поручик писал(а):На translate.ru лень сгонять? Не найден файл шаблона электронной почты. Проверьте наличие в папке lang_russian/email файлов reputation_*.tpl
Поручик писал(а):На translate.ru лень сгонять? Не найден файл шаблона электронной почты. Проверьте наличие в папке lang_russian/email файлов reputation_*.tpl
Еще замечание.
Если включить "бонусные" очки (за стаж, количество постов...) то если у пользователя еще нет ни одного очка репутации данного другими пользователями, то страница показа репутации показываетчто "У пользователя нет репутации" - а хотелось бы чтобы хотя бы шапку с бонусными очками показала...
Самое непонятное - это то, куда подевался автор...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
teg
Какой смысл показывать бонусы на отдельной странице, если они уже показаны в профиле?
Xpert писал(а):Самое непонятное - это то, куда подевался автор...
Да никуда он не подевался. Загружен учебой. Как появится время - вернется к разработке.
И потом, часть нового кода из 0.2.1 - его. И практически все изменения в 0.2.1 с ним были обсуждены и согласованы.
ETZel писал(а):Какой смысл показывать бонусы на отдельной странице, если они уже показаны в профиле?
Увы, в наследсво достался форум с установленной PCP так что в профиле ничего пока не показывается
Из-за этого PCP пришлось напрячь свою белокорую головку, как вообще репутацию корректно воткнуть - вроде все удалось кроме профиля...
Сейчас ломаю голову, как бы их совместить...