Скриптик
Проверенные
- Сообщения
- 634
- Реакции
- 145
- Баллы
- 5,545
И так я не могу понять как сделать модерацию именно тем но не сообщений на любой раздел!
Нашел на одном сайте вот такую фигню!
\library\XenForo\ControllerPublic\Forum.php
Находим:
$writer->set('discussion_state', $this->getModelFromCache('XenForo_Model_Post')->getPostInsertMessageState(array(), $forum));
Заменяем на:
if ($forumId==14)
{
$writer->set('discussion_state', 'moderated');
}
else
{
$writer->set('discussion_state', $this->getModelFromCache('XenForo_Model_Post')->getPostInsertMessageState(array(), $forum));
}
14 - заменяем на свой раздел.
Если надо сделать пре-модерацию в нескольких разделах, то делаем по аналогии:if ($forumId==14 || $forumId==15 || $forumId==16)
Смог поставить только на один раздел на остальные не получаеться!
Если делать вот так ($forumId==14 || $forumId==15 || $forumId==16)
То потом вобще все проподает а как еще я незнаю
Если кто знает помогите!
Нашел на одном сайте вот такую фигню!
\library\XenForo\ControllerPublic\Forum.php
Находим:
$writer->set('discussion_state', $this->getModelFromCache('XenForo_Model_Post')->getPostInsertMessageState(array(), $forum));
Заменяем на:
if ($forumId==14)
{
$writer->set('discussion_state', 'moderated');
}
else
{
$writer->set('discussion_state', $this->getModelFromCache('XenForo_Model_Post')->getPostInsertMessageState(array(), $forum));
}
14 - заменяем на свой раздел.
Если надо сделать пре-модерацию в нескольких разделах, то делаем по аналогии:if ($forumId==14 || $forumId==15 || $forumId==16)
Смог поставить только на один раздел на остальные не получаеться!
Если делать вот так ($forumId==14 || $forumId==15 || $forumId==16)
То потом вобще все проподает а как еще я незнаю
Если кто знает помогите!