• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
40 гостей, 0 пользователей

Редактор новостей для DLE 11.3 (обновлено)

Автор WYLEK, 03 декабря 2017, 23:41:57

« предыдущая - следующая »

WYLEKАвтор темы

Тема создана 03 декабря 2017, 23:41:57 Последнее редактирование: 03 декабря 2017, 23:45:01 от WYLEK
Хак делает полное редактирование новости, вместо быстрого. Зачем он нужен этот редактор - вы можете убрать доступ к админке у модераторов, а у кого не было доступа, то редактирование в этом редакторе будет намного лучше, чем в быстром. Адаптирован хак для версии DLE 11.3, установлен и работает на этом сайте.

1. Скачайте архив.

2. Загрузите на сервер содержимое папки upload_for_11.3 (папку шаблона Default переименуйте на свою), папка preview из архива preview.rar содержит файлы предпросмотра. Если у вас стандартный предпросмотр, замените этими файлами свои, если специальный (например как у меня в шаблоне Zeos), то менять ничего не надо.

3. Откройте engine.php и найдите:

case "pm" :
 include ENGINE_DIR . '/modules/pm.php';
 break;

добавьте ниже

case "editnews" :
 include ENGINE_DIR . '/modules/editnews.php';
break;

4. В website.lng впишите после // 11.3

'add_ok_ok'     =>    "Новость отредактирована",
'add_ok_1_1'    =>    "Ваша новость успешно отредактирована.",
'add_ok_2_1'    =>    "Ваша новость была успешно отредактирована. После проверки администратором она будет опубликована на сайте.",
'add_ok_3_1'    =>    "Ваша новость была успешно отредактирована. Однако, в связи с тем, что Вы можете публиковать новости без модерации не во все разделы, Ваша новость будет опубликована только после проверки администратором сайта.",

5. В файле dle_js.js найдите:


menu[0]='<a onclick="ajax_prep_for_edit('' + m_id + '', '' + event + ''); return false;" href="#">' + menu_short + '</a>';
if (dle_admin != '') {
menu[1]='<a href="' + dle_root + dle_admin + '?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';


замените на:

menu[0]='<a href="' + dle_root + 'index.php?do=editnews&id=' + m_id + '" target="_blank">Редактировать новость</a>';
if (dle_admin != '') {
menu[1]='<a href="' + dle_root + dle_admin + '?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';

Теперь можно редактировать новости  

Скрины...











Прикрепление: 1512333891edit-news_2.2.rar

Прикрепление: 1512333892preview.rar

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика