Back to top

Autore Topic: convertire template di Joomla 1.0 in uno per Joomla1.5  (Letto 4066 volte)

Offline electra

  • Esploratore
  • **
  • Post: 150
    • Mostra profilo
Ciao ragazzi.
Dovrei convertire un template fatto per Joomla 1.0 in uno funzionante per Joomla 1.5. Qualcuno di voi sa indicarmi qualche guida o articolo che parli delle principali differenze fra i due in modo che io possa fare la conversione?Mi riferisco sopratutto ai nomi dei tags etc...
Grazie!

SteveTW

  • Visitatore
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #1 il: 20 Ott 2008, 10:16:12 »
Dipende dalle tue conoscenze di html, comunque le differenze ci sono e sono sostanziali, ma fattibili.

In sostanza quello che devi cambiare, per ogni posizione, è questo (ti faccio un esempio con la posizione "left"):

in Joomla 1.0:
<?php mosLoadModules ( 'left' ); ?>

in Joomla 1.5:
<?php if($this->countModules('left')) : ?>
        <jdoc:include type="modules" name="left" style="" />
        <?php endif; ?>

Diciamo che il principio di cambiamento per chiamare tutte le posizioni dei tuoi contenuti è qui; per il css dipende dalla complessità dei template che usi.... ma su template base il tutto potrebbe anche più o meno restare uguale.... fai qualche prova.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline electra

  • Esploratore
  • **
  • Post: 150
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #3 il: 20 Ott 2008, 15:36:48 »
Grazie mille!!!
Procedo seguendo i vostri consigli!

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #4 il: 02 Dic 2008, 16:48:09 »
Ho bisogno di convertire un template 1.0 in 1.5 e non ho quasi nessuna conoscenza di html e php quindi mi servirebbe una guida che mi dica esattamente cosa fare [cerca "X", sostituisci con "Y"]
quella guida da degli spunti su come modificare i template non che cosa fare tecnicamente
quindi forse il procedimento e diverso da template a template perche ogniuno ha moduli diversi?
oppure basta soltanto modificare nel file index.php quello che dicono nella prima parte delle guida?

Citazione
  1. Sostituisci _VALID_MOS con _JEXEC
  2. Sostituisci $mosConfig_absolute_path con $this->baseUrl
  3. Sostituisci $mosConfig_live_site con $mainframe->getCfg( 'live_site' )
  4. Sostituisci le stringhe fisse con stringhe traducibili. Per esempio, sostituisci echo 'Hello' con echo JText::_( 'Hello' )
  5. Sostituisci le chiamate a mosGetParam con chiamate a JRequest::getVar.
        Per esempio, sostituisci $id = mosGetParam( $_REQUEST, 'id', 0 ); con $id = JRequest::getVar( 'id', 0 );
  6. Sostituisci mosShowHead(); con <jdoc:include type="head" />
  7. Sostituisci mosMainBody() con <jdoc:include type="component" />
  8. Sostituisci mosLoadModules( $position_name, $style ); con <jdoc:include type="modules" name=$position_name style=$style />
  9. Sostituisci if(mosCountModules('position_name')) con if ($this->countModules('position_name'))
« Ultima modifica: 02 Dic 2008, 17:37:29 da tisei3 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #5 il: 03 Dic 2008, 00:39:55 »
La seconda che hai detto :D
Basta modificare il file index.php
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #6 il: 03 Dic 2008, 16:16:35 »
La seconda che hai detto :D
Basta modificare il file index.php
wow tutto qui??
ma poi funzionera perfettamente come un template 1.5 e senza nessunissimo problema di compatibilita e di installazione?
« Ultima modifica: 03 Dic 2008, 16:18:47 da tisei3 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #7 il: 03 Dic 2008, 16:26:42 »
La seconda che hai detto :D
Basta modificare il file index.php
ma poi funzionera perfettamente
perfettamente? Solo Dio è l'essere perfettissimo... figurati se lo,può essere un template di Joomla! ;D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #8 il: 03 Dic 2008, 17:15:16 »
io intendevo chiedere se ci fosse qualcosa di sconveniente a covertire un template 1.0
magari piu o meno la differenza e soltanto in quella parte di index pero ci possono essere problemi di compatibilita in seguito?
inoltre se la differenza stesse soltanto in 10 righe di testo, con un lavoro di mezz.oretta quelli che hanno un sito con template potrebbero convertirli tutti e fare in modo che gli stessi possano essere disponibili per entrambe le versioni perche senza dubbio quelli per 1.0 sono numericamente molti di piu quindi c.e piu probabilita per scegliere quello che meglio si adatta senza dover ricorre all.installazione di versioni joomla precedenti [e c.e chi lo fa per un template]

quindi la domanda sarebbe: Ci sono piccole sottigliezze che devo considerare o posso modificare quelle righe di testo e funzionera esattamente come il template originale ha funzionato con la versione 1.0?
« Ultima modifica: 03 Dic 2008, 17:17:09 da tisei3 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #9 il: 03 Dic 2008, 17:33:26 »
Citazione
quindi la domanda sarebbe: Ci sono piccole sottigliezze che devo considerare o posso modificare quelle righe di testo e funzionera esattamente come il template originale ha funzionato con la versione 1.0?
La risposta sarebbe si :)
Ma se secondo te è così semplice in mezzora cambiare centinaia di template per la 1.0 adattandoli alla 1.5 perchè continui a tergiversare e non ti metti all'opera per cambiare quel template?
Così vedi da te se funziona come con la 1.0, non ti pare :)
In linea di massima quando hai sostituito le chiamate php con il nuovo modo di farle di Joomla! 1.5 tutto dovrebbe funzionare esattamente allo stesso modo. Il condizionale è sempre d'obbligo ;D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #10 il: 03 Dic 2008, 20:29:42 »
beh allora ok  ;D

grazie mille

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #11 il: 04 Dic 2008, 23:17:21 »
ho provato a cambiare quello che dicevano ma mi da un errore sicuramente ho sbagliato qualcosa
Codice: (QUESTO È IL FILE index.php ORIGINALE) [Seleziona]
<?php
defined
'_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso explode'='_ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'$iso[1] .'"?' .'>';
?>

<!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">
<head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
$right mosCountModules'right' );
$left mosCountModules'left' );

?>

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/content_portal/css/template_css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="bigframe">
<div id="main">
<div id="header">
    <div id="logo">
        <a href="index.php"><img src="<?php echo $mosConfig_live_site;?>/templates/content_portal/images/logo.gif" alt="<?php echo $mosConfig_live_site;?>" width="218" height="143" border="0" /></a></div>
       
        <div id="banner">
        <?php if ( mosCountModules'banner' ) ) { ?><div id="bannertext"><?php mosLoadModules'banner', -); ?></div><?php ?>
        </div>
       
    </div>
    <div id="navi">
    <div id="navigointi">
        <div id="googlenavi"><?php mosLoadModules 'user3', -1); ?></div>
        </div>
        <div id="haku"><?php mosLoadModules 'user4', -1); ?></div>
    </div>
<div id="content">
    <?php if(mosCountModules'right' )>&& mosCountModules'left' )>0){ ?>
    <div id="a"><?php mosLoadModules 'left', -); ?></div>
        <div id="b"><?php mosMainBody(); ?></div>
        <div id="c"><?php mosLoadModules 'right', -); ?></div>
    <?php }else if(mosCountModules'left' )>&& mosCountModules'right' )<1){ ?>
<div id="a"><?php mosLoadModules 'left', -); ?></div>
        <div id="x"><?php mosMainBody(); ?></div>
    <?php }else if(mosCountModules'right' )>&& mosCountModules'left' )<1){ ?>
        <div id="y"><?php mosMainBody(); ?></div>
        <div id="c"><?php mosLoadModules 'right', -); ?></div>
<?php }else{ ?>
        <div id="z"><?php mosMainBody(); ?></div>
    <?php ?>
    </div>
<div id="footer">
    <div id="footertext">
        <div id="copyright"><?php mosLoadModules 'user6', -1); ?><?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?></div>
            <div id="some"><a href="http://www.estime.fi" target="_blank">Joomla! template by Estime</a><?php mosLoadModules 'user5', -1); ?></div>
        </div>
    </div>
</div>
</div>
<?php mosLoadModules'debug', -);?>
</body>
</html>

Guida per modificare: http://wiki.joomla.it/index.php?title=Convertire_un_template_da_Joomla_1.0_a_Joomla_1.5

sicuramente non si tratta di sostituire esattamente quello che c.e scritto ma variabili php tipo  'live_site' [che tra l.altro non ho capito cosa sia]  oppure  echo 'Hello' che sono degli esempi e non la variabile effettiva

quindi...
 ;D ;D qualcuno molto gentile me lo potrebbe modificare in modo da renderlo compatibile con la 1.5 di J ?
« Ultima modifica: 04 Dic 2008, 23:19:28 da tisei3 »

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #12 il: 05 Dic 2008, 22:11:12 »
qualcuno mi aiuta :((

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #13 il: 06 Dic 2008, 23:51:22 »
nessuno?

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #14 il: 08 Dic 2008, 15:29:05 »
 ???

Offline dany.bars

  • Esploratore
  • **
  • Post: 113
  • Sesso: Maschio
    • Mostra profilo
Re: convertire template di Joomla 1.0 in uno per Joomla1.5
« Risposta #15 il: 09 Dic 2008, 22:04:32 »
 ???

 



Web Design Bolzano Kreatif