Премодерация

#
Премодерация
Премодерация сообщений в бесплатной версии - это конечно хорошо, но например мне в данное время она совершенно ни к чему... Возможно ли изменить метод на постмодерацию?
Модератор
#
Re: Премодерация
Антон Евтеев писал(а):
Премодерация сообщений в бесплатной версии

просьба сообщить о какой именно премодерации в бесплатной версии идет речь? При совершении какого действия?
#
Премодерация
HostCMS писал(а):
просьба сообщить о какой именно премодерации в бесплатной версии идет речь? При совершении какого действия?


А именно добавление записи в гостевую книгу, добавлении комментария к статье. Да и этот форум тому пример (создание темы) Сообщение пользователя не сразу же становится доступно другим, а только после активации его администратором.
Модератор
#
Премодерация
Антон Евтеев писал(а):
А именно добавление записи в гостевую книгу, добавлении комментария к статье.

За это отвечает единственный флаг при добавлении информационного элемента в динамичной странице. Смените его с 0 на 1 и сообщения будут сразу видны.

Антон Евтеев писал(а):
Да и этот форум тому пример (создание темы)

у форума отдельные настройки, управляемые из раздела администрирования, в т.ч. и режим пре/пост- модерации
#
Re: Премодерация
HostCMS, а можно поподробнее?
#
Премодерация
Скажите просто какую строчку, всмысле как она выглядит. В структуре сайта я так понял надо ковыряться, там есть добавление в гост книгу и доску объявлений, а как тогда убрать премодерацию в новостях и статьях?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Премодерация
Антон Евтеев,
Можно. Пример с премодерацией:

$param['status'] = 1;
$InformationSystem->ShowAddComment('УведомлениеДобавлениеКомментария',$param);


Юрзанов Антон Викторович писал(а):
а как тогда убрать премодерацию в новостях и статьях?

см. пример выше.
Модератор
#
Премодерация
Для гостевой книги, вопросов и ответов и т.п. необходимо на странице в обработке добавления записи откорректировать:

   # вставляем вопрос
   $question_id= $InformationSystem->InsertInformationItems(0, 0, $_POST['blocks_id'],
   $_POST['group_id'], $date, $_POST['subject'],'', 0,
   $_POST['text_item'], '', 0, $_SERVER['REMOTE_ADDR']);


на

   # вставляем вопрос
   $question_id= $InformationSystem->InsertInformationItems(0, 0, $_POST['blocks_id'],
   $_POST['group_id'], $date, $_POST['subject'],'', 1,
   $_POST['text_item'], '', 0, $_SERVER['REMOTE_ADDR']);
#
Премодерация
Зашел в Структура сайта - Новости - Редактировать

В PHP коде вызова динамической страницы написал:

....
$InformationSystem = new InformationSystem;

if(isset($_POST['add_comment']))
{
$param['status'] = 1;
     $InformationSystem->ShowAddComment('УведомлениеДобавлениеКомментария',$param);
}
else
{
...


все по прежнему
Модератор
#
Re: Премодерация
Антон Евтеев писал(а):
В PHP коде вызова динамической страницы написал:

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