Спасибо за помощь. Работает. Всё оказалось намного проще чем думал. Дело в Вашем архиве . В архиве есть пару флагов не переименованных, в том числе и флаг Украины. Доделал сам, а так, большое спасибо за правильное направление и папку с флагамиmaos писал(а): ↑22.11.2017 12:13 romaamor, Блин. Установил на локалке, в отдельной папке с названием forum2, чистый 3.1.11. и единственное расширение (флаги). Всё работает также. На версии 3.2 не проверял
Все желающие могут сами проверить. В вложении 1 анимационный флаг с названием ссср, делал его по запросу пользователей. Киньте его в папку с флагами и в ручную добавьте его, нажав в разделе управление флагами на "Добавить новый флаг".))
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.1][3.2] National Flags
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 1 раз
Re: [RC] National Flags
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.11.2017 4:59 модератором Warlock75
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 6 лет 3 месяца
Re: [3.1][3.2] National Flags
Совсем не понимаю раздел для 3.2.2
Почему разные версии загружены, что мне качать для 3.2.2
Почему разные версии загружены, что мне качать для 3.2.2
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: [3.1][3.2] National Flags
Nlcos, по ссылке в первом сообщении.
Версия 2.1.4 подходит для обеих версий движка phpbb.
Версия 2.1.4 подходит для обеих версий движка phpbb.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 6 лет 3 месяца
-
- Former team member
- Сообщения: 1428
- Стаж: 16 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 44 раза
- Поблагодарили: 57 раз
Re: [3.1][3.2] National Flags
Странный вопрос. Переходя по ссылке там еще есть версия? Конечно последняя, причем обновилась совсем недавно, после выхода 3.2.2
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
-
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 17 лет
- Откуда: Курская обл.
- Благодарил (а): 30 раз
- Поблагодарили: 5 раз
Re: [3.1][3.2] National Flags
Сегодня попробовал расширение, и в итоге бяда с кодировкой и какие то ошибки вверху
Перевод: 2.1.0 от сюда [Русский перевод расширения] National Flags
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Notice: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 112: Undefined variable: flags_array
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4517: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4517: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4517: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpbb3 - сила!
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: [3.1][3.2] National Flags
DeathMan, всё потому, что какой-то из файлов не в UTF-8 кодировке.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 17 лет
- Откуда: Курская обл.
- Благодарил (а): 30 раз
- Поблагодарили: 5 раз
Re: [3.1][3.2] National Flags
Siava, только что проверил все UTF-8 без BOM
imcludes/function.php строка 4517
ext/rmcgirr83/nationalflags/core/nationalflags.php строка 112
imcludes/function.php строка 4517
Код: Выделить всё
{
header((string) $hname . ': ' . (string) $hval);
}
Код: Выделить всё
{
$flag_name = isset($this->user->lang[strtoupper(str_replace(" ", "_", $flags[$flag_id]['flag_name']))]) ? html_entity_decode($this->user->lang[strtoupper(str_replace(" ", "_", $flags[$flag_id]['flag_name']))]) : html_entity_decode($flags_array[$flag_id]['flag_name']);
$size = (!empty($size)) ? 'style="height:' . $size . 'px; width:auto;"' : '';
$flag = '<img class="flag_image" src="' . $this->ext_path_web . 'flags/' . $flags[$flag_id]['flag_image'] . '"' . $size . 'alt="' . $flag_name . '" title="' . $flag_name . '" />';
return $flag;
}
phpbb3 - сила!
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [3.1][3.2] National Flags
Никакой беды с кодировкой нет. Она ломается потому, что выводится не тот html заголовок, который нужно, и в котором определяется кодировка, потому что стандартный заголовок не может быть выведен, так как ранее уже был отправлен заголовок, и об этом сказано тут
Предупреждающее сообщение выводится функцией
А причина в том, что в /ext/rmcgirr83/nationalflags/core/nationalflags.php в строке 112 используется неопределенный массив
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4517: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)
php echo()
, она отправляет заголовок в браузер. Подробности тут [FAQ] Частые ошибкиА причина в том, что в /ext/rmcgirr83/nationalflags/core/nationalflags.php в строке 112 используется неопределенный массив
flags_array
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 17 лет
- Откуда: Курская обл.
- Благодарил (а): 30 раз
- Поблагодарили: 5 раз
Re: [3.1][3.2] National Flags
Sheer, красиво все расписал конечно, но решения боюсь для знатоков кода php.
phpbb3 - сила!
-
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: [3.1][3.2] National Flags
DeathMan, в указанном файле замени
Отправлено спустя 2 минуты 1 секунду:
Перед пукликации "проблемы" не плохо бы поиском пользоваться https://www.phpbb.com/customise/db/exte ... pic/183731
Отправлено спустя 1 минуту 17 секунд:
или тут [3.1][3.2] National Flags
$flags_array
на $flags
Отправлено спустя 2 минуты 1 секунду:
Перед пукликации "проблемы" не плохо бы поиском пользоваться https://www.phpbb.com/customise/db/exte ... pic/183731
Отправлено спустя 1 минуту 17 секунд:
или тут [3.1][3.2] National Flags
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 3.1.0 RC2
- Сообщения: 3236
- Стаж: 12 лет 4 месяца
- Благодарил (а): 704 раза
- Поблагодарили: 153 раза
Re: [3.1][3.2] National Flags
Сегодня ни с того, ни с чего на главной всплыла ошибка
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 219: array_count_values() expects parameter 1 to be array, bool given
[phpBB Debug] PHP Warning: in file [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php on line 221: sizeof(): Parameter must be an array or an object that implements Countable
-
- phpBB Guru
- Сообщения: 16382
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 523 раза
- Поблагодарили: 1748 раз
Re: [3.1][3.2] National Flags
В последних версиях PHP такое может возникать, когда кэш данного расширения еще отсутствует. Можно попробовать исправить через такой костыль:
Код: Выделить всё
OPEN
[ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php
FIND
$cached_user_flags = array_count_values($cached_user_flags);
REPLACE WITH
$cached_user_flags = $cached_user_flags ? array_count_values($cached_user_flags) : [];