Пожелания дополнений Event List

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 11.07.2015 14:04

Sumanai писал(а): В случаи сабсилвера нужно будет добавлять строчки к таблице. Колонки трогать не нужно.
Так оно и вышло.
Sumanai писал(а): можно будет просто обернуть в <dl class="details">
Так должно нормально работать. В теории, можно и под существующий dl еще пару событий добавить, но это только для просильвера сработает.
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Пожелания дополнений Event List

Сообщение Sumanai » 11.07.2015 14:10

rxu писал(а): В теории, можно и под существующий dl еще пару событий добавить, но это только для просильвера сработает.
Ладно, нет нужды напрягаться. Раз событий там до сих пор не было, значит, не многим они и нужны.
Не забыть бы их использовать после выхода новой версии. Или может сразу файлы создать, а потом они подхватятся...

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 20.07.2015 14:19

Sumanai писал(а): Не забыть бы их использовать после выхода новой версии.
Уже в ядре 3.1.6-RC1.
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Пожелания дополнений Event List

Сообщение Sumanai » 29.07.2015 21:46

В файле attachment.html опять таки отсутствует хотя бы одно событие.
Пригодилось бы для добавления кастомной специальной категории группы расширений файлов.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 29.07.2015 23:17

Где именно?
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Пожелания дополнений Event List

Сообщение Sumanai » 30.07.2015 0:16

После блока

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

<!-- BEGIN _file -->
	<!-- IF _file.S_DENIED -->
	<p>[{_file.DENIED_MESSAGE}]</p>
	<!-- ELSE -->
Чтобы можно было задать свой способ вывода вложения.
Хотя нужно будет посмотреть, как оно работает. Так что подождите, я сделаю PHP часть, а там посмотрим.

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Пожелания дополнений Event List

Сообщение Sumanai » 30.07.2015 7:07

Sumanai писал(а): Хотя нужно будет посмотреть, как оно работает.
Посмотрел, работает.
А то вдруг как с bbcode.html, где мало что работает.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11494
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: Пожелания дополнений Event List

Сообщение Sheer » 02.08.2015 20:37

Для создания расширения выборочного удаления ЛС из истории сообщений требуется добавление двух событий в ucp_pm_history.html и небольшая переделка шаблона.
Найти Добавить после

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

<form id="viewhistory" method="post" action="{S_ACTION}">
Найти Добавить после

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

				<!-- EVENT history_row_after -->
Найти

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

	<!-- END history_row -->
Добавить после

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

	<!-- EVENT ucp_pm_history_after -->
Найти Добавить после
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 02.08.2015 20:41

С событиями проблем не будет, а вот с добавлением формы - легко, т.к. по умолчанию она не несет никакой смысловой нагрузки и ядром не обрабатывается.
Предложение - в тех местах, где нужны теги формы, воткнуть еще по событию.
Изображение

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11494
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: Пожелания дополнений Event List

Сообщение Sheer » 02.08.2015 20:46

Я думал об этом, но не дофига ли событий на один файлик?
Ну давай добавим.
Вместо <form id="viewhistory" method="post" action="{S_ACTION}"> пусть будет

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

<!-- EVENT topicreview_before -->
вместо </form>

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

<!-- EVENT topicreview_after -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 02.08.2015 20:51

Sheer писал(а): не дофига ли событий на один файлик?
Подход такой: чем больше, тем лучше.
Изображение

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 03.08.2015 0:14

Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Пожелания дополнений Event List

Сообщение Sumanai » 03.08.2015 5:14

А по моему вопросу поможете?
Sumanai писал(а): После блока
Пожалуйста.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: Пожелания дополнений Event List

Сообщение rxu » 03.08.2015 14:37

Sumanai писал(а): В файле attachment.html опять таки отсутствует хотя бы одно событие.
https://tracker.phpbb.com/browse/PHPBB3-14065
https://github.com/phpbb/phpbb/pull/3804
Изображение

2PiK
phpBB 1.4.2
Сообщения: 69
Зарегистрирован: 06.08.2008 9:18
Благодарил (а): 10 раз
Поблагодарили: 12 раз

Re: Пожелания дополнений Event List

Сообщение 2PiK » 04.08.2015 9:43

нужны события в шаблонах:
1. в файле search_body.html, внутри формы нет ни одного события для добавления своих элементов поиска, хотя бы "где-то в районе"

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

<hr class="dashed" />
2. в файле overall_header.html после

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

	<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}"><!-- ENDIF -->
для добавления своих каналов новостей, вообще события нужны и в php файлах, т.к. там нет возможности делать свои каналы новостей, но это другой вопрос
3. в файле mcp_forum.html, в файлах отображения списков тем viewforum_body.html, search_results.html есть события в одних и тех же местах с одинаковыми названиями, такие же нужны и в том файле

Вернуться в «Для авторов»