Тот что в комплекте с программой вообще не заработал. Поправил на своё:
program CMSInstall;
procedure AfterFTPUpload();
begin
ClearCache();
Navigate($URL, true);
JavaExec('Install.submitform();', true);
JavaExec('Install.goToPage("database");', true);
FillForm('jform[db_host]', $DB_HOST);
FillForm('jform[db_user]', $DB_LOGIN);
FillForm('jform[db_pass]', $DB_PASS);
FillForm('jform[db_name]', $DB_NAME);
JavaExec('Install.submitform();', true);
JavaExec('Install.submitform();', true);
FillForm('jform[site_name]', $SITE_NAME);
FillForm('jform[admin_email]', $EMAIL);
FillForm('jform[admin_user]', $LOGIN);
FillForm('jform[admin_password]', $PASS);
FillForm('jform[admin_password2]', $PASS);
JavaExec('document.getElementById("adminForm").submit();', true);
end;
Начало устанавливаться как надо, тут всё хорошо уже.
Однако проблема пошла дальше, а именно на плагины и темы — plugin-template install.zcs оригинальный не поправленный.
В плагины положены XML-RPC и ZebroidImport (так чтобы было plugins\com_zebroidimport_1.6\zebroidimport.xml и plugins\joomal_xmlrpc_2.5\pkg_xmlrpc.xml, естественно остальные файлы там тоже лежат), в темы положена тема на артистере названная Teddy (templates\Teddy\templateDetails.xml). Во время установки плагины уходят в папку tmp джумлы, Teddy в папку templates, тут всё хорошо, но вот дальше начинаются чудеса. То плагины ставятся через раз или раз через два, то один ставится другой не ставится… а тема не ставится в принципе…
Способ засунуть тему я уже вроде нашел. Нужно сходить в инсталлятор плагинов, там таб «Поиск», там нажать кнопки «Очистить кэш», «Найти», потом нажать галочку «Выбрать все» и кнопку «Установить», после чего, по идее, должен заработать стандартный сценарий установки темы оформления.
Итак, беды 2:
1. Как нажать на ту галочку «Выбрать все»? ()
2. Почему плагины ставятся так как им вздумается?