Открытый блог [текущая версия 1.9.1] Скачать | ||
Навигация
Видеонаблюдение OpenBlog EEE-PC Linux PHP JavaScript C++ CoDeSys Заработок Юмор Разное Я Карта сайта Гостевая |
DokuWiki проблема с закачкой русских файлов решенаНачал использовать движок http://www.dokuwiki.org (последнюю на данный момент версию: dokuwiki-rc2011-11-10 “Angua”), всё вроде здорово, работает быстро! но ни в какую не хочет закачивать файлы в названии которых есть русские буквы.Можно конечно включить режим "транслитерации", но это не то, мне нужны именно оригинальные русские названия файлов. Вообщем в интернете решения проблемы я не нашёл, пришлось всё делать самому! и сделал таки, правда файлы будут хранится на сервере в кодировке utf-8, но это не страшно. вот решение: открываем файл fileuploaderextended.js из папки \lib\scripts\ и комментируем строку номер 60 Javascript fileName = fileName.replace(/([^a-z0-9_\.\-]+)/g, '_');![]() Будет выглядеть примерно так: Javascript _addToList: function(id, fileName){var item = qq.toElement(this._options.fileTemplate); item.qqFileId = id; var fileElement = this._find(item, 'file'); qq.setText(fileElement, fileName); this._find(item, 'size').style.display = 'none'; var nameElement = this._find(item, 'nameInput'); fileName = fileName.toLowerCase(); //fileName = fileName.replace(/([^a-z0-9_\.\-]+)/g, '_'); // Mod by Zager V.B. 15.12.2011 nameElement.value = fileName; nameElement.id = 'mediamanager__upload_item'+id; this._listElement.appendChild(item); } И всё! ![]()
|
|