На 3.09 заработало. НО! Только в новых темах (созданных после установки мода). В старых - Вы больше не можете редактировать или удалить это сообщение.Питер писал(а):А у меня пока 3.0.7-PL1. Может поэтому и траблы. Причем мод ставил на 3.07. Только вчера вечером обновил на 3.0.7-PL1
Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Morpheuz писал(а):Ещё может кому будет полезным: действие мода не распространяется на прошлые топики. Увидеть, что он работает, можно только создав новый топик,
я долго тупил в старые топики и думал почему не появляется возможность редактирования...
На старых не хочет работать. Перешерстил все. Если бы сделал ошибку в установке, то мод не работал и на новых. Где рыть?FEAR93 писал(а):Ничего подобного, мод отлично работает и на старых темах.
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Проверил форум на ошибки, включив дебаг. Все отлично. Установил заново мод куратора темы. Внес изменения для совмещения работы этого мода с модом корзины. Внес изменения для пустого листа модератора. Даже без проблем появилась вкладка "добавить куратора".
Но. мод не работает. У куратора нет даже кнопки "правка".
Дебаг дает только одну ошибку - при входе в подфорум (где нет хотя бы на одной теме куратора) над шапкой такая строка:
viewforum.php
Если назначаю в любой одной теме раздела куратора, строка исчезает. И если так сделаю, то ошибочная строка исчезнет. Но кнопка "правки" даже не думает появляться.
Кстати, тут надо бы поменять файл prime_trash_bin_2.php на prime_trash_bin_b.php. В новой последней версии мода корзины такого и некоторых других файлов, не существуют.
Добавлено спустя 2 часа 10 минут 27 секунд:
У меня ограничена правка и удаление постов - 30 минут. Может как то с этим связано?
Но. мод не работает. У куратора нет даже кнопки "правка".
Дебаг дает только одну ошибку - при входе в подфорум (где нет хотя бы на одной теме куратора) над шапкой такая строка:
Код: Выделить всё
PHP Notice: in file /viewforum.php on line 557: Undefined variable: tm_data
Код: Выделить всё
'S_TOPIC_MODERATORS' => (sizeof($tm_data) ? true : false)
Кстати, тут надо бы поменять файл prime_trash_bin_2.php на prime_trash_bin_b.php. В новой последней версии мода корзины такого и некоторых других файлов, не существуют.
Добавлено спустя 2 часа 10 минут 27 секунд:
У меня ограничена правка и удаление постов - 30 минут. Может как то с этим связано?
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- FEAR93
- Former team member
- Сообщения: 666
- Стаж: 15 лет 5 месяцев
- Откуда: Кривой Рог, Украина
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Как именно не хочет работать? Можете описать симптомы?Питер писал(а):На старых не хочет работать.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.
Шаблон запроса.
Правила.
Шаблон запроса.
Правила.
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Заработало это чудо. Целый день ковырялся, а оказалось... Жалко смайлика бющегося об стенку тут нету. Одна маленькая, особо не мешающая ошибка осталась.
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- FEAR93
- Former team member
- Сообщения: 666
- Стаж: 15 лет 5 месяцев
- Откуда: Кривой Рог, Украина
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Правила, пункт: 2.7Питер писал(а):а оказалось...
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.
Шаблон запроса.
Правила.
Шаблон запроса.
Правила.
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Я просто еще раз проверял.
Мод работал. Просто я проверял методом "Проверить права пользователя". И кнопка правки не появляясь. Когда пришел куратор темы под своим профилем, у него была кнопка правки и мод выполнял свои функции. Я создал профиль для проверки, сделал его куратором и войдя под этим профилем, убедился что все в порядке. Видимо предусмотренный штатным способом "Проверить права пользователя" работает только при проверке штатных функций - модерторские, пользователи с разными степенями доступов и т.д. При прикрученном моде, этот вариант не проходит.
Дебаг дает только одну ошибку - при входе в подфорум (где нет хотя бы на одной теме куратора) над шапкой такая строка:
viewforum.php
Если назначаю в любой одной теме раздела куратора, строка исчезает. И если так сделаю, то ошибочная строка исчезнет.
У меня не на всех разделах есть кураторы. Решение для нулевого числа модераторов, приведенное на 3 стр этого топика, проблему не решает. Я просто удалил с viewforum.php эту злополучную строку и все. Все работает, ошибок, по крайней мере, пока, нету. Мод корзины где происходит некоторые совместные с модом куратора действия, работает как часы. Дебаг не дает ни одной ошибки.
Мод работал. Просто я проверял методом "Проверить права пользователя". И кнопка правки не появляясь. Когда пришел куратор темы под своим профилем, у него была кнопка правки и мод выполнял свои функции. Я создал профиль для проверки, сделал его куратором и войдя под этим профилем, убедился что все в порядке. Видимо предусмотренный штатным способом "Проверить права пользователя" работает только при проверке штатных функций - модерторские, пользователи с разными степенями доступов и т.д. При прикрученном моде, этот вариант не проходит.
Дебаг дает только одну ошибку - при входе в подфорум (где нет хотя бы на одной теме куратора) над шапкой такая строка:
Код: Выделить всё
PHP Notice: in file /viewforum.php on line 557: Undefined variable: tm_data
Код: Выделить всё
'S_TOPIC_MODERATORS' => (sizeof($tm_data) ? true : false)
У меня не на всех разделах есть кураторы. Решение для нулевого числа модераторов, приведенное на 3 стр этого топика, проблему не решает. Я просто удалил с viewforum.php эту злополучную строку
Код: Выделить всё
'S_TOPIC_MODERATORS' => (sizeof($tm_data) ? true : false)
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
Re: [beta] Topic moderator (Куратор темы)
Не подскажете, как разрешить редактировать только первое сообщение?
test111
Re: [beta] Topic moderator (Куратор темы)
Или, возможно, как-то можно проверить я ли модератор топика?
Что-то вроде
Что-то вроде
Код: Выделить всё
<!-- IF I == TOPIC_MODERATOR -->делай токае-то<!-- ENDIF -->
test111
- TyMaH
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 182 раза
- Поблагодарили: 18 раз
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Только установил мод. В Модулях - списки кураторов пусто, так и должно быть?
Еще вопрос не по теме.. если удалил мод, кроме таблиц из запроса SQL, эти таблицы никак не мешают нормально работе форума?
Еще вопрос не по теме.. если удалил мод, кроме таблиц из запроса SQL, эти таблицы никак не мешают нормально работе форума?
Re: [beta] Topic moderator (Куратор темы)
Nekstati
неуверен, что это поможет. Модератор топика ведь не получает доступ в МЦП, соответственно для него всегда будет фальс.
TyMaH
Конечно, если "только установил мод" означает - еще не назначил ниодного куратора.
неуверен, что это поможет. Модератор топика ведь не получает доступ в МЦП, соответственно для него всегда будет фальс.
TyMaH
Конечно, если "только установил мод" означает - еще не назначил ниодного куратора.
test111
Re: [beta] Topic moderator (Куратор темы)
Спасибо за мод!
Но... нарисовалась проблемка:
"Форум ушел на каникулы"... т.е. все форумы были переведены в режим рид-онли (закрыты).
Однако, кураторы тем имеют возможность закрывать и открывать темы... а имея такое право, они имеют право оставлять сообщения не только в закрытой теме, но и, оказывается, в закрытом форуме. В результате, никто (кроме администраторов и админов) в формах отвечать не может, а вот кураторы в своих темах преспокойненько оставляют сообщения, что есть нехорошо, ибо договориться с ними как с модераторами о "тишине в эфире" непросто, а драконовские меры применять не хочется.
Как бы поправить?
Но... нарисовалась проблемка:
"Форум ушел на каникулы"... т.е. все форумы были переведены в режим рид-онли (закрыты).
Однако, кураторы тем имеют возможность закрывать и открывать темы... а имея такое право, они имеют право оставлять сообщения не только в закрытой теме, но и, оказывается, в закрытом форуме. В результате, никто (кроме администраторов и админов) в формах отвечать не может, а вот кураторы в своих темах преспокойненько оставляют сообщения, что есть нехорошо, ибо договориться с ними как с модераторами о "тишине в эфире" непросто, а драконовские меры применять не хочется.
Как бы поправить?
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [beta] Topic moderator (Куратор темы)
Можно просто временно закрыть им возможность курировать тему - то есть номинально они кураторы, но не могут в период каникул курировать тему. Или же просто отменить кураторство.
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
Re: [beta] Topic moderator (Куратор темы)
Можно-то оно можно... только их много... 40 с лишним страниц в списке... массового редактирования прав или кураторов не предусмотрено, из БД это сделать тоже не просто, т.к. там довольно хитрая строчка прописана в столбце талбички тем, включающая ID пользователя, глобально ее изменить через SQL не повреждая проблематично. (Хотя..... только что придумал как!... попробую...)
А отменить кураторство так, чтобы потом восстановить... я мод руками навешивал... сносить - штука утомительная... а потом восстанавливать... оно, конечно, можно... но может лучше все-таки баг поправить... ибо всё-таки это баг, а не фича.
UPD:
Пока сделал так:
Но всё-таки было бы здорово "вылечить" МОД.
А отменить кураторство так, чтобы потом восстановить... я мод руками навешивал... сносить - штука утомительная... а потом восстанавливать... оно, конечно, можно... но может лучше все-таки баг поправить... ибо всё-таки это баг, а не фича.
UPD:
Пока сделал так:
Тем самым удалив (и запомнив в файле) всех Кураторов из 1000 с лишним тем.Делаем запрос:
SELECT `topic_id` , topic_moderator
FROM `phpbb3_topics`
WHERE topic_moderator IS NOT NULL
Убираем галку "Структура"
Нажимаем внизу Экспорт
Сохраняем файл, убеждаемся, что есть строки вида
UPDATE `phpbb3_topics` SET `topic_id` = 11754,`topic_moderator` = 'a:6:{s:2:"id";s:4:"6551";s:4:"edit";i:0;s:3:"del";i:1;s:3:"l_p";i:0;s:3:"l_t";i:1;s:3:"rep";i:1;}' WHERE `phpbb3_topics`.`topic_id` = 11754;
Потом эти все строки загоним в запрос и выполним для восстановления.
А пока, чтобы снести всех Кураторов выполняем
UPDATE `phpbb3_topics` SET `topic_moderator` = NULL WHERE topic_moderator IS NOT NULL
Но всё-таки было бы здорово "вылечить" МОД.