Технический сбой

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

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


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

вопрос
Существует ли возможность запретить писать пользователям сайта жалобы на коммент оставленный админом? При попытке отправить жалобу на коммент админа - выводить окошко вроде "админ всегда прав" 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 - -

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

Slavchik
Юзер

Slavchik - -

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

nowheremany
Эксперт

nowheremany - -

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

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

Vozemz
Юзер

Vozemz - -

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

nowheremany
Эксперт

nowheremany - -

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

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

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

Sander
PHP-developer

Sander - -

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

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

Telegram: @sandev
Skype: Sander8804

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

наверх