Drupal 7 - название изображений кириллицей

Главные вкладки

Комментарии

Аватар пользователя volkodav87 volkodav87 2 апреля 2012 в 8:33

antoniony
Сам вчера столкнулся с данной проблемой. Через CCK добавил поле загрузки изображения к статье. С помощью ImageCapcha все изображения подгоняю под нужный размер. И при нажатии LightBox выводит оригинальный размер изображения.
Так вот все картинки на сайте отображаются (т.е. картинки преобразованные ImageCapcha), а при нажатии на изображение для открытия его в LightBox, изображения с названием кириллицей не выводятся. Полазил интернет, Нашел следующее решение с помощью модулей

CMS Drupal проблему русскоязычных URL-адресов и названий файлов решили давно использованием сочетания двух модулей, без которых я не представляю разработку русскоязычного сайта на Drupal:

Pathauto - http://drupal.org/project/pathauto
Transliteration - http://drupal.org/project/transliteration

Для активации транслитерации названий файлов при загрузке на Drupal сайте необходимо выполнить следующие действия:
Перейти в раздел «Файловая система» настройки сайта http://example.com/admin/settings/file-system, отметить чекбокс с транслитерациею названий файлов при загрузке на сервер
(Желательно так же отметить чекбокс отвечающий за перевод букв верхнего реестра в нижний)

Для активации перевода URL-адресов в формат символов латиницы:
В модуле Pathauto находим файл с названием i18n-ascii.example.txt и переименовываем его в i18n-ascii.txt, после этого в разделе «Автоматических настроек URL-адресов» конструкции сайта http://example.com/admin/build/path/pathauto в пункте «Общие настройки» отмечаем чекбокс отвечающий за транслитерацию русских URL-адресов.

решение взято отсюда http://miran.com.ua/blog/post/6

Буду вечером пробовать.

Аватар пользователя TurboAndroid TurboAndroid 2 апреля 2012 в 10:18

volkodav87 wrote:
antoniony

Pathauto - http://drupal.org/project/pathauto
Transliteration - http://drupal.org/project/transliteration
.


решение работает.
в друпал 7 допиливать не надо - работает из коробки
в настройках pathauto (admin/config/search/path/settings) при установленном transliteration появляется птичка «Транслитерировать перед созданием синонима» устанавливать обязательно

на сервере лучше хранить файлы с именами написанными латиницей