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

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

Проблемы с установкой или работой 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
Стаж: 6 лет 5 месяцев
Откуда: Вьетнам
Благодарил (а): 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
Стаж: 11 лет 1 месяц
Благодарил (а): 67 раз
Поблагодарили: 789 раз

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
Стаж: 6 лет 5 месяцев
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

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

Сообщение ArtHome »

Спасибо, помогло!
Аватара пользователя
romaamor
phpBB 3.0.0 RC6
Сообщения: 1714
Стаж: 9 лет 1 месяц
Откуда: Одесса
Благодарил (а): 578 раз
Поблагодарили: 141 раз

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

Сообщение romaamor »

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

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

Сообщение xisp »

В каких расширениях? Телепаты ушли зимовать, так что говорите словами.
phpBBex
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11891
Стаж: 14 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2709 раз

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

Сообщение Sheer »

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

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

Сообщение Drager »

Обновил 3.1.2 рус на 3.1.3 с помощью маленького файла обновления с офф сайта, все ок обновилось, но вот картинки с русскими буквами не загружает, решение во втором сообщении не помогает, что то при обновлении с русификацией слетело ? куда копать ?
Аватара пользователя
Джим
phpBB 1.4.4
Сообщения: 155
Стаж: 11 лет 7 месяцев
Благодарил (а): 125 раз
Поблагодарили: 37 раз

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

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

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

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

Сообщение Drager »

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

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

Сообщение xisp »

Drager писал(а):либо первый файл был какой то странный,
Всё может быть. Попробуйте ещё раз и внимательно посмотрите на ошибку.
phpBBex
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2805
Стаж: 9 лет 3 месяца
Благодарил (а): 670 раз
Поблагодарили: 133 раза

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

Сообщение igorbond »

Открыл нужный файл, там уже все поправлено как надо, но проблема так и осталась
Изображение
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 9 лет
Благодарил (а): 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);
и не парюсь по этому поводу..
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2805
Стаж: 9 лет 3 месяца
Благодарил (а): 670 раз
Поблагодарили: 133 раза

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

Сообщение igorbond »

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

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

Сообщение Likbezz »

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

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

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

Сообщение igorbond »

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

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