[beta] Topic moderator (Куратор темы)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: [beta] Topic moderator (Куратор темы)

Сообщение Izya »

Удручает то, что человеку-то на самом деле уже предложен правильный вариант...
Как-то даже обидно после этого слышать претензии типа "лучше бы помогли сделать правильно".
Изображение
Mityay
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Re: [beta] Topic moderator (Куратор темы)

Сообщение Mityay »

Поставил данный мод на 3.0.6
дошел до : Для назначения куратора надо прямо со страницы просмотра темы перейти в Модераторский раздел и там открыть закладку "Куратор темы".

открываю тему перехожу м.раздел но у меня нет никакой закладки :( проверил провел вроде все уже никак не пойму в чем проблема может кто подскажет в каком направление искать решение
Аватара пользователя
Rfnz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Поблагодарили: 1 раз

Re: [beta] Topic moderator (Куратор темы)

Сообщение Rfnz »

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

Re: [beta] Topic moderator (Куратор темы)

Сообщение Mityay »

все заработало :) не знаю что сделал но все гуд стало возможно где то кеш не сбросился ...
Аватара пользователя
Flat
phpBB 1.4.3
Сообщения: 78
Стаж: 21 год 2 месяца
Благодарил (а): 9 раз

Re: [beta] Topic moderator (Куратор темы)

Сообщение Flat »

Автоназначение куратором пришлось снять. Гость тоже становится куратором, а это совсем не вариант. Подшлифовать бы этот мод.
Подскажите способ исключить анонимуса из списка кураторов.
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение hdv »

Flat писал(а):Автоназначение куратором пришлось снять. Гость тоже становится куратором, а это совсем не вариант.
исключите ID форума, в котором гостям разрешено писать и создавать темы.
нуб
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение hdv »

обнаружилась ошибка:
[phpBB Debug] PHP Notice: in file /includes/acp/acp_topic_moderators.php on line 187: Undefined variable: tm_count
вылетает в админке при попытке открытия списка кураторов. (gzip отключен, при включеном вообще пустая страница)

это может быть из-за того, что пока не назначен ни один куратор?

з.ы. забыл указать - версия платформы 3.0.7-PL1

з.з.ы да, действительно, ошибка из-за того что переменная у вас присваивается по результату запроса, а так как запрос пустой, то и переменная по условию "пролетает над парижем"... исправлять ничего не стал, так как в php ламер... спасибо за мод
Последний раз редактировалось hdv 07.05.2010 19:17, всего редактировалось 1 раз.
нуб
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: [beta] Topic moderator (Куратор темы)

Сообщение MAzZY »

hdv писал(а):Undefined variable: tm_count
Переводить или и так ясно, что мод не до конца установлен?
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение hdv »

MAzZY
мод установлен до конца. и переводить не надо. хотя бы взгляните в код файла acp_topic_moderators.php прежде чем тыкать носом. я хоть в php не бум бум, но программист (1C) и элементарные коды разбирать могу
нуб
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение Палыч »

hdv писал(а):прежде чем тыкать носом.
Не выспались?
Пойдите и отдохните.
hdv писал(а):но программист (1C)
Это к Поручику.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение hdv »

пойду. но я писал для автора мода. не удаляйте хотя бы, может быть он поймет и поправит, если желание будет.
нуб
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение Поручик »

hdv писал(а):программист (1C)
Не зря эту публику называют тупыми и ленивыми одноэснегами.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [beta] Topic moderator (Куратор темы)

Сообщение hdv »

офтопить изволите, ваше благородие... ню ню... могу даже поспорить

Добавлено спустя 1 час 46 минут 50 секунд:
irakly писал(а):Все отлично работает кроме одной функции. Куратор не может удалять сообщения из курируемой темы.
такая же трабла. куратор жалуется что не работает удалить... (хотя кнопка есть). выдает : "Извините, но вы можете удалять только ваши собственные сообщения."

з.ы. прошу прощения, это из-за установленного мода Prime Trash Bin, так как обработка удаления идет в нем, а не стандартным posting.php. Придется рыть код все таки :) "тупому одинэснэгу"

Добавлено спустя 1 час 56 минут 54 секунды:
Prime Trash Bin
решение для совместного использования с Prime Trash Bin:

открыть posting.php
найти:

Код: Выделить всё

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)
открыть includes/prime_trash_bin_2.php
найти:

Код: Выделить всё

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
сохранить все изменения

Добавлено спустя 28 минут 9 секунд:
ошибка tm_count
решение для пустого листа кураторов

открыть includes/acp/acp_topic_moderators.php
найти:

Код: Выделить всё

if (sizeof($tm_list))
добавить перед:

Код: Выделить всё

$tm_count = 0;
з.ы. очень хочется верить, ваше благородие, что теперь вы знаете что среди тупых одинэснэгов попадаются полуумные экземпляры. :)
нуб
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Topic moderator (Куратор темы). Предложение

Сообщение hdv »

Есть предложение по усовершенствованию модуля в части упрощения функционала для модератора (или админа). Нигде не нашел кнопку сделать автора темы куратором, а очень помогла бы.
Предлагаю в меню модераторском сделать такую кнопку, чтобы не вписывать Имя пользователя и не устанавливать галки с правами куратора. По кнопке права будут ставиться те, которые указаны в админке.
Есть форумы (или старые темы), где автоматически куратор не ставиться (нет необходимости), но некоторые темы юзеры просят курировать. Этим объясняется предложение. Спасибо
нуб
Lizzardboy
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет

Re: [beta] Topic moderator (Куратор темы)

Сообщение Lizzardboy »

В первую очередь хочу поблагодарить автора за мод !
Другого альтернативного ему я не видел.

Но есть парочка вопросов, может кто сможет тут помочь... Буду очень благодарен.
Установил мод на свежую копию phpBB-3.0.7-PL1.
Как и посоветовал abola (за что отдельное спасибо !), сделал "force install" в "Auto mod". После в ручную заменил и добавил текст кода что просит мод.
Выполнил все 5 пунктов (очистил кэш, добавил модули, выдал права итд).
Всё заработало отлично, кроме двух моментов =/

В админке я вижу вкладку на мод, "конфигурацию" и "лист кураторов". С этим всё нормально. Вот скрин
f3a79193edd3.jpg
А вот как модератор я не вижу опции назначения куратора, смены куратора итд. Нету этой вкладки.
Пробовал как и админ захлодить в "Модераторский раздел", так создавал и просто модератора, вкладки нету. Вот сркрин. (именно эту проблему бы очень надо починить -_-)
[фото пропало]

А вот вторая, не такая уж и проблема, но всё равно. Заходя в "список кураторов" я вижу кураторов, их темы, их права. Но при клике не права, написано что модуль не доступен. Но не думаю что это вообще важно.
[фото пропало]
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Бета-версии модов для phpBB 3.0.x»