Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как вырезать функцию добавления новостей с сайта?

Как вырезать функцию добавления новостей с сайта?


     21.03.2015    Общие вопросы    1097

вопрос
Как полностью вырезать добавления новостей с сайта, оставить только через админку?

Комментирую строку

# RewriteRule ^addnews.html$ index.php?do=addnews [L]

По адресу site.ru/addnews.html уже будет выдавать 404 а по адресу site.ru/index.php?do=addnews все еще будет доступна форма добавления новости.

Как быть?

Ответа пока нет


Комментарии пользователей (4)

dimanbmw
3

68 | 17

dimanbmw - 21 марта 2015 10:38 - Юзер

В engine.php удалить/закоментировать:

    case "addnews" :
        include ENGINE_DIR . '/modules/addnews.php';
        break;


и

elseif ($do == 'addnews') $nam_e = $lang['title_addnews'];


и удалить файл engine/modules/addnews.php

ychelovek
2

125 | 23

ychelovek - 21 марта 2015 14:29 - Юзер

А не проще ли в файле addnews.tpl все содержимое поместить в теги скажем
[group=1]ТУТ ВЕСЬ КОД[/group] 
[not-group=1]Извините, страница недоступна[/not-group]

dimanbmw
3

68 | 17

dimanbmw - 22 марта 2015 13:55 - Юзер

Тогда уж лучше запретить в настройках групп пользователей добавление новостей на сайт.

ychelovek
2

125 | 23

ychelovek - 22 марта 2015 14:44 - Юзер

:-)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы