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

[3.2][3.3] [dev] Topic actions

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

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

[3.2][3.3] [dev] Topic actions

Сообщение rxu »

Исходный код: https://github.com/rxu/topic_actions
Копировать в папку: /ext/rxu/topicactions/

Расширение позволяет удалять (в стандартную "корзину" или безвозвратно) темы по расписанию.
Вложения
topic_actions-master.zip
(36.76 КБ) 15 скачиваний
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor

Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Alecto »

Лючио писал(а): Было бы очень здорово, если бы сделали перенос тем из форума в форум.
присоединяюсь к пожеланиям.
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 8 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

Re: [dev] Topic actions by rxu

Сообщение valdos »

По поводу прав.
Заметил, что права удаления тем по расписанию есть у всех модераторов, в не зависимости от того, в каком форуме он модератор.
Это правильно? Или настройки пропустил?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Sheer »

Расширение не предусматривает каких-либо дополнительных прав доступа.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 8 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

Re: [dev] Topic actions by rxu

Сообщение valdos »

Sheer, то есть я правильно понимаю, что возможность удаление любой темы на форуме появится у все модераторов, не смотря на то, что модератор не будет обладать правами модератора в каком-либо разделе/категории форума.
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Perfecthus »

rxu писал(а): нет проблем добавить перенос темы из форума в форум (да и другие действия с темами - так и планировалось, даже по названию видно), нет времени на это.
Перенос тем не реализован до сих пор?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Siava »

rxu, может стоит заменить

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

<!-- IF SCRIPT_NAME == 'viewtopic' and TOPIC_ACTION_TIME -->
на

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

<!-- IF S_VIEWTOPIC and TOPIC_ACTION_TIME -->
в styles/prosilver/template/event/overall_header_content_before.html ?

Отправлено спустя 21 минуту 27 секунд:
И на старом движке я модифицировал подобный мод для себя, добавив уведомлялку автору по email за 3 дня до удаления темы (при условии, что срок больше 3 дней). Попробую сделать, если не трудно. Позже отпишусь. Ну или может кто напишет быстрее, так как я ещё не очень ориентируюсь в этом движке.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение rxu »

Siava писал(а): может стоит заменить
В принципе да.
Siava писал(а): уведомлялку автору по email за 3 дня до удаления темы (при условии, что срок больше 3 дней). Попробую сделать, если не трудно.
Особой трудности нет, но работа нудная с классом кастомного уведомления. Чуть выше тема есть.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Siava »

А по каким причинам может быть cron заблокирован?
Форум настроен на системный cron, сегодня в 17:00 внезапно пришло

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

PHP Fatal error:  Call to undefined function phpbb\truncate_string() in /......./forum/phpbb/content_visibility.php on line 636
и заблокировался на

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

Cron заблокирован

Время блокировки cron: 23 минуты назад, Cron: search
Собственно последнее задание, которое не выполнилось

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

cron.task.core.rxu_tidy_topics
В 16:22 как раз должно быть действие с темой - поместить в корзину, которое должно было выполниться в 16:55.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение rxu »

Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Siava »

rxu, сделал, спасибо. Теперь осталось как-то форсировать этот процесс :)

Отправлено спустя 44 секунды:
О! Выполнилось!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение rxu »

Вообще-то это странно, ибо functions_content.php включен в common.php. А common.php включен в cron.php.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Siava »

rxu, /bin/phpbbcli.php в этом файле не подключается common.php
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение rxu »

Siava, как конкретно выглядит строка вызова крона через систему?
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение Siava »

rxu,

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

*/5 * * * *	www-data /usr/bin/php /...абсолютный_путь.../forum/bin/phpbbcli.php cron:run
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Topic actions by rxu

Сообщение rxu »

Изображение
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»