Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]

Удаление пользователем собственных новостей для DLE

0
Хаки Dle 04-мар, 15:10 Алексей Русских 61 0
Удаление пользователем собственных новостей для DLEДанный хак для DLE, устанавливаемый через систему плагинов, позволяет зарегистрированному посетителю удалять с сайта свои новости. В админ панели можно отдельно настроить каждую группу пользователей, которая будем иметь права на удаление собственных новостей.


Установка
1. Зайти в Панель управления DLE, пройти в Управление плагинами и Загрузить плагин.

2. Открыть engine/classes/js/dle_js.js и найти:
function MenuNewsBuild(a,b){var c=[];c[0]="<a onclick=\"ajax_prep_for_edit('"+a+"', '"+b+'\'); return false;" href="#">'+menu_short+"</a>";""!=dle_admin&&(c[1]='<a href="'+dle_root+dle_admin+"?mod=editnews&action=editnews&id="+a+'" target="_blank">'+menu_full+"</a>");allow_dle_delete_news&&(c[2]="<a onclick=\"sendNotice ('"+a+'\'); return false;" href="#">'+dle_notice+"</a>",c[3]="<a onclick=\"dle_news_delete ('"+a+'\'); return false;" href="#">'+dle_del_news+"</a>");return c}
Заменить на:
function MenuNewsBuild(a,b,d,e){var c=[];d==1&amp;&amp;(c[0]="<a href="#">'+menu_short+"</a>");""!=dle_admin&amp;&amp;(c[1]='<a href="'+dle_root+dle_admin+" target="_blank">'+menu_full+"</a>");allow_dle_delete_news&amp;&amp;(c[2]="<a href="#">'+dle_notice+"</a>",c[3]="<a href="#">'+dle_del_news+"</a>");e==1&amp;&amp;(c[3] = "<a href="#">' + dle_del_news + "</a>");return c}
3. Зайти в Настройка групп пользователей и задать соответствующие права.

4. Очистить кеш браузера.

Готово!

Автор: SX2
Версия DLE: 13.x-14.0
Кодировка: utf-8

Скачать

Прошлая новость
Делаем красивое выделение определенной новости DLE


Следующая новость
Минификация (сжатие) исходного кода (HTML) в DLE на PHP


Похожие новости

Комментарии - всего 0
Оставить комментарий
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Подпишись на новости

Введите адрес электронной почты ниже, чтобы подписаться на нашу рассылку