Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]()
Сообщение
#1
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
На локале заливал новости и картинки к ним, всё оборажалось и я нечего не подозревал. Щас залил на серв и картинки не выводятся в новостях, предположил, что проблемы в кириллице в пути к картинкам (как известно, картинки заливаются в uploads в папку news в папку с именем новости, эт по-умолчанию и я ничего не менял). Вот ответ техподдержки моего хостера на этот мой вопрос:
Цитата Номер: #1450 Описание: Здравствуйте, К сожалению вебсервер не может выводить картинки содержащии в названии знаки кириллицы. Обратитесь на форум поддержки Eleanor CMS для решения этой проблемы. ---- Мы рады помочь Вам если у Вас возникнут дополнительные вопросы. Спасибо за выбор NetLevel.Ru! -- Алексей, Техническая поддержка Для того чтобы ответить на этот запрос: Войдите в биллинг центр расположенный по адресу: https://billing.netlevel.ru Перейдите в раздел Поддержка - обзор Выберите тикет поддержки на который Вы хотите ответить Добавьте Ваш ответ Спасибо. Служба поддержки: support@netlevel.ru Биллинг: billing.netlevel.ru Веб-сайт: www.netlevel.ru Форумы NetLevel: forums.netlevel.ru Как мне быть? может стоит сделать перевод кириллицы в латиницу, при выбранном чекбоксе? |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Любитель![]() Группа: Бета-тестеры Сообщений: 282 Регистрация: 2009-07-12 Из: Москва Репутация: ![]() ![]() Всего: 0 ![]() |
По моему так было всегда, русские картинки не дружили с серверами.
Выход 1: Добавить функцию загрузщику - автоматом переименовывать загружаемые картинки. |
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Eleanor hoster![]() Группа: Администраторы Сообщений: 272 Регистрация: 2008-11-11 Репутация: ![]() ![]() Всего: 10 ![]() |
Да, это бы точно не помешало поскольку вебсервер nginx не понимает кириллицу да и сами браузеры могут передавать запросы в разных кодировках.
|
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Любитель![]() Группа: Бета-тестеры Сообщений: 282 Регистрация: 2009-07-12 Из: Москва Репутация: ![]() ![]() Всего: 0 ![]() |
По ходу дела нашел глюк.
Если закачиваем картинку с именем которое уже есть, изображения заменяется и отображается не полностью. + ватермарки не пашут... Сообщение отредактировал Jon - 2009-08-11, 16:58 |
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
Alexander, скажи что-нить по этому поводу, будет ли решаться данная проблема? и если будет, то как? а то я даж не знаю что щас делать с этим...
|
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Jon, такого глюка у меня нет...
Diego, я вижу единственное решение этой проблемы. Добавить опцию (флажок), при включении которого все URLы будут транслитерироваться. Как Вам такой вариант? |
|
|
||
![]() |
![]()
Сообщение
#7
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
Именно об этом я и думал... Жду с нетерпение этого решиния, т.к. щас мой сайт совсем не рабочий.
З.Ы.: это ведь в аплоадере решается или как? а то в модулей files тоже нужно такое, т.е. файлы с русским текстом (заголовком) тож недоступны |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Diego, только для тебя.
Перекачай архив, замени файл classes/class_strings.php Затем открой файл classes/class_url.php и замени:
на
Одобрили: Diego
|
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
Всё нормуль, но забыл сделать замену мягкого знака. И ещё, такие стрелки « » почему-то иногда переделываются в букву ы
Сообщение отредактировал Diego - 2009-08-18, 8:48 |
|
|
||
![]() |
![]()
Сообщение
#10
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Diego, и чем же должен заменяться мягкий знак? А за стрелки - вообще не знаю..
|
|
|
||
![]() |
![]()
Сообщение
#11
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
не знаю, ну хотя бы на черточку какую-нить, а то ведь из-за одной буквы не работает
|
|
|
||
![]() |
![]()
Сообщение
#12
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Исправил. По ходу дела там еще и твердого знака небыло
![]() |
|
|
||
![]() |
![]()
Сообщение
#13
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
Ещё букву "х" не заменяет по-ходу. глянь, плизз. Ещё сделай, пожалуйста, замену знаков "«" и "»" на тире ну или чтобы вобще их вырезало.
Сообщение отредактировал Diego - 2009-08-28, 17:19 |
|
|
||
![]() |
![]()
Сообщение
#14
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Исправил. Перезалил.
Относительно знаков, откройте файл classes/class_url.php, найдите [\s#"\'\\/:*\?<>|] и добавьте в этот перечень все, что душе угодно. |
|
|
||
![]() |
![]()
Сообщение
#15
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
Может лучше, чтобы это было по-умолчанию в системе..? ведь не я один на nginx. Ещё длинное тире не понимает (–). Я просто новости копи-пастил и вот там есть такие символы, хотелось бы, чтобы это автоматизированно было
|
|
|
||
![]() |
![]()
Сообщение
#16
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Diego, нет, по-умолчанию в системе такого не будет. В RC5 будет опция, которая будет включать транслитерирование УРЛов.
|
|
|
||
![]() |
![]()
Сообщение
#17
|
|
Любитель![]() Группа: Eleanor user Сообщений: 298 Регистрация: 2008-12-13 Из: Ярославль Репутация: ![]() ![]() Всего: 14 ![]() |
не, я имею ввиду эти вот символы («,– длинное тире) в той строке, которую ты выше указал, были уже. довольно часто они используется и чтобы каждый раз не редактировать файл classes/class_url.php после его (официального) обновления
|
|
|
||
![]() |
![]()
Сообщение
#18
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Diego, пожалуйста, распишите все проблемные символы. Будет лучше, если Вы их прикрепите к сообщению в виде файла.
|
|
|
||
Гость_Ripper_* |
![]()
Сообщение
#19
|
|
Гости ![]() |
хм.. а нельзя что-то такое:
ну и добавить ещё несколько разрешённых символов
|
|
|
||
![]() |
![]()
Сообщение
#20
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Ripper, нет, невозможно. Поскольку в большинстве случаев URL служит для создания имени папки. Нельзя создать папку в названии которой присутствуют символы /?\ и т.п. Также символ # вообще не передается на сервер.
|
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |