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

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

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

Сообщение Алг »

а зачем? событие кстати не понадобилось, существующеее в ядре справляется с локализацией
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

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

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

Сообщение rxu »

Какое конкретно не понадобилось? Или ни одно из них?
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

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

Сообщение Алг »

не понадобилось дополнительное событие в эксте "список подфорумов в столбик", а все вышеперечисленные нужны
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

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

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

Сообщение rxu »

Алг писал(а): Для списка форумов оказалось, что нужно не два, а дважды два
https://tracker.phpbb.com/browse/PHPBB3-14738
https://github.com/phpbb/phpbb/pull/4403
Изображение
2PiK
phpBB 1.4.2
Сообщения: 69
Стаж: 15 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 12 раз
Контактная информация:

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

Сообщение 2PiK »

Нужно событие в функцию group_user_attributes в файле /includes/functions_user.php (снятие или установка лидера группы, включение пользователя в группу после его запроса о вступлении), заменить:

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

	global $db, $auth, $phpbb_root_path, $phpEx, $config, $phpbb_container;
на

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

	global $db, $auth, $phpbb_root_path, $phpEx, $config, $phpbb_container, $phpbb_dispatcher;
после:

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

			group_set_user_default($group_id, $user_id_ary, $group_attributes);
			$log = 'LOG_GROUP_DEFAULTS';
		break;
	}
добавить

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

	$vars = array(
		'group_id',
		'group_name',
		'user_id_ary',
		'username_ary',
		'action',
	);
	extract($phpbb_dispatcher->trigger_event('core.group_user_attributes_after', compact($vars)));
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

2PiK писал(а): Нужно событие в функцию group_user_attributes
https://tracker.phpbb.com/browse/PHPBB3-14781
https://github.com/phpbb/phpbb/pull/4442
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

В событие @event core.search_modify_url_parameters (search.php) в массив $vars нужно добавить еще два элемента:
'sql_where' и 'total_match_count'
Чтобы было так

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

    /**
    * Event to add or modify search URL parameters
    *
    * @event core.search_modify_url_parameters
    * @var    string    u_search        Search URL parameters string
    * @var    string    search_id        Predefined search type name
    * @var    string    sql_where        The SQL WHERE string used by search to get topic data
    * @var    int        total_match_count    The total number of search matches
    * @since 3.1.7-RC1
    */
    $vars = array(
        'u_search',
        'search_id',
        'sql_where',
        'total_match_count',
    );
    extract($phpbb_dispatcher->trigger_event('core.search_modify_url_parameters', compact($vars))); 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Sheer писал(а): (search.php) в массив $vars нужно добавить еще два элемента
https://tracker.phpbb.com/browse/PHPBB3-14787
https://github.com/phpbb/phpbb/pull/4450
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

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

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

Сообщение Sheer »

:oops: В процессе выяснилось, что нужно еще сюда Re: Пожелания дополнений Event List добавить 'show_results'
... если не трудно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

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

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

Сообщение Sheer »

Каюсь…
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир1983 »

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

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

Сообщение Sheer »

Скрытый текст
searchbydate.png
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир1983 »

Паблик или с рекрутинга?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Ответить

Вернуться в «Для разработчиков»