вопрос
До обновления движка успешно использовал данный плагин от SX2.
Он позволяет зарегистрированному посетителю удалять с сайта свои новости. В админ панели можно отдельно настроить каждую группу пользователей, которая будет иметь права на удаление собственных новостей.
В 17 DLE хоть и есть возможность редактирования новостей, но хотелось бы в контекстном выпадающем меню еще иметь пункт удаления новости.
Установка на 14 DLE:
1. Зайти в Панель управления DLE, пройти в Управление плагинами и Загрузить плагин.
2. Открыть engine/classes/js/dle_js.js и найти:
Заменить на:
3. Зайти в Настройка групп пользователей и задать соответствующие права.
4. Очистить кеш браузера.
После обновления, плагин конфликтов в админке не показывает, но код файла engine/classes/js/dle_js.js , где собственно и вызывается это контекстное меню, существенно отличается от прежних версий.
Сайт автора лёг...
Нужны костыли))) Кто знает как допилить под 17 DLE??
Он позволяет зарегистрированному посетителю удалять с сайта свои новости. В админ панели можно отдельно настроить каждую группу пользователей, которая будет иметь права на удаление собственных новостей.
В 17 DLE хоть и есть возможность редактирования новостей, но хотелось бы в контекстном выпадающем меню еще иметь пункт удаления новости.
Установка на 14 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&&(c[0]="<a href="#">'+menu_short+"</a>");""!=dle_admin&&(c[1]='<a href="'+dle_root+dle_admin+" target="_blank">'+menu_full+"</a>");allow_dle_delete_news&&(c[2]="<a href="#">'+dle_notice+"</a>",c[3]="<a href="#">'+dle_del_news+"</a>");e==1&&(c[3] = "<a href="#">' + dle_del_news + "</a>");return c}
3. Зайти в Настройка групп пользователей и задать соответствующие права.
4. Очистить кеш браузера.
После обновления, плагин конфликтов в админке не показывает, но код файла engine/classes/js/dle_js.js , где собственно и вызывается это контекстное меню, существенно отличается от прежних версий.
Сайт автора лёг...
Нужны костыли))) Кто знает как допилить под 17 DLE??