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

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


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

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

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

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

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

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

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

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

Версия 9.8

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

Изменено пользователем izbushkin
Ссылка на сообщение
Поделиться на других сайтах

Дело не в спам программах, а в том что вы им разрешили доступ к админпанели и как следствие управление этим параметром. Вы можете либо запретить добавление им новостей в админпанели скрипта (а таким пользователям нужно обязательно запрещать) либо в файле 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 две возможности добавлять новости, одна на сайте, другая в админпанели. И запретив на сайте, вы не запрещаете в админпнанели и наоборот. Поэтому нужно запрещать и на сайте и для админпанели.

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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