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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак Редактор новостей для 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 редактор новостей
  • 0
Рубрика: DLE хаки » Хак для DLE
Ранее » Защиты Переименование Админ Панели Admin Renamer« Далее Хак Статистика посещения 1.1 в любом месте для DLE
Добавление комментарияОставить комментарий
  • № :2
  • 9 февраля 2013 01:43
Ахахаах))))))))) ДАНЫЙ ХАК ДЕЛАЕТ ДЫРКУ В САЙТЕ !!! ОПАСАЙТЕСЬ ТАКОЕ СЕБЕ СТАВИТЬ !!! crying
  • № :1
  • 9 февраля 2013 01:24
Подскажите, как вернуть для админа стандартную раскрывающуюся менюшку на выбор - редактировать, удалить или отправить уведомление пользователю. ..?? После установки хака всем группам открывается редактирование на сайте.