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

Полное редактирование новости вместо быстрого
  1. Оффлайн

    Автор темы

    WYLEK

    Звание: Старожил

    Админ

    Сообщений: 292

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

    Рейтинг: 7

    Всего балов: 3965

    Хак делает полное редактирование новости, вместо быстрого. Зачем он нужен этот редактор - вы можете убрать доступ к админке у модераторов, а у кого не было доступа, то редактирование в этом редакторе будет намного лучше, чем в быстром. Адаптирован хак для версии 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>';


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

    Скрины...

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







    Вложения:

      Вам запрещено скачивать вложения.Вам запрещено скачивать вложения.
    Сообщение отредактировал WYLEK 3 декабря 2017 - 22:45

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

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

Создано тем
606
Всего сообщений
1444
Пользователей
13777
Новый участник
mihei78

Добро пожаловать на WYLEK.RU!

Для того чтобы стать полноценным участником нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запись!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт