maerrry, AFM - не плагин в TinyMCE! Он "сам по себе плагин", может где угодно использоваться. Не стоит его в папку plugins TinyMCE помещать. Вообще в вашем скриншоте весьма странный путь
Плагином к TinyMCE является
advimage. В заголовке диалога Вставить/Изменить картинку должно быть что-то наподобие:
http://.../assets/plugins/tinymce3270/jscripts/tiny_mce/plugins/advimage/image.htm
При щелчке по кнопке Просмотр у поля ввода адреса картинки должно открываться окно любого файлового менеджера. У AFM в строке заголовка будет наподобие:
http://..../assets/plugins/ajaxfilemanager4/ajaxfilemanager.php
Здесь показано, где живет сам AFM. У меня он имеет примерно такой вид (см. рисунок)
Чтобы AFM (или любой другой) правильно запускался из Tiny в tinymce.functions.php должна быть правильно сформирована строка $tinymceInit. Почти весь файл она и формируется конкатенацией очередных настроек.
Для файлового менеджера там есть кусочек:
$tinymceInit .= ($use_browser==1 ? " file_browser_callback : \"myFileBrowser\",\n":"");
Далее есть описание функции
$tinyCallback = <<<TINY_CALLBACK
function myFileBrowser(field_name, url, type, win) {
var ajaxfilemanagerurl = "{$base_url}assets/plugins/ajaxfilemanager4/ajaxfilemanager.php";
switch (type) {
case "image":
break;
case "media":
break;
case "flash":
break;
case "file":
break;
default:
return false;
}
var windowManager = tinyMCE.activeEditor.windowManager.open({
file : ajaxfilemanagerurl,
width : screen.width * 0.7, // Your dimensions may differ - toy around with them!
height : screen.height * 0.7,
resizable : "yes",
inline : "yes", // This parameter only has an effect if you use the inlinepopups plugin!
close_previous : "no"
}, {
window : win,
input : field_name
});
if (window.focus) {windowManager.focus()}
return false;
}
TINY_CALLBACK;
Внутри неё есть вызов файлового менеджера:
var ajaxfilemanagerurl = "{$base_url}assets/plugins/ajaxfilemanager4/ajaxfilemanager.php";
Вот здесь и должен быть правильный путь и, возможно, аргументы. У меня ajaxfilemanager.php вызывается без аргументов и он может обозревать всю папку assets. Для других менеджеров (например mcpuk) аргументом может быть начальная папка (files, images и т.д.). Тогда в конструкции case может что-то добавляться.
И всё будет работать.
Если же файловый менеджер не работает на хостинге, но работает локально, то дело в правах на папки и файлы. На папки атрибут должен быть 775, на файлы - 664. Загружать файлы картинок надо сами файловым менеджером, а не по FTP. Если по FTP, то владельцем файлов будет FTP-клиент, а MODx работает от имени веб-сервера. Для AFM это важно.
Надеюсь, вы не подключаете редактор с менеджером со стороны front-end? Не даёте всяким бродягам лазить по папкам сервера, создавать их, удалять?