Нашел решение с адаптацией и установкой шаблона для Joomla 1.5
Не знаю как тут прикреплять файлы, поэтому пишу как есть.
В сообщении
http://joomlaforum.ru/index.php/topic,297453.msg1501553.html#msg1501553 скачиваете архив, там в одной из папок лежит сам шаблон, ищете файл templateDetails.xml и меняете в нем код на исправленный и адаптированный для Joomla 1.5:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<install version="1.5" type="template">
<name>accessibility</name>
<version>1.0</version>
<creationDate>07/14/2014</creationDate>
<author>Ilhom A. 666</author>
<authorEmail>ilhom666@list.ru</authorEmail>
<copyright>Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.</copyright>
<description>Версия шаблона для слабовидящих</description>
<files>
<filename>favicon.ico</filename>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<folder>css</folder>
<folder>html</folder>
<folder>images</folder>
<folder>js</folder>
<folder>language</folder>
</files>
<positions>
<position>position-0-vi</position>
<position>position-1-vi</position>
<position>position-2-vi</position>
<position>position-3-vi</position>
<position>position-4-vi</position>
<position>left-vi</position>
<position>search-vi</position>
</positions>
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.tpl_accessibility.ini</language>
<language tag="ru-RU">ru-RU/ru-RU.tpl_accessibility.ini</language>
<language tag="uz-UZ">uz-UZ/uz-UZ.tpl_accessibility.ini</language>
</languages>
</install>
Изменений в коде мало, надо всего лишь поменять слова extension на install.
Сохраняете, упаковываете архив и устанавливайте. У меня получилось.
Теперь плагин. Он лежит в том же архиве. Распаковываем его. Заходим в файл templateswitcher.xml
Там то же самое. Чтобы плагин установился надо поменять там слова extension на install:
<?xml version="1.0" encoding="utf-8"?>
<install version="3.0.0" type="plugin" group="system" method="upgrade">
<name>System - Template Switcher</name>
<author>Ilhom A. 666</author>
<authorEmail>ilhom666@list.ru</authorEmail>
<authorUrl>http://www.ilhom666.ru</authorUrl>
<creationDate>Jul 2014</creationDate>
<copyright>Copyright (C) 2014 Ilhom666 All rights reserved.</copyright>
<license>GNU General Public License version 2 or later</license>
<version>1.1.0</version>
<description>Плагин для возможности переключения шаблонов</description>
<files>
<filename plugin="templateswitcher">templateswitcher.php</filename>
</files>
</install>
Адаптированный код для Joomla 1.5 в файле templateswitcher.php в этой ветке уже приводили, копирую его снова чтоб все в одном месте было:
<?php
/**
* @copyright Copyleft (C) 2014 Ilhom666, Inc. All rights reserved.
* @license GNU General Public License version 3 or later; see LICENSE.txt
*/
// no direct access
defined( '_JEXEC' ) or die;
class plgSystemTemplateSwitcher extends JPlugin
{
function onAfterInitialise(){
$session = & JFactory::getSession();
$template = JRequest::getVar('template');
if ($template) {
$session->set('templateChanged', $template);
}
if($session->get('templateChanged')){
JRequest::setVar('template', $session->get('templateChanged'));
}
}
}
?>
После установки в шаблоне для слабовидящих не работает верхняя панель настроек, буду рад если кто-нибудь скажет как решить это.
Ilhom666, спасибо за шаблон!