[B]Zaczynając od początku nie wiem czy dobrze zrozumiałem regułkę przerobienia templateDetails.xml.
Przed zaczęciem prac wyglądało to tak:
Kod:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
<install version="1.5" type="template" method="upgrade">
<name>shaper_simplicity_ii</name>
<creationDate>Jan 2011</creationDate>
<author>JoomShaper.com</author>
<authorEmail>info@joomxpert.com</authorEmail>
<authorUrl>http://www.joomshaper.com</authorUrl>
<copyright>Copyright (C) 2010 - 2011 JoomShaper.com. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only</license>
<version>1.0.0</version>
<description>INFO</description>
<languages>
<language tag="en-GB">en-GB.tpl_shaper_simplicity_ii.ini</language>
</languages>
<administration>
<languages>
<language tag="en-GB">admin/en-GB.tpl_shaper_simplicity_ii.ini</language>
</languages>
</administration>
<positions>
<position>search</position>
<position>hornav</position>
<position>slides</position>
<position>right</position>
<position>left</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>bottom1</position>
<position>bottom2</position>
<position>bottom3</position>
<position>bottom4</position>
<position>bottom5</position>
<position>bottom6</position>
<position>breadcrumbs</position>
<position>footer-nav</position>
</positions>
<files>
<file>index.php</file>
<file>component.php</file>
<file>error.php</file>
<file>head.php</file>
<file>modpos.php</file>
<file>offline.php</file>
<file>params.ini</file>
<file>template_thumbnail.png</file>
<file>templateDetails.xml</file>
<folder>admin</folder>
<folder>/css/</folder>
<folder>/html/</folder>
<folder>/images/</folder>
<folder>/js/</folder>
<folder>/lib/</folder>
</files>
<params>
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="color" type="list" default="style1" label="STYLE" description="STYLE_DESC">
<option value="style1">Style1</option>
<option value="style2">Style2</option>
<option value="style3">Style3</option>
</param>
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="copyright" type="text" default="2011 Shaper Simplicity - II Demo. All Rights Reserved." label="CPINFO" description="CPINFO_DESC" />
<param name="showdate" type="radio" default="1" label="SHOWDATE" description="SHOWDATE_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</param>
<param name="ie6" type="radio" default="1" label="IE6WARN" description="IE6WARN_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</param>
<param name="jinfo" type="radio" default="1" label="JINFO" description="JINFO_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</param>
<param name="showtop" type="radio" default="1" label="SHOWTOP" description="SHOWTOP_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</param>
</params>
</install>
Po przeróbce :
Kod:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.6" type="template" client="site">
<name>shaper_simplicity_ii</name>
<creationDate>Jan 2011</creationDate>
<author>JoomShaper.com</author>
<authorEmail>info@joomxpert.com</authorEmail>
<authorUrl>http://www.joomshaper.com</authorUrl>
<copyright>Copyright (C) 2010 - 2011 JoomShaper.com. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only</license>
<version>1.0.0</version>
<description>INFO</description>
<languages>
<language tag="en-GB">en-GB.tpl_shaper_simplicity_ii.ini</language>
</languages>
<administration>
<languages>
<language tag="en-GB">admin/en-GB.tpl_shaper_simplicity_ii.ini</language>
</languages>
</administration>
<positions>
<position>search</position>
<position>hornav</position>
<position>slides</position>
<position>right</position>
<position>left</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>bottom1</position>
<position>bottom2</position>
<position>bottom3</position>
<position>bottom4</position>
<position>bottom5</position>
<position>bottom6</position>
<position>breadcrumbs</position>
<position>footer-nav</position>
</positions>
<files>
<file>index.php</file>
<file>component.php</file>
<file>error.php</file>
<file>head.php</file>
<file>modpos.php</file>
<file>offline.php</file>
<file>params.ini</file>
<file>template_thumbnail.png</file>
<file>templateDetails.xml</file>
<folder>admin</folder>
<folder>/css/</folder>
<folder>/html/</folder>
<folder>/images/</folder>
<folder>/js/</folder>
<folder>/lib/</folder>
</files>
<config>
<fields name="@spacer" type="spacer" default="" label="" description="" />
<fields name="color" type="list" default="style1" label="STYLE" description="STYLE_DESC">
<option value="style1">Style1</option>
<option value="style2">Style2</option>
<option value="style3">Style3</option>
</field>
<fields name="@spacer" type="spacer" default="" label="" description="" />
<fields name="copyright" type="text" default="2011 Shaper Simplicity - II Demo. All Rights Reserved." label="CPINFO" description="CPINFO_DESC" />
<fields name="showdate" type="radio" default="1" label="SHOWDATE" description="SHOWDATE_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</field>
<fields name="ie6" type="radio" default="1" label="IE6WARN" description="IE6WARN_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</field>
<fields name="jinfo" type="radio" default="1" label="JINFO" description="JINFO_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</field>
<fields name="showtop" type="radio" default="1" label="SHOWTOP" description="SHOWTOP_DESC">
<option value="0">NO</option>
<option value="1">YES</option>
</field>
</fieldset>
</fields>
</config>
Po tym zabiegu instalator joomli nie chce go zainstalować a wcześniej zainstalowany ten sam szablon z podmienionym plikiem ukazuje błąd
500 - An error has occurred.
Error loading form file
Return to Control Panel
Co do przeróbki pliku index.php - zupełnie nie wiem jak to zrobić, ponieważ autor pisze o zamianie linijek kodu, których ja w swoim pliku jako tako nie mam.
E@ - Chyba wiem jaki zrobiłem błąd w tym pliki, powinienem jeszcze dodać tam parametr <fieldset name="advanced"> - albo wstawić cały kod przedstawiony przez autora - nie mam pojęcia.