Так вот нашел одну проблемку: В админке, где у вас пункт
Репутация:
Код: Выделить всё
Комментарий
Выключить комментарии к репутации: Да Нет
Пользователь обязан ввести комментарий: Да Нет
Нужно местами поменять, так как все наооборот будет, например нажмете Выключить комментарии к репутации: Да и нажмете повысить любому пользователю, то репутация будет успешно изменена, но без комментария.
Добавлено спустя 31 минуту 50 секунд:
Да и у меня почему-то ошибка выскакивает, когда в админку захожу:
Код: Выделить всё
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /www_host/hosts/mstyle.z16.ru/forum/includes/acp/acp_main.php on line 31
Вот как выглядит по коду у меня:
Код: Выделить всё
30 // user reputation point
31 $user->add_lang('mods/reputation_mod');
32 // end
А если бэкап /includes/acp/acp_main.php залить, то ошибки нет, но там где
Синхронизация или сброс статистики
Пункт Сброса репутации отображается так:
Ну и соответственно запрос:
Код: Выделить всё
// user reputation point
case 'reputation':
$db->sql_query('UPDATE ' . USERS_TABLE . " SET user_reputation = 0");
switch ($db->sql_layer)
{
case 'sqlite':
case 'firebird':
$db->sql_query('DELETE FROM ' . REPUTATIONS_TABLE);
break;
default:
$db->sql_query('TRUNCATE TABLE ' . REPUTATIONS_TABLE);
break;
}
add_log('admin', 'LOG_RESET_REPUTATION');
break;
// end
этой кнопки:
Код: Выделить всё
// user reputation point
case 'reputation':
$confirm = true;
$confirm_lang = 'RP_RESET_CONFIRM';
break;
// end
выполняться не будет. Все делал по инструкции. Подскажите - как это можно исправить. Спасибо.