Пожелания дополнений Event List
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
добавила ещё параметров в первое событие
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Пожелания дополнений Event List
Это в ядро добавлять не обязательно, можно сделать прямо в слушателе данного события.
Отправлено спустя 5 минут 1 секунду:
https://tracker.phpbb.com/browse/PHPBB3-14688
https://github.com/phpbb/phpbb/pull/4365
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
спасибо
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
Расширению quickLanguage не хватает событий
файл
найтизаменить на
найти
вставить перед ним
файл
найти
вставить после
найти
удалить
Событий нет, но их можно добавить. Без изменения(минимального) кода их добавить нельзя, поэтому привожу с изменениями
файл
includes/functions_admin.php
, функция get_forum_list
найти
Код: Выделить всё
global $db, $auth;
Код: Выделить всё
global $db, $auth, $phpbb_dispatcher;
Код: Выделить всё
return $rowset;
Код: Выделить всё
/**
* Modify the rowset of forum list data
*
* @event core.forum_list_modify_rowset
* @var array rowset Array with the forum list data
*/
$vars = array('rowset');
extract($phpbb_dispatcher->trigger_event('core.forum_list_modify_rowset', compact($vars)));
search.php
найти
Код: Выделить всё
$pad_store = array('0' => '');
Код: Выделить всё
$rowset = array();
while ($row = $db->sql_fetchrow($result))
{
$rowset[$row['forum_id']] = $row;
}
/**
* Modify the rowset of search data
*
* @event core.search_forum_modify_rowset
* @var array rowset Array with the search results data
*/
$vars = array('rowset');
extract($phpbb_dispatcher->trigger_event('core.search_forum_modify_rowset', compact($vars)));
foreach ($rowset as $row)
Код: Выделить всё
while ($row = $db->sql_fetchrow($result))
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Пожелания дополнений Event List
https://tracker.phpbb.com/browse/PHPBB3-14712
https://github.com/phpbb/phpbb/pull/4383
Отправлено спустя 15 минут 29 секунд:
А такое индексирование обязательно?
Отправлено спустя 23 минуты 42 секунды:
https://tracker.phpbb.com/browse/PHPBB3-14713
https://github.com/phpbb/phpbb/pull/4384
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
Спасибо...только событий было 2
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
тогда должно быть 4. Для фида было 2 реквеста
Отправлено спустя 21 минуту 15 секунд:
посмотрела, там оба события для фида отправлены одним реквестом, так что все правильно
Отправлено спустя 21 минуту 15 секунд:
посмотрела, там оба события для фида отправлены одним реквестом, так что все правильно
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
4 недостаточно. Для списка форумов оказалось, что нужно не два, а дважды два
Начнём;
1 файл
найтизаменить на найтивставить перед нимнайтизаченить на
Отправлено спустя 16 минут 39 секунд:
2.файл
найтизаменить на найтивставить перед нимнайтизаменить на
Начнём;
1 файл
includes\functions_content.php
, функцияfunction make_jumpbox
найти
Код: Выделить всё
global $config, $auth, $template, $user, $db, $phpbb_path_helper;
Код: Выделить всё
global $config, $auth, $template, $user, $db, $phpbb_path_helper, $phpbb_dispatcher;
Код: Выделить всё
$right = $padding = 0;
Код: Выделить всё
$rowset = array();
while ($row = $db->sql_fetchrow($result))
{
$rowset[(int)$row['forum_id']] = $row;
}
/**
* Modify the rowset of forum list data
*
* @event core.forum_list_jumpbox_modify_rowset
* @var array rowset Array with the forum list data
*/
$vars = array('rowset');
extract($phpbb_dispatcher->trigger_event('core.forum_list_jumpbox_modify_rowset', compact($vars)));
Код: Выделить всё
while ($row = $db->sql_fetchrow($result))
Код: Выделить всё
foreach ($rowset as $row)
2.файл
\includes\functions_admin.php
функцияmake_forum_select
найти
Код: Выделить всё
global $db, $user, $auth;
Код: Выделить всё
global $db, $user, $auth, $phpbb_dispatcher;
Код: Выделить всё
$right = 0;
Код: Выделить всё
$rowset = array();
while ($row = $db->sql_fetchrow($result))
{
$rowset[(int)$row['forum_id']] = $row;
}
/**
* Modify the rowset of forum list data
*
* @event core.forum_list_make_forum_select_modify_rowset
* @var array rowset Array with the forum list data
*/
$vars = array('rowset');
extract($phpbb_dispatcher->trigger_event('core.forum_list_make_forum_select_modify_rowset', compact($vars)));
Код: Выделить всё
while ($row = $db->sql_fetchrow($result))
Код: Выделить всё
foreach ($rowset as $row)
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
файл
Найтизаменить нанайтиудалить эту строку
includes\acp\acp_forums.php
Найти
Код: Выделить всё
if ($row = $db->sql_fetchrow($result))
{
do
Код: Выделить всё
$rowset = array();
while ($row = $db->sql_fetchrow($result))
{
$rowset[(int)$row['forum_id']] = $row;
}
/**
* Modify the rowset of forum list data
*
* @event core.acp_forums_modify_rowset
* @var array rowset Array with the forum list data
*/
$vars = array('rowset');
extract($phpbb_dispatcher->trigger_event('core.acp_forums_modify_rowset', compact($vars)));
//if ($row = $db->sql_fetchrow($result))
if ( sizeof($rowset))
{
//do
foreach($rowset as $row)
Код: Выделить всё
while ($row = $db->sql_fetchrow($result));
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Пожелания дополнений Event List
и ещё понадобится добавить событие в экст ListSubforumsInColumns. Если Руслан не возражает сделаю ПР
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов