Ho un modello personalizzato di joomla 2.5 e desidero convertirlo in Joomla 3.0. Attualmente l'unico metodo che ho trovato è come convertire un Joomla 1.5 a 2.5. Per favore guidami qui perché ho passato quasi un mese a questo. Ho trovato un metodo http://docs.joomla.org/J3.1:Converting_A_Previous_Joomla!_Version_Template ma non capisco come farlo. Se potessi anche dare una chiara procedura su come implementare i passaggi nel link che ho postato questo mi aiuterebbe molto.Converti modello Joomla 2.5 in 3.0
risposta
Questa non è la guida assoluta che posso offrire, ma qui ci sono i passaggi fondamentali:
in realtà dipende se si tratta di un modello di base o se si basa su un quadro modello di come RocketTheme o YOOtheme
controllare il modello predefinito in Joomla, si chiama Protostar. Date un'occhiata da vicino e capire che cosa sta facendo
di controllare file manifesto (confrontarlo con Protostar)
forse non così importante, ma di controllare anche la Potential backward compatibility issues in Joomla 3.0 and Joomla Platform 12.1
se avete problemi in installazione del modello/di usarlo, si prega di inviare problemi specifici
Quando provo ad installare il modello, ottengo questo errore. Attenzione JInstaller:: Installare: Il file non esiste C: \ xampp \ htdocs \ aggiornamento \ tmp \ install_516fdddd9d220 immagini \ trans.gif Quale potrebbe essere il problema \? –
Bene, l'errore è abbastanza esplicito. trans.gif è mancante. Controlla il tuo file modello per vedere se all'interno del tuo template hai 'images \ trans.gif' –
Sono stato in grado di aggirare questo installando tramite la Directory. Anche se sto ancora ricevendo errori quando imposto il modello come predefinito. –
Questa risposta può non essere in un modo particolare, ma qui si va con alcuni passaggi:
- Identificare HTML semplice dal modello di Joomla 2.5. Tenerlo in un file separato per un momento.
- Ci sono molte funzioni, costanti che sono deprecate in Joomla 3.x ad es. Costante di DS che viene utilizzata per fornire "/" in Joomla 2.5. Devi sostituirlo con "/".
- Le funzioni comuni come ottenere il sitename, il logo ecc. Richiedono una modifica del codice . Puoi prendere un riferimento dal modello di Protostar. Puoi vedere come hanno recuperato il valore di sitename dal codice. Lo sembra difficile all'inizio, ma quando si procede gradualmente, sarà possibile acquisire familiarità con il motore di template di Joomla 3 .
- Una volta terminato, puoi procedere e modificare il file XML. Puoi copiare e incollare templateDetails.xml dal modello di Protostar. Assicurati di cambiare elementi importanti come nome file, cartella, ecc.
Zip l'intera cartella del modello e installarlo sul tuo sito Web renderlo predefinito. Se trovi errori, vai avanti e attiva error reporting in PHP. Risolvi quegli errori e fai in modo che il tuo modello funzioni su Joomla 3
Inserisci il codice per index.php nel tuo modello e possiamo convertirlo per te. Se hai bisogno di nascondere il codice sensibile, fallo prima. Sarà molto più facile. Ma se abiliti la modalità di debug dovresti essere in grado di vedere eventuali errori e quindi correggerli uno per uno. – tomjm