(03-12-2017 20:45:01 отредактировано WYLEK) 0

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

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

Хак делает полное редактирование новости, вместо быстрого. Зачем он нужен этот редактор - вы можете убрать доступ к админке у модераторов, а у кого не было доступа, то редактирование в этом редакторе будет намного лучше, чем в быстром. Адаптирован хак для версии 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]=&#39;<a onclick=ajax_prep_for_edit(&#39;&#39; + m_id + &#39;&#39;, &#39;&#39; + event + &#39;&#39;); return false; href=#>&#39; + menu_short + &#39;</a>&#39;;

if (dle_admin != &#39;&#39;) {

 menu[1]=&#39;<a href=&#39; + dle_root + dle_admin + &#39;?mod=editnews&action=editnews&id=&#39; + m_id + &#39; target=_blank>&#39; + menu_full + &#39;</a>&#39;;

замените на:

menu[0]=&#39;<a href=&#39; + dle_root + &#39;index.php?do=editnews&id=&#39; + m_id + &#39; target=_blank>Редактировать новость</a>&#39;;

if (dle_admin != &#39;&#39;) {

 menu[1]=&#39;<a href=&#39; + dle_root + dle_admin + &#39;?mod=editnews&action=editnews&id=&#39; + m_id + &#39; target=_blank>&#39; + menu_full + &#39;</a>&#39;;

Теперь можно редактировать новости  Редактор новостей для DLE 11.3 (обновлено)

Скрины...

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

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

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

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

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

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

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

Рейтинг поста: 0