Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Есть ли возможность ограничить жалобы

Есть ли возможность ограничить жалобы


     10.03.2012    Жалоба    Все вопросы » Хаки    3355

вопрос
Существует ли возможность запретить писать пользователям сайта жалобы на коммент оставленный админом? При попытке отправить жалобу на коммент админа - выводить окошко вроде "админ всегда прав" smile , при этом не ограничивая никак жалобы на саму новость, только в комментариях.

Ответил: nowheremany


Чтобы не увеличить нагрузку без доп запроса на группу пользователя можно сделать так:

engine/ajax/complaint.php

после
    if ($row['autor'] == $member_id['name']) { echo $lang['error_complaint_2']; die(); }

вставить
    if ($row['autor'] == 'admin') { die('Админ всегда прав'); }

6 комментариев

Vozemz
Юзер

Vozemz - 10 марта 2012 21:10 -

Спасибо, нормально работает, но вместо 'admin' пришлось прописать его логин на сайте, благо один админ, иначе жалобы не тормозит.

Slavchik
Юзер

Slavchik - 13 марта 2012 07:17 -

хз...но ради интереса попробывал у себя оба варианта - не работают!

nowheremany
Эксперт

nowheremany - 13 марта 2012 11:04 -

А 2 вариант где?

Благодарность принимаю тут Связь

Vozemz
Юзер

Vozemz - 13 марта 2012 22:38 -

Второй вариант, это admin заменить его логином. Я на DLE9.4 ставил, работает, а на 9.5 хз...

nowheremany
Эксперт

nowheremany - 14 марта 2012 08:15 -

Тогда первый какой? не вкуриваю

Зы естественно надо заменять на свои логины

Благодарность принимаю тут Связь

Sander
PHP-developer

Sander - 14 марта 2012 16:12 -

Это не второй вариант, а единственный.
Читай подробнее что там написано.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх