Witajcie,
W temacie własnych szablonów dopiero zaczynam więc proszę o wyrozumiałość.
Tworzę szablon wg tego http://www.pomoc.joomla.pl/content/view/536/46/.
templateDetails.xml
Kod PHP:
<?xml version="1.0" encoding="iso-8859-2"?><mosinstall type="template" version="1.0.0"> <name>podstawa</name> <creationDate>2006-08-01</creationDate> <author>Stefan Wajda</author> <copyright>GNU/GPL</copyright> <authore-mail> zwiastun@joomla.pl</authore-mail> <authorUrl>www.joomla.pl</authorUrl> <version>1.0</version> <description>Podstawa szablonu dla Joomla.</description> <files> <filename>index.php</filename> <filename>template_thumbnail.png</filename> </files> <images> <filename>images/header.jpg</filename> </images> <css> <filename>css/template_css.css</filename> </css></mosinstall>
index.php
Kod PHP:
<?php/* 00_podstawa.php. Szkielet pliku index.php */defined( '_VALID_MOS' ) or die( 'Zasób zastrzeżony' );/* konieczne, wyodrębnia kod ISO ze stałej _ISO z pliku etykiet i komunikatów językowych */$iso = explode( '=', _ISO );/* xml prolog - skomentowany, aby wymusić tryb zgodności */// echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo _LANGUAGE; ?>" lang="<?php echo _LANGUAGE; ?>"><head> <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?> " /> <?php mosShowHead(); if ($my->id) {initEditor(); } ?> <script type="text/javascript"></script> <link rel="stylesheet" type="text/css" title="Standardowy" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" media="screen" /> <link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" /></head><body> <div id="header"> <!-- nagłówek --> <h1><?php echo $GLOBALS['mosConfig_sitename']; ?></h1> </div> <div id="content_main"> <!-- treść główna --> <?php mosMainBody(); ?> </div> <div id="nav_bar"> <!-- pasek nawigacyjny --> <?php mosLoadModules( 'left' ); ?> </div> <div id="misc_bar"> <!-- różne inne treści --> <?php mosLoadModules( 'right' ); ?> </div> <div id="footer"> <?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?> <div></body>?>
Według ilustracji powinno być ok - a u mnie Joomla 2.5.4 w ogóle nie widzi tego szablonu.
Pracuje na serwerze lokalnym więc wszystkie pliki od razu tutaj tworze.
a przy instalacji z .zip pokazuje: Nie znaleziono pliku instalacyjnego XML.
moje drzewo plików:
podstawa
css (template_css.css)
images (header.jpg)
index.php
templateDetails.xml
Proszę o pomoc.