Перейти к публикации

Как запретить пользователям публиковать на главной?


izbushkin

Рекомендованные сообщения

Здравствуйте уважаемые форумчане.

Сайт http://www.izbushkinet.ru/

Возникла такая проблема: для всех участников сайта, кроме администратора, установлен запрет на публикацию новостей на главной.

Но, видимо некоторые пользуются разнообразными программами, которые обходят этот запрет.

Не спасает ни капча, ни вопрос-ответ.

Недолго поискав в интернете информацию о прогах, рассылающих новости в автоматическом режиме, наткнулся на одну программу (в поиске вбить "Fillin - Программа для рассылки новостей на DLE / ДЛЕ сайты"), то в описании столько возможностей, что я ужаснулся.

Можно ли как то всё же запретить всем пользователям на сайте публиковать на главной, кроме админа?

Версия 9.8

П.С. Функция "автоматическое блокирование спам программ" включена!

Ссылка на сообщение
Поделиться на других сайтах

Дело не в спам программах, а в том что вы им разрешили доступ к админпанели и как следствие управление этим параметром. Вы можете либо запретить добавление им новостей в админпанели скрипта (а таким пользователям нужно обязательно запрещать) либо в файле engine/inc/addnews.php найти строчку


$allow_main = isset( $_POST['allow_main'] ) ? intval( $_POST['allow_main'] ) : 0;
[/CODE] и заменить ее на
[CODE]
if( $user_group[$member_id['user_group']]['allow_main'] ) $allow_main = intval( $_POST['allow_main'] );
else $allow_main = 0;

Ссылка на сообщение
Поделиться на других сайтах

Удивительно, но после полного запрета всем пользователям, имеющим возможность публиковать, добавлять новости на сайт, через некоторое время обнаружил целую страницу с публикациями.

Действительно, но только после запрета на доступ в админ-панель полностью прекратили появляться новые публикации от журналистов сайта.

celsoft, спасибо за подсказку.

Подскажите, а что дает этот код?

if( $user_group[$member_id['user_group']]['allow_main'] ) $allow_main = intval( $_POST['allow_main'] );

else $allow_main = 0;

Ссылка на сообщение
Поделиться на других сайтах

Удивительно, но после полного запрета всем пользователям, имеющим возможность публиковать, добавлять новости на сайт, через некоторое время обнаружил целую страницу с публикациями.

Ничего удивительного. В DLE две возможности добавлять новости, одна на сайте, другая в админпанели. И запретив на сайте, вы не запрещаете в админпнанели и наоборот. Поэтому нужно запрещать и на сайте и для админпанели.

Подскажите, а что дает этот код?

Запрещает публикацию на главной в админпанели.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...