Удручает то, что человеку-то на самом деле уже предложен правильный вариант...
Как-то даже обидно после этого слышать претензии типа "лучше бы помогли сделать правильно".
1. Очистить кэш.
2. Создать подкатегорию "Кураторы тем" в категории "Модули" админпанели (Администраторский раздел - Система - Управление модулями - Администраторский раздел - "Модули" - Создать модуль "Кураторы тем" и включить его).
3. Перейти в только что созданную категорию "Кураторы тем" (здесь же, в управлении модулями) и добавить из выпадающего списка (верхнего) два модуля: "Конфигурация МОДа Куратор темы" и "Список кураторов", и включить их.
4. Добавить модераторский модуль "Куратор темы" (Администраторский раздел - Система - Управление модулями - Модераторский раздел - "Главная" - Добавить модуль "Куратор темы" и включить его).
5. Настроить права доступа для администраторов ("Может изменять настройки кураторов тем" в закладке "Разное") и для модераторов ("Может назначать куратора темы" в закладке "Действия с темами"). Модераторское право можно назначать как глобально, так и для каждого форума отдельно.
Flat писал(а):Автоназначение куратором пришлось снять. Гость тоже становится куратором, а это совсем не вариант.
hdv писал(а):Undefined variable: tm_count
hdv писал(а):прежде чем тыкать носом.
hdv писал(а):но программист (1C)

irakly писал(а):Все отлично работает кроме одной функции. Куратор не может удалять сообщения из курируемой темы.
handle_post_stifle($forum_id, $topic_id, $post_id, $post_data)
handle_post_stifle($forum_id, $topic_id, $post_id, $post_data, $tm_can_delete)
function handle_post_stifle($forum_id, $topic_id, $post_id, &$post_data)
function handle_post_stifle($forum_id, $topic_id, $post_id, &$post_data, $tm_can_delete)
// If moderator removing post or user itself removing post, present a confirmation screen
// These are normal delete permissions, since we're not permanent deleting.
if ($auth->acl_get('m_delete', $forum_id) || ($post_data['poster_id'] == $user->data['user_id'] && $user->data['is_registered'] && $auth->acl_get('f_delete', $forum_id) && $post_id == $post_data['topic_last_post_id']))if ($auth->acl_get('m_delete', $forum_id)|| $tm_can_delete
if (sizeof($tm_list))
$tm_count = 0;
Вернуться в Бета-версии модов для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0