Для всех тех, кто хочет сделать
удобную пользователю загрузку файлов (изображений в том числе) - предлагаю плагин для TinyMCE, именуемый MCFileManager (в данном случае версия плагина
1.6 - не самая свежая, но уже стабильно работающая). Плагин позволяет
удобно загружать файлы, а также создавать гиперссылки на имеющиеся файлы, удалять их, копировать, менять свойства. В моем случае вопрос стоял именно загружать и удобно создавать ссылки на эти файлы. Тестировал в IE и Firefox. В Joomla! 1.5.14 , TinyMCE тот же, что шел с Joomla, версии 3.2.4.1 (2009-05-25).
После установки, плагин добавляет свой значок в окно элемента "Вставить/редактировать ссылку" (скриншот 1). Сам же плагин выглядит как изображен на скриншоте 2.
Установка:
1. Качаем архив по ссылке ниже (
рекомендую) или откуда-либо еще. Распаковываем в корневую директорию сайта (возможны вариации, но тогда надо будет заменить пути).
2. В файл /plugins/editors/tinymce.php вставляем код:
$load .= '<script type="text/javascript" src="'.JURI::root().'filemanager/jscripts/mcfilemanager.js"></script>';
в два места: там где условие if($compressed), а также в else - сразу после if($compressed). Хотя, можно также настроить опцию "Сжатая версия" и вставить в одно из мест. В Joomla, начиная с какой то версии выше 1.5.9, режимы TinyMCE расширили (simple, advanced и extended). Соответственно, надо вставить в тот case, который вы используете. Эта настройки указываются в Менеджер плагинов->Редактор TinyMCE.
3. В том же файле tinymce.php (в используемом case режима) в блок:
tinyMCE.init({
// General
...
});
нужно одной из строк вставить:
file_browser_callback : \"mcFileManager.filebrowserCallBack\",
4. Тем, кто качал "откуда-либо еще", нужно будет отредактировать файл: filemanager\jscripts\mcfilemanager.js, и закомментировать несколько строк, так как появится пару ошибок (там вызываются функции, которые не инициализированы, например absUrlToRel). В предложенном архиве эти строки уже закомментированны.
Мануал написан на основе неоценимой помощи и объяснений Дмитрия (
dmeet), за что, лично я, выражаю ОГРОМНУЮ БЛАГОДАРНОСТЬ.
Также, спасибо
ShadowXak за апы темы

[вложение удалено Администратором]
[вложение удалено Администратором]