Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[dev] Topic actions shedule

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1820 раз

Re: [dev] Topic actions shedule

Сообщение rxu »

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

 [phpBB Debug] PHP Notice: in file /viewtopic.php on line 636: Undefined index: TOPIC_ACTION
Проверяйте установку мода.
Изображение
betterqn
phpBB 1.4.4
Сообщения: 123
Стаж: 11 лет 3 месяца
Благодарил (а): 25 раз

Re: [dev] Topic actions shedule

Сообщение betterqn »

Проверил. Наверно дело в том, что в includes/functions.php нет таких строк..?

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

		else if (time() - $config['session_gc'] > $config['session_last_gc'])
		{
			$cron_type = 'tidy_sessions';
		}
В остальном всё сходится с topic_actions_shedule.xml.
betterqn
phpBB 1.4.4
Сообщения: 123
Стаж: 11 лет 3 месяца
Благодарил (а): 25 раз

Re: [dev] Topic actions shedule

Сообщение betterqn »

Установил на форум (3.0.7-PL1) с нуля - проблемы такие же. (в режиме debug)... Если debug отключить, то обычные пользователи нормально просматривают темы с включенной опцией "перенести в корзину или удалить"..., единственное, что им эта надпись не показывается (над темой красным).

rxu, мод превосходный. Кто б только выложил рабочую версию... :roll: Заранее спасибо.

p.s. почему только я сказал спасибкО за этот мод rxu?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1820 раз

Re: [dev] Topic actions shedule

Сообщение rxu »

betterqn писал(а):проблемы такие же.
Какие конкретно? Какими конкретно действиями вызываются, как повторить?
Подробнее.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10352
Стаж: 10 лет 10 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1388 раз
Поблагодарили: 1308 раз

Re: [dev] Topic actions shedule

Сообщение Пчелкин »

Интересно, а данный мод поможет вот в таком деле....делаем тему в скрытом форуме и по расписанию направляем ее в нужный?
Типа "я тут был и вот написал, а кто меня не видел - я не виноват" ???
Каким временем такая тема ляжет в направляемый? Веременем назначенным на перемещение?
betterqn
phpBB 1.4.4
Сообщения: 123
Стаж: 11 лет 3 месяца
Благодарил (а): 25 раз

Re: [dev] Topic actions shedule

Сообщение betterqn »

rxu
Берём дистрибутив форума 3.0.7-pl1. Устанавливаем его, устанавливаем мод Topic actions shedule, включаем режим debug в config.php.

В установленном форуме по умолчанию уже есть один форум с одной темой, для этой темы и применяем функцию мода "Удалить через x".

Всё, в режиме администратора тема открывается исправно и над темой появляется красный блок с текстом "Действие с темой...", но если заходить в эту тему гостем или пользователем (без прав администратора/модератора), то страница вылетает в ошибку. (это в режиме debug)

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

[phpBB Debug] PHP Notice: in file /viewtopic.php on line 636: Undefined index: TOPIC_ACTION
Установку естественно проверял и не один раз. По инструкции во viewtopic.php добавляются только три строчки. Напортачить там очень тяжело, даже при всём желании ;)

Если же debug отключить, то гостям и зарегистрированным пользователям (без прав администратора или модератора) таки открывается данная тема нормально, единственное что - не показывается красный блок с текстом "Действие с темой...".

Абсолютно такая же проблема и с действием "Переместить в корзину через x"

Что и пытался объяснить в своем посте [dev] Topic actions shedule
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1820 раз

Re: [dev] Topic actions shedule

Сообщение rxu »

Попробуйте следующее:

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

OPEN
viewtopic.php

FIND
$user->setup('viewtopic', $topic_data['forum_style']);

REPLACE WITH
$user->setup(array('viewtopic', 'mods/topic_actions'), $topic_data['forum_style']);
Изображение
betterqn
phpBB 1.4.4
Сообщения: 123
Стаж: 11 лет 3 месяца
Благодарил (а): 25 раз

Re: [dev] Topic actions shedule

Сообщение betterqn »

rxu
Великолепно. Всё заработало. (даже не сомневался)
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 7 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [dev] Topic actions shedule

Сообщение romeo_piter »

-=XaKeP=- писал(а):Будут ли конфликты с Prime Trash Bin?
Не попробовали?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10352
Стаж: 10 лет 10 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1388 раз
Поблагодарили: 1308 раз

Re: [dev] Topic actions shedule

Сообщение Пчелкин »

Перефразирую вопрос по другому.
Можно ли данный мод использовать для перемещения тем из скрытого форума в открытые по расписанию. Ну, например для достижения эффекта присутствия в свое отсутствие?
И еще, перемещение можно в нем назначить только в один форум (как здесь в корзину)?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1820 раз

Re: [dev] Topic actions shedule

Сообщение rxu »

Пчелкин писал(а):Можно ли данный мод использовать для перемещения тем из скрытого форума в открытые по расписанию.
Стандартно - нет.
Пчелкин писал(а):перемещение можно в нем назначить только в один форум (как здесь в корзину)?
Стандартно - да.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10352
Стаж: 10 лет 10 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1388 раз
Поблагодарили: 1308 раз

Re: [dev] Topic actions shedule

Сообщение Пчелкин »

То есть, если сделать 3-5 клонов модов, то в принципе можно 3-5 тем в течении дня заставить появиться из скрытого форума в нужных местах (форумах)?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1820 раз

Re: [dev] Topic actions shedule

Сообщение rxu »

Пчелкин писал(а):То есть, если сделать 3-5 клонов модов
Это что такое?

При определенной доработке, достаточно пометить темы на определенное время, и они переместятся в нужный форум.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10352
Стаж: 10 лет 10 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1388 раз
Поблагодарили: 1308 раз

Re: [dev] Topic actions shedule

Сообщение Пчелкин »

Все переменным в файлах и в инстукции мода добавляем _2 , _3 , _3, _4 , _5
получаем пять клонов, ставим и управляем пятью...этого будет достаточно..тормоз только в запросе в БД...
в каким переменным в запросе добаить _Х ?...

Добавлено спустя 52 секунды:
rxu писал(а): нужный форум.
В один и тот- же? А надо в разные...
Последний раз редактировалось Пчелкин 31.05.2012 10:30, всего редактировалось 1 раз.
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Стаж: 11 лет 7 месяцев
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [dev] Topic actions shedule

Сообщение romeo_piter »

Товарищи, у кого-нибудь данный мод работает с Prime Trash Bin?

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