Сообщаем об ошибках phpBB 3.1.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Посмотрел ещё раз код повнимательней, теперь понял, исключение прописано для progress_bar.
Да, нужно по другому проверку делать. Пул действительно лучше отозвать.
Да, нужно по другому проверку делать. Пул действительно лучше отозвать.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
nissin, а если так попробовать https://github.com/phpbb/phpbb/pull/4489/files
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Вроде нормально, про progress_bar только забыл.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Почему? Там в ссылках редиректа тоже хэш есть.
Отправлено спустя 18 секунд:
Условие добавил.
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
В принципе можно и прогресс бару хэш добавить.
И ещё часто вызывается generate_link_hash, хотя вроде функция не сильно тяжелая.
И ещё часто вызывается generate_link_hash, хотя вроде функция не сильно тяжелая.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Да сам по себе прогресс бар ничего ведь не делает, зачем его проверять? Хэш на редиректе имеется, его должно хватить.
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Ну в принципе да, согласен.
Всё повторяется. nurlan.info
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Re: Вышел phpBB 3.1.10 [обсуждаем]
Ох уж эти проверки формы, вставили везде, где можно, но без должной проверки.
Ох уж эти проверки формы, вставили везде, где можно, но без должной проверки.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Склоняюсь к тому, чтобы сделать PR только в ветку 3.2+ в виде
Код: Выделить всё
$context_vars = $this->context->get_data_ref()['.'][0];

-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
В этом случае он данные копировать будет каждый раз, а нужно что-бы вложенный массив по ссылке пошёл.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Так
get_data_ref()
возвращает ссылку.
Код: Выделить всё
/**
* Returns a reference to template data array.
*
* This function is public so that template renderer may invoke it.
* Users should alter template variables via functions in \phpbb\template\template.
*
* Note: modifying returned array will affect data stored in the context.
*
* @return array template data
*/
public function &get_data_ref()
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
А
$this->context->get_data_ref()['.'][0]
выдаст массив.Всё повторяется. nurlan.info
-
- phpBB 2.0.1
- Сообщения: 286
- Стаж: 9 лет 7 месяцев
- Откуда: Кунгур
- Благодарил (а): 159 раз
- Поблагодарили: 20 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
В шаблоне
В строке 33
Вместо
Данный косяк приводит к тому, что в мобильной версии не работает ссылка на последнее сообщение.
styles\prosilver\template\ucp_main_subscribed.html
В строке 33
{L_LAST_POST} {L_POST_BY_AUTHOR} {forumrow.LAST_POST_AUTHOR_FULL} « <a href="{topicrow.U_LAST_POST}">{forumrow.LAST_POST_TIME}</a>
Вместо
topicrow.U_LAST_POST
должно быть forumrow.U_LAST_POST
Данный косяк приводит к тому, что в мобильной версии не работает ссылка на последнее сообщение.
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.