Back to top

Autore Topic: Joomla! 2.5: Convertire un template per Joomla 3.0  (Letto 18897 volte)

Offline jeckodevelopment

  • Administrator
  • Instancabile
  • *****
  • Post: 5695
  • Sesso: Maschio
    • Mostra profilo
Joomla! 2.5: Convertire un template per Joomla 3.0
« il: 07 Ago 2012, 12:04:23 »
Salve gente,
nel wiki di Joomla 2.5 è disponibile la traduzione della guida "Converting a template for Joomla 3" pubblicata originariamente sul wiki di Joomla.org

Attenzione, la traduzione, così come l'originale, è ancora un work in progress, quindi è soggetto a modifiche/integrazioni/aggiornamenti.

Il link alla pagina del wiki italiano:
http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Convertire_un_template_per_Joomla_3

Offline ventus85

  • Moderator
  • Instancabile
  • *****
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #1 il: 07 Ago 2012, 22:45:28 »
Bene, mi servirà visto che devo ancora convertire un template dalla 1.5 all'ultima!
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline Npaquito

  • Abituale
  • ****
  • Post: 1832
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #2 il: 28 Set 2012, 12:51:45 »
Hola

Grazie molto utile

Nel templateDetails.xml di Beez3 cambia
Codice: [Seleziona]
<extension version="2.5" type="template" method="install">per
Codice: [Seleziona]
<extension version="2.5" type="template" client="site">
e generale?
« Ultima modifica: 28 Set 2012, 12:57:23 da Npaquito »
web design, web mobile

Offline Npaquito

  • Abituale
  • ****
  • Post: 1832
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #3 il: 28 Set 2012, 13:42:44 »
Hola

Potreste spiegarmi in parole povere:

  Visualizzazioni Editor  Le visualizzazioni dell'editor del frontend utilizzano le tabulazioni per separare le aree editabili e le opzioni. Se non vuoi utilizzarle, devi fare un override che non include il blocco seguente

E dove va inserito esattamente il codice?


Grazie
 
« Ultima modifica: 28 Set 2012, 13:45:02 da Npaquito »
web design, web mobile

Offline Npaquito

  • Abituale
  • ****
  • Post: 1832
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #4 il: 28 Set 2012, 14:14:54 »
Hola

A me ha funzionato ma..

Codice: [Seleziona]
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="../media/jui/js/jquery.js"></script>
    <script src="../media/jui/js/bootstrap.min.js"></script>
    <script src="../media/jui/js/chosen.jquery.min.js"></script>
mi da un warning per riga, il primo <meta> non closed (non difficile ma manca il /), gli altri tre manca il tipo dell'attribute

invece questo
Codice: [Seleziona]
// If Right-to-Left
if ($this->direction == 'rtl') :
    $doc->addStyleSheet('../media/jui/css/bootstrap-rtl.css');
endif;
 
// Load specific language related CSS
$file = 'language/' . $lang->getTag() . '/' . $lang->getTag() . '.css';
if (JFile::exists($file)) :
    $doc->addStyleSheet($file);
endif;
 
$doc->addStyleSheet('../media/jui/css/chosen.css');
inserito dopo: <link rel="stylesheet" href=".../css/template.css" type="text/css" />
senza
Codice: [Seleziona]
<?phpme lo mostra come testo nel frontend, se lo uso come <?php mi da un'errore Fatal error:  Call to a member function getTag() on a non-object in C:\....
« Ultima modifica: 28 Set 2012, 14:26:44 da Npaquito »
web design, web mobile

Offline borzoi

  • Esploratore
  • **
  • Post: 122
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #5 il: 05 Ott 2012, 11:17:50 »
Gran bella guida, mi è stata sufficiente per convertire (con qualche aggiunta...) un template dalla 2.5 alla 3.0.
Però, bisognerebbe sempre evitare di prendere il codice che funziona sulla nostra macchina, e farne una guida :D
Non tutti i template hanno una variabile "$lang" valorizzata col locale utilizzato per il sito...
Per la cronaca, alla guida occorre aggiungere, fra le dichiarazioni iniziali di index.php, la seguente inizializzazione:

Codice: [Seleziona]
$lang = JFactory::getLanguage();
L'occasione è gradita per ricordare che in Joomla! 3.0 i passaggi per riferimento sono deprecated: in soldoni, $lang =& JFactory::getLanguage(); darebbe uno strict error.

Offline maxtrend

  • Esploratore
  • **
  • Post: 100
  • Sesso: Maschio
    • Mostra profilo

Offline davide lau

  • Nuovo arrivato
  • *
  • Post: 2
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #7 il: 17 Ago 2014, 19:29:50 »
Ciao a tutti, ho provato a seguire questa guida ma è poco chiara per me e non so dove e come mettere questi codici, voglio continuare a usare anche per la versione 3 il template che ho sempre utilizzato... Spero che qualcuno possa darmi una mano...  ::)

davide

Offline nicolacomin

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #8 il: 30 Set 2014, 11:25:00 »
Ciao a tutti,
non funzionandomi sul template grezzo che utilizzavo solitamente in Joomla 2.5 dato che il php mi dava un errore ho consultato la pagina della documentazione in inglese e nella discussione ho trovato questo utile commento:

Citazione
This can be further simplified to two lines of code:
JHtmlBootstrap::loadCss($includeMaincss = true, $this->direction);
JHtml::_('bootstrap.framework');
The first line loads cor CSS whereas the second loads core JavaScript. I'd recommend this route for anyone not using LESS in Joomla 3.
In effetti togliendo tutto quanto scritto nella guida e includendo nel php ad inizio template queste 2 righe Bootstrap carica immediatamente e tutto funziona alla perfezione. Spero questo sia utile a qualcun'altro.

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #9 il: 02 Ott 2014, 12:36:56 »
Ciao nicolacomin,
puoi indicare il link alla discussione dove hai trovato il codice?
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline nicolacomin

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #10 il: 02 Ott 2014, 13:43:34 »
La discussione è relativa al link da cui è stato tradotto l'articolo http://docs.joomla.org/J3.x:Converting_A_Previous_Joomla!_Version_Template . Ecco il link alla discussione comunque http://docs.joomla.org/J3.x_talk:Converting_A_Previous_Joomla!_Version_Template

Offline kefy

  • Esploratore
  • **
  • Post: 177
  • Sesso: Femmina
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #11 il: 30 Mag 2015, 10:57:43 »
Ciao, anche per me non è un granchè chiara questa guida!
Prima domanda: i class name vuol dire che devo trovare tutti i "menu" e cambiarli con "nav" ecc.. In tutti i file del template?




Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #12 il: 30 Mag 2015, 11:03:36 »
le classi devono essere cambiate:

da menu    a nav    
da pagnav    a pager    
da actions    a dropdown-menu    

naturalmente potrebbe cambiare qualcosa perchè spesso in alcuni template le classi vengono sovrascritte, quindi da vautare anche il template che stai usando.
In oltre se stai usando un template che è basato su gantry o t3 o qualche altro framework ci potrebbe essere anche qualche altra modifica o le modifiche non necessariamente saranno quelle indicate.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline kefy

  • Esploratore
  • **
  • Post: 177
  • Sesso: Femmina
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #13 il: 30 Mag 2015, 18:25:15 »
ok, fatto..
non ci riesco! va oltre le mie competenze..  :-\


stavo pensando di prendere un nuovo template 3, e di modificarlo con i css, per renderlo simile all'originale.
Esiste una guida?


I css e l'html un po' lo conosco, però avrei bisogno di una "guida (appunto!)" che spieghi la teoria, la correlazione tra jooma, moduli, posizioni e css, perchè se apro la cartella css del mio template ci sono almeno una ventina di file e non so mai quale pescare, vado un po' sempre a tentativi!






Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #14 il: 30 Mag 2015, 20:24:24 »
ci sono varie guide, sia in italiano che in inglese: Prova con google.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline azzur

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Joomla! 2.5: Convertire un template per Joomla 3.0
« Risposta #15 il: 07 Nov 2015, 18:24:19 »
salve a tutti,


leggendo questo post non mi sono chiare alcune cose, sto provando a convertire una versione di joomla 2.5 alla 3.4.5, l'aggiornamento è andato a buon fine e dovrei poi pian piano sistemare i vari plugin, il mio problema principale è ora risistemare il templare originale.
Nella guida qui sopra viene indicato di cambiare la classi, presumo si parli di classi ed id css,mi chiedo in quali pagine? Io ho cercato all'interno delle pagine relative al mio templare 2,5 le voci Menu, pagenav e action e non trovo nulla è normale?


Inoltre si parla poi di pagina index a quale si fa riferimento alla index presente dentro la cartella del templare?


Invece per editor viewer cosa si intende quale sarebbe la pagina da andare a modificare?


Scusate le domande per molti banali, il fatto è che mi affaccio a joomla dopo diverso tempo e avrei bisogno cortesemente di qualche consiglio per orientarmi meglio ed utilizzare questa guida per fa funzionare il vecchio templare sulla versione 3.


Mi auguro di avere qualche vostro aiuto


Grazie in anticipo.

 



Web Design Bolzano Kreatif