Спасибо за помощь. Работает. Всё оказалось намного проще чем думал. Дело в Вашем архиве . В архиве есть пару флагов не переименованных, в том числе и флаг Украины. Доделал сам, а так, большое спасибо за правильное направление и папку с флагамиmaos писал(а): 22.11.2017 12:13 romaamor, Блин. Установил на локалке, в отдельной папке с названием forum2, чистый 3.1.11. и единственное расширение (флаги). Всё работает также. На версии 3.2 не проверял
Все желающие могут сами проверить. В вложении 1 анимационный флаг с названием ссср, делал его по запросу пользователей. Киньте его в папку с флагами и в ручную добавьте его, нажав в разделе управление флагами на "Добавить новый флаг".))
[3.1][3.2] National Flags
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
admin419
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 1 раз
Re: [RC] National Flags
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.11.2017 4:59 модератором Warlock75
-
Nlcos
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 7 лет 9 месяцев
Re: [3.1][3.2] National Flags
Совсем не понимаю раздел для 3.2.2
Почему разные версии загружены, что мне качать для 3.2.2
Почему разные версии загружены, что мне качать для 3.2.2
-
Siava
- Поддержка

- Сообщения: 5473
- Стаж: 20 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 182 раза
- Поблагодарили: 759 раз
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
-
Nlcos
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 7 лет 9 месяцев
Re: [3.1][3.2] National Flags
Она самая последняя?Siava писал(а): 31.01.2018 14:32по ссылке в первом сообщении.
Версия 2.1.4 подходит для обеих версий движка phpbb.
-
Warlock75
- Former team member
- Сообщения: 1429
- Стаж: 17 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 40 раз
- Поблагодарили: 50 раз
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
Как устанавливать расширения
-
DeathMan
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 18 лет 5 месяцев
- Откуда: Курская обл.
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
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 - сила!
-
Siava
- Поддержка

- Сообщения: 5473
- Стаж: 20 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 182 раза
- Поблагодарили: 759 раз
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
-
DeathMan
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 18 лет 5 месяцев
- Откуда: Курская обл.
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
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 - сила!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
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 г.
-
DeathMan
- phpBB 2.0.7a
- Сообщения: 633
- Стаж: 18 лет 5 месяцев
- Откуда: Курская обл.
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
Re: [3.1][3.2] National Flags
Sheer, красиво все расписал конечно, но решения боюсь для знатоков кода php.
phpbb3 - сила!
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 11 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
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
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3405
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 698 раз
- Поблагодарили: 171 раз
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-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
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) : [];
