Уважаемые пользователи!
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
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

[3.2][3.3] [dev] Topic actions

Сообщение rxu »

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

Расширение позволяет удалять (в стандартную "корзину" или безвозвратно) темы по расписанию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor

Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [dev] Topic actions by rxu

Сообщение southklad »

Siava писал(а): 28.02.2020 19:26 А сам файл trash.png на месте?
Вы на ссылку посмотрите, он как и положено лежит тут

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

ext/rxu/TopicActions/icon/trash.png
А путь почему то у него пишется так

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

/images/icons/ext/rxu/TopicActions/icon/trash.png
Вот я и думаю поправить или просто сделать его и там где ему хочется. хотя это не выход
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Re: [dev] Topic actions by rxu

Сообщение Siava »

igorbond, а, пардон не заметил лишнее.
Сдаётся, что какое-то расширение вмешалось. Но можно не искать причину, а в этот путь положить недостающий файлик :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 09.01.2015 15:11 Source: https://github.com/rxu/topic_actions
hi,
please guide me to add this option to [Select action]:
Lock now and schedule for permanent delete
thanks,
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [dev] Topic actions by rxu

Сообщение rxu »

php_bb, added in the repo.
Изображение
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 17.07.2020 14:19 php_bb , added in the repo.
thank you very much,
one more question, how can i add permission to this extension? i wanna let some admin/moderators do and some admin/moderators don't!
and by the way, why are your two extensions in two different folders? {thanksforposts} is in [gfksx] and {topicactions} is in [rxu]
thanks,
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [dev] Topic actions by rxu

Сообщение rxu »

php_bb писал(а): 17.07.2020 22:14 how can i add permission to this extension?
This extension doesn't have one but I'll think about it. Also I'm not sure if it should be global or local permission.
php_bb писал(а): 17.07.2020 22:14 why are your two extensions in two different folders
That's by historical reasons.
Изображение
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 18.07.2020 4:20 This extension doesn't have one but I'll think about it.
thank you, please update here!
rxu писал(а): 18.07.2020 4:20 Also I'm not sure if it should be global or local permission.
for both. and its more necessary for example when you wanna give this permission to moderator-A and not to moderator-B
Regards
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 18.07.2020 4:20@rxu
after deleting a topic, in [ACP -> Maintenance -> Moderator log], USERNAME is "Anonymous" and USER-IP is "servers's ip"
how can i edit the code to change "Anonymous" to {username of who set it for deletion} and "servers's ip" to {user-ip of who set it for deletion}
and also how to add "Done by topic_actions extension" to ACTION
thank you,
Regards
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [dev] Topic actions by rxu

Сообщение rxu »

php_bb писал(а): 27.07.2020 7:10 how can i edit the code to change "Anonymous" to {username of who set it for deletion}
You can't as anonymous is the user who actually did that. The action is being performed with the cron job which can be triggered by anonymous page visit as well. That's by phpBB core design. Same for the IP address. That's the case for any cron job and not only for this particular one.
php_bb писал(а): 27.07.2020 7:10 and "servers's ip"
That's not the extension related but up to the server configuration. If f.e. Nginx is used as Apache proxy then IP forwarding should be properly set. But server settings is something beyond my good skills so Google may help :)
Изображение
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 27.07.2020 8:17You can't
but how can we know who deleted that topic?

when a moderator marks a topic for deletion, we can get that moderator's username and ip and store it in the database and after cron job done, get that info from the database and save it for moderator log! can we do this?
Regards
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [dev] Topic actions by rxu

Сообщение rxu »

User who scheduled the action is not logged. The action itself is being completed by cron job which may be triggered by any user's visit which is logged.
Изображение
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [dev] Topic actions by rxu

Сообщение php_bb »

rxu писал(а): 27.07.2020 9:36 User who scheduled the action is not logged.
no i mean when a moderator scheduled for deletion, get that moderator's info and save it into database. and after cron job done, get that info from database and put in moderator log!
Regards
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [3.2][3.3] [dev] Topic actions

Сообщение rxu »

That would require additional database changes (adding columns to the topics table or a dedicated database table) which I wouldn't want to do as it complicates the extension unnecessarily.
Изображение
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [3.2][3.3] [dev] Topic actions

Сообщение php_bb »

rxu писал(а): 27.07.2020 10:03 which I wouldn't want to do
at lease please guide me to edit the code to create log for [Moderator log] when a moderator schedules for delete/lock. before cron job. log for schedule and log for if cancels schedule. thanks.
Regards
php_bb
phpBB 1.4.2
Сообщения: 72
Стаж: 3 года 9 месяцев
Благодарил (а): 35 раз

Re: [3.2][3.3] [dev] Topic actions

Сообщение php_bb »

Before cron job. Log for scheduling and canceling the scheduling.
Regards

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