Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : elecriss 27 Mar 2012, 18:41:06
-
Buonasera, ho aggiornato la versione joomla da 1.7.2 a 2.5.3. Tutto bene, ad eccezione di alcune modifiche andate perse. Da quel che leggo avrei dovuto approfondire meglio la questione override, ma adesso è troppo tardi, e comunque le modifiche erano poche. Non ho problemi a riapplicarle ma come avrei dovuto fare per fare l'override del template?
In particolare alcune modifiche su beez5.css, position.css e anche su index.php.
Mi aiutate?
Grazie
Cristina
-
se le modifiche riguardano il template allora meglio cambiargli di nome, lo salvi lo rinomini dentro il file .xml quindi lo ricomprimi e lo reinstalli..
l'override riguarda i componenti e i moduli ed ora anche la lingua, non il template.
-
Grazie, ora provo, e grazie comunque per la prontezza e la professionalità con la quale questo forum risponde sempre.
-
approfitterei ancora...lo copio e lo rinomino dalla directory template (in htdocs .....) o da template manager?
e dove trovo il file al quale ti riferisci xml?
Grazie mille
-
Ho seguito indicazioni lette anche in altri post.
Ho copiato la CARTELLA beez 5 e le ho cambiato il nome in NEW. Questo nome lo ho trascritto nel tag in TemplateDetails.xml ed anche in index.php. Ho zippato la cartella NEW e l'ho installata come estensione in joomla. Però non viene caricata come template! Mi appare nell'elenco estensioni ma non nei template.......
Che abbia sbagliato cartella? Mi potreste specificare bene le cartelle e le directory alle quali devo fare riferimento?
Grazie
-
Questo nome lo ho trascritto nel tag in TemplateDetails.xml ed anche in index.php.
------------------------
In quale index.php? E perchè mai l'hai trascritto anche li?
Ho zippato la cartella NEW e l'ho installata come estensione in joomla. Però non viene caricata come template! Mi appare nell'elenco estensioni ma non nei template.......
--------------------
La cartella è giusta, l'errore sarà un altro... Nelle estensioni non ti dice che tipo di estensione è?
-
si, è del tipo componente...ma se invece copio l'originario beez5 dalla gestione dei template, lo rinomino, lo imposto come predefinito e lavoro su questo, ho sempre la stessa eventuale perdita di dati in caso di aggiornamento?
-
si, è del tipo componente...
-----------------------------
Qui qualcosa non torna perchè un template è riconosciuto come template da joomla e non come componente!
ma se invece copio l'originario beez5 dalla gestione dei template, lo rinomino, lo imposto come predefinito e lavoro su questo, ho sempre la stessa eventuale perdita di dati in caso di aggiornamento?
-----------------------------
è la stessa cosa, anzi è proprio quello che ti ha suggerito di fare francesco. Non hai perdita di dati perchè no si tratterà più del template beez originale ma di uno tuo personale, come se si chiamasse pincopallino ma avesse gli stessi contenuti di beez.
Ma come fai a rinominarlo e farlo riconoscere a joomla senza passare per l'installazione?
-
allora, farlo è semplice perchè vado in gestione template, seleziono beez, duplico (in alto a dx), e rinomino.
Però non credo sia sufficiente e non mi sembra fosse quello che consigliava Francesco; lui diceva di rinominare il tag dentro details.....xml ricomprimere e reinstallare. E io così non sono riuscita! Vale comunque anche il contrario, se lo copio da gestione template e lo rinomino, non mi appare nessuna cartella di un nuovo template nella cartella templates....Mi sa che devo aspettare un prossimo aggiornamento joomla per vedere cosa succede!!!! Sono alla 2.5.3 se può essere utile per ulteriori consigli.
e comunque grazie.
-
attenzione, duplicare non vuol dire solo fare ciò che intendi tu, e qui ci stiamo fraintendendo. Duplicare vuol dire copia la cartella del template e rinominala a piacere. Poi nel file templateDetails.xml che si trova in questa nuova cartella correggi il titolo e zippi il tutto. Quindi da gestione estensioni installi tale pacchetto
-
ho provato tante volte come dici tu, ma nulla...zippo..carico..e non appare nessun template nuovo...Mi confermi la correttezza di questi passaggi?
vado nella directory templates, copio la cartella beez5, la rinomino, modifico il file details SOLO NEL TAG DEL NOME, salvo tutto.
Zippo la cartella e procedo con l'installazione.....
e nulla di nuovo
-
è impossibile perché quantomeno dovrebbe dirti che il file di lingua di beez5 esiste già... qualcosa non è andato nel procedimento che hai eseguito (per quanto possa essere corretto fino a questo punto)
-
prova questo pacchetto di installazione
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
accidenti...questo viene normalmente riconosciuto....adesso guardo il file details e vedo se qualcosa mi viene in mente
-
ho corretto nell'xml il nome del template ed il nome dei due file di lingua inglesi (ovviamente ho modificato anche i nomi dei file originali)
-
si si ho visto. Sto ripetendo anche io la stessa operazione. provo ora
-
EUREKA!!!!template riconosciuto malgrado questo messaggio (ovviamente meto è il nome del mio template)
JInstaller: :Install: il file non esiste C:\xampp\htdocs\metodo\tmp\install_4f73739196d9b\meto\language\en-GB\en-GB.tpl_meto.ini
questo è il problema della lingua che mi scrivevi..cosa devo ancora modificare?
-
il nome del file di lingua che si trova nella cartella language. tu hai detto tramite il file xml a joomla che esiste un file chiamato così, ora adegua il file esistente al nome che hai indicato ;)
-
Grazie mille, bravissimo e pazientissimo, finalmente posso scrivere risolto!!!!!