Дружба FCKEditor и русские имена файлов?
Прислано: Separator@drupal.org
пн, 14/01/2008 - 12:40
Возможно ли подружить FCKEditor с русскими именами фалов? Мне нужно через редактор загружать файлы, картинки встроенными методами. Все отлично работает, настроил, но проблема возникает, когда грузятся файлы, с русскими именами. Потом файл просто не открывается, неправильная ссылка. Если не возможно, то можно ли сделать транслитерацию имен, сам пытался встроит, но похоже не до конца понял как и где копать. Сайт работает на Apache под Windows 2003
- Separator@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
А разве это проблема именно этого модуля, по моему это в принципе невозможно. (использование русских символов)
- Для комментирования войдите или зарегистрируйтесь
Для транслитерации имен загружаемых файлов был на форуме самописный модуль. Поиск.
- Для комментирования войдите или зарегистрируйтесь
В общем написать свою функцию транслитерации оказалось проще, чем приучить его к русским именам файлов.
Сама функция и объяснение как ее прикрутить к редактору
- Для комментирования войдите или зарегистрируйтесь
замучился сам, вот вам результат, чтобы не теряли время, взял TinyFCK и часть FCK (файловый менеджер) доточил для работы с русскими именами файлов в CP1251 и добавил удаление, но удаление уже не русифицировал, извините (если кто доделает - не забудьте дать мне ;-)). Ещё было бы неплохо смерджить это с последней версией FCK (она несколько доработана по сравнению с той, которую я взял в TinyFCK, но опять не понимает CP1251). Выкладываю только FCK файловый менеджер, TinyMCE подойдёт любой, по крайней мере из версий 1.х (2.х я не тестил, но не думаю, что сильно всё поменялось), как подружить TinyMCE c FCK файловым менеджером читайте про TinyFCK (там всё просто).
вот собственно сабж (не знаю как выложить на ваш сайт, выложил на свой)
- Для комментирования войдите или зарегистрируйтесь
забыл вот, там ещё есть генерация thumbnails(эскизов), для файлов в корне htdocs создайте папку со всеми правами /gallery (либо перенастройте конфиг /filemanager/connectors/php/config.php), ну и об авторах, естественно, я только проинтегрировал, удаление от Bramus, эскизы от Zubrag, FCK - сами знаете от кого. Большое им спасибо ;-)
- Для комментирования войдите или зарегистрируйтесь
может неправильно выразился, я его русифицировал, но удаление не русифицировал, а русские файлы и папки(пустые) удаляются нормально. Ух нафлудил :)
- Для комментирования войдите или зарегистрируйтесь




Комментарии