Back to top

Autore Topic: Integrare Joomla in un template fatto da me  (Letto 2717 volte)

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Integrare Joomla in un template fatto da me
« il: 01 Mag 2006, 18:14:05 »
Ho installato da poco Joomla, è vorrei sapere delle cose che sinora non ho ben capito.
A me quello che mi interessa principalmente è :

-Come integrare in un template FATTO DA ME, il sistema Joomla.


Grazie a tutti coloro che mi aiuteranno, Ciao!

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #1 il: 01 Mag 2006, 21:01:33 »
ciao,
fatti un giro nell'area download->tutorial
buona lettura  ;D
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #2 il: 01 Mag 2006, 21:48:31 »
QUello l'ho letto e nn mi serve; ho seguito anche il tuo ma niente
non ho capito

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #3 il: 01 Mag 2006, 22:35:56 »
ciao,
non è chiaro cosa intendi con: non ho capito
comunque prova a studiarti direttamente il codice del template predefinito e ricava le informazioni dalle varie fonti, forum, manuali e siti.
ricorda che un template è una cartella con diverse informazioni tutte inserite nel file xml
il cuore del template è il file index.php è la sua veste grafica è controllata dal css
buon lavoro  ;D
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #4 il: 02 Mag 2006, 08:25:18 »
In linea di massima i passi sono i seguenti (supponendo che tu abbia realizzato la base in  html del tuo template):
1) rinomina il tuo file in "index.php"
2) sostituisci il tag <head> </head> del tuo template con il relativo di una qualsiasi altro template x joomla
3) modifica il percorso delle immagini con il seguente richiamo <?php echo $mosConfig_live_site;?>/templates/TUO_TEMPLATE/images/
4) rinomina il tuo css in template_css.css
5) posiziona all'interno del tuo template i richiami (o snippet di codice) a moduli ,mainbody,footer,pathway etc etc.
6)compila il file xml del tuo template
Lasciando inalterata ovviamente la configurazione delle cartelle del template (la composizione la vedi aprendo un qualsiasi altro template)
fd aka lonely

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #5 il: 02 Mag 2006, 21:32:03 »
Allora ho riletto bene il tutorial realizzato da Carlo Ernesto xò solo un passo non mi è chiaro e non riesco ad agire.
Ovvero nel tutorial dice: Per prima cosa occorre cambiare il collegamento al foglio di stile che, se ricordate, abbiamo
copiato da un altro template, quindi occorre modificare il riferimento alla cartella. Nel mio
caso il nome "rhuk_solarflare_ii" deve essere sostituito con "minimalista" quindi avremo:
Codice: [Seleziona]
<link href="<?php echo
$mosConfig_live_site;?>
/templates/rhuk_solarflare_ii/css/template_css.css"
rel="stylesheet" type="text/css"/>

che diventerà:
Codice: [Seleziona]
<link href="<?php echo
$mosConfig_live_site;?>
/templates/minimalista/css/template_css.css"
rel="stylesheet" type="text/css"/>

------
Io però ho un pezzo di codice + lungo ovvero:

Codice: [Seleziona]
<head>
<jdoc:placeholder type="head" />

<link href="templates/{TEMPLATE}/css/template.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link href="templates/{TEMPLATE}/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
<jdoc:tmpl name="isRTL" varscope="index.php" type="condition" conditionvar="LANG_ISRTL">
<jdoc:sub condition="1">
<link href="templates/{TEMPLATE}/css/template_rtl.css" rel="stylesheet" type="text/css" />
</jdoc:sub>
</jdoc:tmpl>
</head>


Dove è che sbaglio io? Dove devo modificare nel codice sopra?

O sarà che ho una versione diversa di Joomla, rispetto a quella usata per il tutorial?!

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #6 il: 02 Mag 2006, 22:01:44 »
nel tuo listato si fà riferimento a 3 diversi fogli di stile,potrebbero sicuramente funzionare ma il tag <head> è errato,questo è come dovrebbe essere:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );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(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?><?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/templates/TUO_TEMPLATE/favicon.ico\" />" ; ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
</head>

nel richiamo al css è stata inserita la variabile
$GLOBALS[cur_template]
al posto di NOME TEMPLATE
FD

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #7 il: 02 Mag 2006, 22:07:05 »
quindi al posto di $GLOBALS[cur_template] dovrei mettere

$GLOBALS[NOME MIO TEMPLATE]


?

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #8 il: 02 Mag 2006, 22:43:00 »
Errato
devi inserire il codice che ti ho appena postato al posto del tuo (che richiama i 3 diversi css)
praticamente cancella tutto il tag <head> che hai e sostituisci col mio
fd
spero di esser chiaro
p.s.
mantenere separati i 3 css ti costringe a richiamarli ovviamente 3 volte
« Ultima modifica: 02 Mag 2006, 22:46:47 da francodanese »

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #9 il: 03 Mag 2006, 14:44:22 »
Ah capito!
Comunque ho provato re-installando l'ultima versione di Joomla xkè avevo installato la vecchia.
COsì posso provare al meglio il template

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #10 il: 03 Mag 2006, 19:18:11 »
Allora sono riuscito a oltrepassare questo problema, ma seguendo il tutorial di Carlo Ernesto non ho capito un'altra cosa.
Nel tutorial dice:( A fine pagina n 13)

Codice: [Seleziona]
A questo punto possiamo inserire i diversi tag nel nostro codice xhtml e cancellare i testi e i
<br /> precedenti. Questo è il codice inserito:
<div id="contenitore">
<div id="contenitore2">
<div id="titolo"><h1>template joomla</h1></div>

...............................

Però non ho capito dove devo inserire queste stringhe

Offline RAW is Fire!

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #11 il: 04 Mag 2006, 17:37:08 »
UP

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Re: Integrare Joomla in un template fatto da me
« Risposta #12 il: 04 Mag 2006, 17:47:16 »
Quello è QUASI tutto il listato della pagina index.php.................
Il manuale di carlo è semplicemente perfetto,và seguito con attenzione però e certo con affianco una serie di riferimenti per quello che riguarda sia i css sia la struttura dei template di Joomla!
fd aka lonely


 



Web Design Bolzano Kreatif