Для поиска: Создатель темы становится её модератором, moderate owner topic1. Очистить кэш.
2. Создать подкатегорию "Кураторы тем" в категории "Модули" админпанели (Администраторский раздел - Система - Управление модулями - Администраторский раздел - "Модули" - Создать модуль "Кураторы тем" и включить его).
3. Перейти в только что созданную категорию "Кураторы тем" (здесь же, в управлении модулями) и добавить из выпадающего списка (верхнего) два модуля: "Конфигурация МОДа Куратор темы" и "Список кураторов", и включить их.
4. Добавить модераторский модуль "Куратор темы" (Администраторский раздел - Система - Управление модулями - Модераторский раздел - "Главная" - Добавить модуль "Куратор темы" и включить его).
5. Настроить права доступа для администраторов ("Может изменять настройки кураторов тем" в закладке "Разное") и для модераторов ("Может назначать куратора темы" в закладке "Действия с темами"). Модераторское право можно назначать как глобально, так и для каждого форума отдельно.
Для назначения куратора надо прямо со страницы просмотра темы перейти в Модераторский раздел и там открыть закладку "Куратор темы". В администраторском модуле "Кураторы тем" можно указать форумы, в которых авторы тем будут автоматически становится кураторами.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[beta] Topic moderator (Куратор темы)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- Izya
- Former team member
- Сообщения: 408
- Стаж: 15 лет 6 месяцев
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
- Контактная информация:
[beta] Topic moderator (Куратор темы)
МОД добавляет возможность назначать куратора (модератора) для отдельно взятой темы. Подробности - на скриншотах.
Для тех, у кого по той или иной причине браузер не позволяет выбрать в xml-инструкции русский язык, вот текст дополнительных инструкций на русском:
- Вложения
-
- Topic_Moderator_0_5_0.zip
- (53.39 КБ) 1318 скачиваний
Последний раз редактировалось Поручик 17.04.2010 19:26, всего редактировалось 2 раза.
Причина: Редактирование в поисковых целях
Причина: Редактирование в поисковых целях
Re: [beta] Topic moderator (Куратор темы)
Все сделал по инструкции. При попытке написать сообщение в любую из новых или ранее созданных тем пишет "Вы не можете отвечать на сообщения в этом форуме". Все права перерыл, с разрешениями все в порядке. Не дает отвечать ни пользователям ни модераторам ни администраторам. HELP
- Izya
- Former team member
- Сообщения: 408
- Стаж: 15 лет 6 месяцев
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Проверьте установку на предмет ошибок в части модификации файла posting.php.
- VEG
- phpBB 2.0.7a
- Сообщения: 609
- Стаж: 17 лет 11 месяцев
- Откуда: Минск
- Благодарил (а): 20 раз
- Поблагодарили: 141 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Огромное спасибо за мод. Очень полезная функция. В будущем, если будете продолжать развивать этот мод, не помешала бы функция добавления нескольких модераторов.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Re: [beta] Topic moderator (Куратор темы)
Нашел свой косяк. Все работает. Спасибо.Izya писал(а):Проверьте установку на предмет ошибок в части модификации файла posting.php.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 11 месяцев
- Откуда: Санкт-Петербург
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Почему то не работает мод??? Ошибок не пишет права выставляю, а реально права не задействуются, в чем может быть дело?
- Izya
- Former team member
- Сообщения: 408
- Стаж: 15 лет 6 месяцев
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
papastrtos
Вы думаете, того, что Вы написали, достаточно, чтобы понять, что у Вас не так?
Вы думаете, того, что Вы написали, достаточно, чтобы понять, что у Вас не так?
Re: [beta] Topic moderator (Куратор темы)
Izya
Благодарю за нужный мод!
На действующий форум буду ставить этот мод с выходом стабильной phpBB-3.0.6, поэтому, дабы заранее разобраться в возникших граблях, сообщаю об обнаруженных проблемах возникших при установке его Автомодом на phpBB-3.0.6-RC3 и на phpBB-3.0.6-RC4 (на абсолютно чистый голый форум).
Пожалуйста, помогите исправить эти проблемы и еще раз огромное спасибо за полезный мод!
Добавлено спустя 12 минут 33 секунды:
Вторая проблема решена так, заработало:
Добавлено спустя 24 минуты 34 секунды:
По первой трабле, нашел такую похожую строчку:
Разница в конце строки > time() - ($config['delete_time'] * 60) || !$config['delete_time']
Просто исправить на предлагаемую модом или все же необходимо вносить изменения? Если да, то какие?
Благодарю за нужный мод!
На действующий форум буду ставить этот мод с выходом стабильной phpBB-3.0.6, поэтому, дабы заранее разобраться в возникших граблях, сообщаю об обнаруженных проблемах возникших при установке его Автомодом на phpBB-3.0.6-RC3 и на phpBB-3.0.6-RC4 (на абсолютно чистый голый форум).
Код: Выделить всё
posting.php
Найти
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'] && !$post_data['post_edit_locked'] && ($post_data['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])))
Заменить
if ($auth->acl_get('m_delete', $forum_id) || $tm_can_delete || ($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'] && !$post_data['post_edit_locked'] && ($post_data['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time']))) // Topic Moderator MOD (original string modified)
Заданный аргумент поиска не найден
viewtopic.php
Найти
$forum_id = (int) $topic_data['forum_id'];
$topic_id = (int) $topic_data['topic_id'];
Добавить после
// Topic Moderator MOD
$topic_data['topic_moderator'] = unserialize($topic_data['topic_moderator']);
$tm_can_edit = false;
$tm_can_delete = false;
$tm_can_reply = false;
if (is_array($topic_data['topic_moderator']) && $topic_data['topic_moderator']['id'] == $user->data['user_id'])
{
$tm_can_edit = $topic_data['topic_moderator']['edit'];
$tm_can_delete = $topic_data['topic_moderator']['del'];
$tm_can_reply = $topic_data['topic_moderator']['rep'];
}
// end Topic Moderator MOD
Заданный аргумент поиска не найден
Пожалуйста, помогите исправить эти проблемы и еще раз огромное спасибо за полезный мод!
Добавлено спустя 12 минут 33 секунды:
Вторая проблема решена так, заработало:
Код: Выделить всё
viewtopic.php
Найти
$topic_id = (int) $topic_data['topic_id'];
Добавить после
// Topic Moderator MOD
$topic_data['topic_moderator'] = unserialize($topic_data['topic_moderator']);
$tm_can_edit = false;
$tm_can_delete = false;
$tm_can_reply = false;
if (is_array($topic_data['topic_moderator']) && $topic_data['topic_moderator']['id'] == $user->data['user_id'])
{
$tm_can_edit = $topic_data['topic_moderator']['edit'];
$tm_can_delete = $topic_data['topic_moderator']['del'];
$tm_can_reply = $topic_data['topic_moderator']['rep'];
}
// end Topic Moderator MOD
По первой трабле, нашел такую похожую строчку:
Код: Выделить всё
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'] && !$post_data['post_edit_locked'] && ($post_data['post_time'] > time() - ($config['delete_time'] * 60) || !$config['delete_time'])))
Разница в конце строки > time() - ($config['delete_time'] * 60) || !$config['delete_time']
Просто исправить на предлагаемую модом или все же необходимо вносить изменения? Если да, то какие?
- Izya
- Former team member
- Сообщения: 408
- Стаж: 15 лет 6 месяцев
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Подождите, пожалуйста, выхода 3.0.6. Я сейчас загружен, и под RC моды не подстраиваю.
Re: [beta] Topic moderator (Куратор темы)
Не вопрос! Конечно же буду ждать выхода финального релиза, куда я денусь с подводной лодки? а вместе с ним и вашего мода...
Просто RC помоему для того и существуют, что бы следить за происходящими в их коде изменениями и своевременно на них реагировать... для этого и запостил... там исправлений по-моему на 2 копейки...
Из пожеланий, сделайте, плиз, возможность вставлять надпись "куратор темы" или соответствующий значок в профиль под аватар... вот как сейчас на этом форуме обозначены "support team" (например у вас) или администраторы...
а если сделаете опцию "может редактировать/удалять сообщения модераторов и администраторов: да/нет" вообще буду счастлив... но, конечно, это по возможности...
Спасибо!...
Просто RC помоему для того и существуют, что бы следить за происходящими в их коде изменениями и своевременно на них реагировать... для этого и запостил... там исправлений по-моему на 2 копейки...
Из пожеланий, сделайте, плиз, возможность вставлять надпись "куратор темы" или соответствующий значок в профиль под аватар... вот как сейчас на этом форуме обозначены "support team" (например у вас) или администраторы...
а если сделаете опцию "может редактировать/удалять сообщения модераторов и администраторов: да/нет" вообще буду счастлив... но, конечно, это по возможности...
Спасибо!...
Re: [beta] Topic moderator (Куратор темы)
Вот и долгожданный релиз вышел!
Изя, друг, сделай, что бы куратора было видно под аватаром, значком или надписью.
Спасибо!
Изя, друг, сделай, что бы куратора было видно под аватаром, значком или надписью.
Спасибо!
Re: [beta] Topic moderator (Куратор темы)
abola
Так вы менять не пробовали? Сейчас обнаружила, что на 3.0.6. данный мод работать перестал, на тех же двух файлах споткнулась :(
Добавлено спустя 58 минут 20 секунд:
Внесла правку предложеную выше - все заработало.
Так вы менять не пробовали? Сейчас обнаружила, что на 3.0.6. данный мод работать перестал, на тех же двух файлах споткнулась :(
Добавлено спустя 58 минут 20 секунд:
Внесла правку предложеную выше - все заработало.
- boloto
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 57 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Izya спасибо большое! отличный мод. У меня 3.0.6 ставился "с нуля", поставил уже подборку модов и перенес форум с пхпбб2. Ваш мод отлично работает!
Последний раз редактировалось boloto 09.12.2009 10:59, всего редактировалось 1 раз.
Re: [beta] Topic moderator (Куратор темы)
Рад, что и я смог быть чем-то полезен комьюнити )))Внесла правку предложеную выше - все заработало.
Изя, выручай!!! все сделал, установил на голый форум, на последнем шаге "5. Настроить права доступа для администраторов...." при входе на вкладу "Модули" выпадает такая ошибка:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /includes/acp/acp_topic_moderators.php on line 187: Undefined variable: tm_count
[phpBB Debug] PHP Notice: in file /includes/acp/acp_topic_moderators.php on line 188: Undefined variable: tm_count
[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
-
- Бывший член :)
- Сообщения: 2925
- Стаж: 18 лет 10 месяцев
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: [beta] Topic moderator (Куратор темы)
Проверять установкуabola писал(а):Undefined variable: tm_count