Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Кириллица в названии вложений/аватар

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 3 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Кириллица в названии вложений/аватар

Сообщение ArtHome »

Здравствуйте!

Несколько часов читал форум, однако так и не смог найти ничего подходящего на свою тему - поиском только древние темы находятся.

Я скачал и установил последнюю русскую версию phpbb-3.1.2-ru, всё ок. Попробовал добавить аватару с русским названием файла на странице /ucp.php?i=ucp_profile&mode=avatar - облом, "????????????.jpg является недопустимым именем файла". При добавлении вложений в сообщение - тоже самое, напротив имени файла иконка с жёлтым восклицательным знаком и статус "???????????? 2011 ??????????????.jpg является недопустимым именем файла."

Специально на данном форуме проверил - та же самая аватара добавилась без проблем. В чём у меня может быть дело? Раскомментирование строчки в /php.ini
default_charset = "UTF-8" ничего не дало. На хостинге (fastdomain.com) без проблем могут существовать кириллические названия файлов/каталогов.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение Anvar »

Открыть phpbb/request/request.php

Найти:

Код: Выделить всё

	public function file($form_name)
	{
		return $this->variable($form_name, array('name' => 'none'), false, \phpbb\request\request_interface::FILES);
	}
Заменить значение false на true.

https://github.com/phpbb/phpbb/pull/3208
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 3 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Кириллица в названии вложений/аватар

Сообщение ArtHome »

Спасибо, помогло!
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение romaamor »

Я дико извиняюсь, наверно не в тему, но как реализовать поддержку кириллицы в расширениях новой версии форума ? Есть чудные расширения, но как назло наши букофки не понимают.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Кириллица в названии вложений/аватар

Сообщение xisp »

В каких расширениях? Телепаты ушли зимовать, так что говорите словами.
phpBBex
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение Sheer »

romaamor писал(а):как реализовать поддержку кириллицы
Так. Кириллица в названии вложений/аватар или ты тему снизу читаешь?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Drager
phpBB 1.2.0
Сообщения: 17
Стаж: 10 лет 1 месяц
Благодарил (а): 3 раза

Re: Кириллица в названии вложений/аватар

Сообщение Drager »

Обновил 3.1.2 рус на 3.1.3 с помощью маленького файла обновления с офф сайта, все ок обновилось, но вот картинки с русскими буквами не загружает, решение во втором сообщении не помогает, что то при обновлении с русификацией слетело ? куда копать ?
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 151 раз
Поблагодарили: 67 раз
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение Джим »

Drager писал(а):решение во втором сообщении не помогает,
Это решение для предыдущих версий. В 3.1.3 данная проблема уже исправлена. А какая ошибка выходит при попытке загрузки файла?
Drager
phpBB 1.2.0
Сообщения: 17
Стаж: 10 лет 1 месяц
Благодарил (а): 3 раза

Re: Кириллица в названии вложений/аватар

Сообщение Drager »

Джим писал(а):Это решение для предыдущих версий. В 3.1.3 данная проблема уже исправлена. А какая ошибка выходит при попытке загрузки файла?
сейчас попробовал другой файл на кириллице, он загрузился, нормально.
либо первый файл был какой то странный, либо мой глюк.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Кириллица в названии вложений/аватар

Сообщение xisp »

Drager писал(а):либо первый файл был какой то странный,
Всё может быть. Попробуйте ещё раз и внимательно посмотрите на ошибку.
phpBBex
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Кириллица в названии вложений/аватар

Сообщение southklad »

Открыл нужный файл, там уже все поправлено как надо, но проблема так и осталась
Изображение
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 11 лет 10 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение Likbezz »

ArtHome писал(а): Я скачал и установил последнюю русскую версию phpbb-3.1.2-ru, всё ок. Попробовал добавить аватару с русским названием файла на странице /ucp.php?i=ucp_profile&mode=avatar - облом, "????????????.jpg является недопустимым именем файла". При добавлении вложений в сообщение - тоже самое, напротив имени файла иконка с жёлтым восклицательным знаком и статус "???????????? 2011 ??????????????.jpg является недопустимым именем файла."
Мне вот вообще интересно, зачем нужны аватары или прикрепления на кириллице? Для чего это?
Лично у себя просто отредактировал functions_upload.php:

Код: Выделить всё

$this->realname = $this->uploadname = str2cpu($name);
и не парюсь по этому поводу..
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Кириллица в названии вложений/аватар

Сообщение southklad »

Likbezz писал(а): зачем нужны аватары или прикрепления на кириллице? Для чего это?
НУ думаю потому что часть пользователей или далеки вообще от компьютеров и всяких переименований файлов
Изображение
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 11 лет 10 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз
Контактная информация:

Re: Кириллица в названии вложений/аватар

Сообщение Likbezz »

igorbond писал(а): НУ думаю потому что часть пользователей или далеки вообще от компьютеров и всяких переименований файлов
Вы не поняли вопрос. Перечитайте.
Хотя нет, могу переспросить еще раз: Зачем нужны прикрепления или аватары в кириллице, если перегонять имя файла в транслит можно на лету. Что, в принципе, и делают все “нормальные” люди. Кому нужны файлы в кириллице?
Не говоря уж о внутренних проблемах с кириллическими символами в php.
Давайте сделаем и поддержку арабского алфавита, грузинского, всяких разных спецсимволов - сердечек, звездочек и тп..

ps
С большой периодичностью сталкиваюсь с “проблемами” локального характера, когда с сохраняю файлы на комп, например с руторга - там какой-то “умник” решил сделать поддержку нетрадиционного алфавита в url - типа всяких знаков ударения,«á», «é» и т.п. для “стремных” (извините, я не в этом смысле) языков. А потом сталкиваемся - файл, не найден при открытии, в архив он с таким знаком не лезет и прочие косяки..
Последний раз редактировалось Likbezz 15.09.2015 12:08, всего редактировалось 1 раз.
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Кириллица в названии вложений/аватар

Сообщение southklad »

Likbezz писал(а): Как по вашему, что он делает?
НЕ знаю, я в кодах не силен. Я писал о другом. Да и внесение правок в ядро ведь это уже не 3.0. Это нужно на уровне версия исправлять
Изображение
Закрыто

Вернуться в «Поддержка phpBB 3.1.x»