Хак Редактор новостей для DLE

Хак Редактор новостей для DLE


Хак dle позволяет выводить окно для добавления новостей на веб-проекте не из админ панели.
Данный хак dle необходим для тех, кто не хочет чтобы пользователи (журналисты, посетители и т.д.) имели доступ к админ панели и от туда добавляли новости. Хак выводит пряма на странице портала окно для добавления новостей
Хак Редактор новостей для DLE
1. Залить в корень файлы и папки из папки upload.
2. Открываем engine.php находим:

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


Ниже добавляем:

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


3. Открываем языковой файл website.lng и в любом месте добавляем:

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


4. Открываем файлы из папки modules:
4.1. showshort.php и находим:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=addnews&id=" . $row['id'] . "" >" );


меняем на это:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


далее ищем это:

  $tpl->set( '[edit]', "<a onclick="return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'short'), '170px')" href="#">" );


меняем на это:


 $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


4.2. show.full.php и находим:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=addnews&amp;id=" . $row['id'] . "" >" );


меняем на это:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


далее ищем это:

 $tpl->set( '[edit]', "<a onclick="return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'full'), '170px')" href="#">" );


меняем на это:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


4.3. show.custom.php и находим:

 $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . $config['admin_path'] . "?mod=editnews&action=editnews&id=" . $row['id'] . "" target="_blank">" );


меняем на это: 


 $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


4.4. search.php и находим:

 $tpl->set( '[edit]', "<a onclick="return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'short'), '170px')" href="#">" );

меняем на это:

  $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


4.5. fullsearch.php и находим:

  $tpl->set( '[edit]', "<a onclick="return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'short'), '170px')" href="#">" );


меняем на это:

 $tpl->set( '[edit]', "<a href="" . $config['http_home_url'] . "index.php?do=editnews&id=" . $row['id'] . "" >" );


Рекомендуем скачать хак для DLE редактор новостей

hacks_edit_news_dle.rar [19,66 Kb] (cкачиваний: 121)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив