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

Хак делает полное редактирование новости, вместо быстрого. Зачем он нужен этот редактор - вы можете
  1. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2179

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196



    Хак делает полное редактирование новости, вместо быстрого. Зачем он нужен этот редактор - вы можете убрать доступ к админке у модераторов, а у кого не было доступа, то редактирование в этом редакторе будет намного лучше, чем в быстром. Адаптирован хак для версии 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
    Сообщение отредактировал WYLEK 29 января 2023 - 14:12

    3 декабря 2017 - 23:41 / #1

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1177
Всего сообщений
15352
Пользователей
17853
Новый участник
vladimir57