PDA

Zobacz pełną wersję : Szukam szablonów do J! 1.6



Bardanos
30-01-2011, 13:44
Witam, nie ma jeszcze działu o Szablonach do Joomli 1.6 więc napiszę tutaj - zna może ktoś jakiś szablon portalu? Chodzi mi o coś w stylu Simplicity II (http://www.templatki-joomla.eu/templatki-joomla-1.5/shaper-simplicity-ii-%E2%80%93-darmowa-templatka-dla-joomla.html). Moje poszukiwania jak na razie przyniosły mi 2 niedziałające szablony. Będę bardzo wdzięczny za pomoc.

Pozdrawiam Bardanos.

pyziak
30-01-2011, 14:00
ostatnio na forum był link do opisu jak przerobić szablon z 1.5 na 1.6 , poszukaj

Bardanos
30-01-2011, 14:23
Wiem, znalazłem - gdybym wiedział nie pytałbym ; )

Inny kolega moderator polecił tą stronę - http://blog.safistudio.pl/2011/01/14/przeniesienie-szablonu-joomla-1-5-do-joomla-1-6/

Przerobiłem pliki według instrukcji i nadal nie działa - może moja prawie zerowa wiedza o PHP jest przyczyną, ale niestety nie działa.

palyga007
30-01-2011, 14:25
Pojęcie "nie działa" jest dość szerokie..
co konkretnie Ci "nie działa".

Bardanos
30-01-2011, 14:33
Zaczynając od początku nie wiem czy dobrze zrozumiałem regułkę przerobienia [B]templateDetails.xml.
Przed zaczęciem prac wyglądało to tak:

<?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 :

<?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 (http://w412.wrzuta.pl/plik/5jYQLiKb3VZ/index.php_simplicity) - 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.

pawelSafiStudio
01-02-2011, 00:05
Witaj,

przerobiłem paczkę instalacyjną oraz plik index.php tak, żeby działało pod Joomla! 1.6. Szablon jest bardzo rozbudowany i ciężko będzie Ci go w całości dostosować. Nie miałem czasu jeszcze dokładnie zagłębić się w zmiany widoków poszczególnych komponentów, ale na pewno takie się pojawiły. Szablon, który podałeś, posiada własne widoki dla większości komponentów i modułów Joomla! 1.5. Zatem długa praca przed Tobą :)

W załączniku paczka instalacyjna tego co przygotowałem. Tak jak mówię jest to tylko modyfikacja index.php, strony błędu oraz templateDetails.xml. Dodatkowo jeszcze poprawiłem trochę pliki jezykowe, żeby nazwy były poprawnie wyświetlane w PA i usunąłem plik params.ini, gdyż obecnie parametry zapisywane są w bazie danych.

3592

Szablon korzysta z klasy JParameter, która w J1.6 została usunięta, z tego co mi wiadomo. Ogólnie dostosowanie szablonu, aby był w pełni kompatybilny będzie bardzo czasochłonne. Wydaje mi się, że lepiej jakbyś poszukał czegoś dedykowanego pod J1.6.