Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз

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

Сообщение HAMMER663 »

Поддержу Pazh. Я бы тоже предпочел новое событие ;)

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

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

Сообщение rxu »

Я так и не пойму, зачем вам новое.
Если не подходит core.user_add_after, есть core.user_add_modify_data, в котором можно добавить свои данные в $notifications_data и наслаждаться.
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 455 раз

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

Сообщение Pazh »

rxu, такое ощущение что Вы или стебетесь, или не удосужились внимательно разобрать функцию user_add на предмет обработки $notifications_data
Как отработает этот код:

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

	// Use default notifications settings if notifications_data is not set
	if ($notifications_data === null)
	{
		$notifications_data = array(
			array(
				'item_type'	=> 'notification.type.post',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.topic',
				'method'	=> 'notification.method.email',
			),
		);
	}
Если в в расширении через событие core.user_add_modify_data будет добавлено значение в $notifications_data ???
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

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

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

Сообщение rxu »

Зачем ему отрабатывать? Он вам нужен тут что ли?
Если нужен, в том же расширении и добавляете.

Отправлено спустя 4 минуты 49 секунд:
Если коротко, то смысл в том, что если что-то можно сделать без нового события, надо это делать, используя существующие.
Во-первых, лучше обратная совместимость, во-вторых, не надо долго ждать следующего релиза.
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 455 раз

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

Сообщение Pazh »

rxu писал(а):
25.11.2017 14:39
Зачем ему отрабатывать? Он вам нужен тут что ли?
это код из движка - ПРЕДУСТАНОВЛЕННЫЙ!!! И если по Вашему совету использовать core.user_add_modify_data, то в результате необходимость отсылать email при подписке на новые темы и посты не будет прописана юзеру при его создании!!! А прописывать этот код в расширении так же не логично, т.к. при следующем релизе он может поменяться, а в расширении останется старым.
Короче бестолковый разговор - надо идти на phpbb.com и там писать свои пожелания...
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

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

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

Сообщение rxu »

А еще лучше, чтобы не тратить бестолково свое красноречие - установите Git и сделайте свой PR.
Изображение

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

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

Сообщение rxu »

Pazh писал(а):
20.11.2017 11:53
добавить событие для исправления/дополнения $notifications_data
HAMMER663 писал(а):
24.11.2017 10:28
Я бы тоже предпочел новое событие
https://github.com/phpbb/phpbb/pull/5064
Изображение

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

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

Сообщение Sheer »

Нужно событие шаблона в posting_attach_body.html перед

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

	<div class="panel<!-- IF not .attach_row --> hidden<!-- ENDIF --> file-list-container" id="file-list-container">
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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

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

Сообщение rxu »

Sheer писал(а):
19.12.2018 17:02
Нужно событие шаблона в posting_attach_body.html
https://github.com/phpbb/phpbb/pull/5484
Изображение

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

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

Сообщение rxu »

Не прошло и полгода. В 3.2.6 будет.
Изображение

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

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

Сообщение Sheer »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4302
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 113 раз
Поблагодарили: 482 раза

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

Сообщение Siava »

Sheer, для крутилки изображений?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
domovoy
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 17.11.2010 2:04
Благодарил (а): 5 раз
Поблагодарили: 4 раза

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

Сообщение domovoy »

В административную часть, в раздел управления группами пользователей, в блок с типами групп, к существующим четырём группам, необходимо добавить несколько дополнительных вариантов выбора.
В файл acp_groups.html, после этой строчки:

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

				<label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_HIDDEN}"{GROUP_HIDDEN} /> {L_GROUP_HIDDEN}</label>
Спасибо

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

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

Сообщение Sheer »

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

Аватара пользователя
domovoy
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 17.11.2010 2:04
Благодарил (а): 5 раз
Поблагодарили: 4 раза

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

Сообщение domovoy »

Sheer писал(а):
05.09.2019 14:06
И что это даст?
Мне нужна возможность использовать в типах групп значения отличные от 0-4

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