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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз

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

Сообщение Алг » 28.07.2016 22:27

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

Т. Шаов

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

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

Сообщение rxu » 29.07.2016 17:43

Какое конкретно не понадобилось? Или ни одно из них?
Изображение

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз

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

Сообщение Алг » 31.07.2016 19:10

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

Т. Шаов

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

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

Сообщение rxu » 07.08.2016 12:13

Алг писал(а): Для списка форумов оказалось, что нужно не два, а дважды два
https://tracker.phpbb.com/browse/PHPBB3-14738
https://github.com/phpbb/phpbb/pull/4403
Изображение

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

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

Сообщение 2PiK » 11.09.2016 12:50

Нужно событие в функцию 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
Сообщения: 14526
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

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

Сообщение rxu » 12.09.2016 9:47

2PiK писал(а): Нужно событие в функцию group_user_attributes
https://tracker.phpbb.com/browse/PHPBB3-14781
https://github.com/phpbb/phpbb/pull/4442
Изображение

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

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

Сообщение Sheer » 18.09.2016 0:21

В событие @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
Сообщения: 14526
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

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

Сообщение rxu » 18.09.2016 10:06

Sheer писал(а): (search.php) в массив $vars нужно добавить еще два элемента
https://tracker.phpbb.com/browse/PHPBB3-14787
https://github.com/phpbb/phpbb/pull/4450
Изображение

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

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

Сообщение rxu » 18.09.2016 22:32

Все реквесты для запрошенных событий - теперь в ядре.
Изображение

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

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

Сообщение Sheer » 18.09.2016 22:37

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

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

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

Сообщение rxu » 18.09.2016 22:53

Изображение

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

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

Сообщение Sheer » 19.09.2016 0:33

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

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 730 раз

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

Сообщение владимир1983 » 20.09.2016 8:55

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

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

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

Сообщение Sheer » 20.09.2016 11:57

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

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 730 раз

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

Сообщение владимир1983 » 20.09.2016 12:11

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

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