Как разрешить пользователям оценивать свои комментарии и материалы в DLE?
По умолчанию в DataLife Engine запрещено оценивать свои материалы. Сегодня же, с помощью внесения небольших изменений, я покажу вам, как можно снять это ограничение.
1. Все изменения мы будем делать в файлах движка, поэтому первым шагом будет подключение к сайту по FTP. Дальше же шаги аналогичны для обоих случаев.
Разрешаем пользователям оценивать свои комментарии в DataLife Engine
2. Откройте файл ratingcomments.php в папке /engine/ajax/
3. Найдите строки (примерно 134-148):
if( $is_logged AND $allrate['user_id'] == $member_id['user_id'] ) {
$db->close();
echo "{"error":true, "errorinfo":"{$lang['rating_error4']}"}";
die();
} elseif( !$is_logged AND $_IP == $allrate['ip'] ) {
$db->close();
echo "{"error":true, "errorinfo":"{$lang['rating_error4']}"}";
die();
}
Удалите или закомментируйте их.
Сохраните изменения и отправьте файл обратно на сайт.
4. Очистите кэш. На этом разрешение оценки своих комментариев закончено.
Разрешаем пользователям оценивать свои материалы в DataLife Engine
2. Откройте файл rating.php в папке /engine/ajax/
3. Найдите строки (примерно 134-140):
if( $allrate['user_id'] == $member_id['user_id'] ) {
$db->close();
echo "{"error":true, "errorinfo":"{$lang['rating_error1']}"}";
die();
}
Удалите или закомментируйте их.
Сохраните изменения и отправьте файл обратно на сайт.
4. Очистите кэш. На этом разрешение оценки своих материалов закончено.