Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Есть ли возможность ограничить жалобы

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


     10.03.2012    Хаки    2138

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

47 | 44

Vozemz - 10 марта 2012 21:10 - Юзер

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

Slavchik
114 | 67

Slavchik - 13 марта 2012 07:17 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 13 марта 2012 11:04 - Эксперт

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

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

Vozemz
7

47 | 44

Vozemz - 13 марта 2012 22:38 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 14 марта 2012 08:15 - Эксперт

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

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

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

Sander
1126

1637 | 1204

Sander - 14 марта 2012 16:12 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

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

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