[risolto] script per override
-
se si puo' fare si
ma in un altro post tu mi dicesti che si possono fare gli override solo del template -
Nop, il discorso è diverso:
@jabba ha detto in problema override:
Ciao, gli override vanno inseriti nella cartella "HTML" del tuo template, se tocchi un qualsiasi file del core ad ogni aggiornamento verranno persi
dentro la cartella HTML del template puoi fare l'override di qualsiasi view di qualsiasi componente (quindi anche del componente com_content [articoli] o com_tags [i tag di joomla]) o di qualsiasi modulo (tipo il tuo mod_footer).
Se può interessarti ti giro questo video che avevo fatto a suo tempo a riguardo: https://www.youtube.com/watch?v=_4M53ZPWYD0Inoltre per le lingue puoi fare l'ovveride delle costanti di lingua: dentro i file .ini hai delle costanti e dei valori, quei valori puoi modificarli direttamente da pannello di controllo -> sistema -> override lingua. Puoi dare un'occhiata qui a riguardo.
Per quanto riguarda invece i file del template veri e propri (per esempio se ci sono file che vuoi sovrascrivere dentro la cartella del template, come l'xml le icone o altro) puoi creare un template figlio (da dentro le opzioni del template) e poi in quello creato modificare/sostituire solo i file che vuoi tu. In questo modo quando aggiorni il template i file modificati che hai inserito nel template figlio rimangono al loro posto.
Ciao!
-
si... ok
non ci avevo capito una cippa io anche perche' all'epoca la modifica che ora sta' in eventgallery.js stava veramente nel core joomla quindi ho tagliato corto
ora guardo
grazie -
ok override fatti
joomla pero' mi ha copiato anche i files/cartelle bbbbb
che usavo prima:
come li tolgo?
li cancello e rifaccio gli override?
ma come li cancello gli override? non trovo il modo di cancellarlips rimangono fuori alcune cose ma di questo ne' parliamo dopo
-
ok bbbbb cancellati, bisognava toglierli uno ad uno col bottone delete del template,
pero' e' rimasta la cartella bbbbb nell'elenco, fisicamente l'ho tolta con filezilla, come toglierla ?
il bottone delete non ce per le cartelle

grazieps rapid-contact non lo avevo citato per brevita' ma fa parte degli overrides
-
gia' fatto con filezilla ma rimane nell'elenco, cmq non e' un problema
mi fa strano pero' che non si possano togliere gli overrides per intero cmq vabbe'
buon capodanno -
ok riassumendo ho fatto gli overrides dei moduli ed anche quello della lingua, per finire rimangono fuori eventgallery.js, i 2 favicon + altri 2 files che stanno nella root di mod_rapid_contact che sono il main e l'xml: mod_rapid_contact.php e mod_rapid_contact.xml (mod_rapid_contact non dico che l'ho riscritto tutto ma poco ci manca, per questo apriro' un altro post ma prima finiamo questo)
cosa fare per questi files? lo script ftp (se si puo' fare)? o ci sono altre soluzioni? -
Mmmh... mai fatto override di file JS.
Non credo si possa fare, a meno che non sia supportato direttamente dall'estensione.
Appena ho un po' di tempo mi informo e ti faccio sapere.Al limite potresti utilizzare child template e web asset per caricare i tuoi JS, ma dovresti aggiungere qualche istruzione per rimuovere lo script originale, altrimenti aumenti i tempi di caricamento delle pagine e potresti anche imbatterti in errori di chiamate JS.
-
ok ho fatto lo script ftp e funziona
ho appena aggiornato e funziona quasi tutto l'unico problema e' che l'aggio mi rimette le favicon "farlocche":

ma da ftp non mi cancella i files perche' se do il com delete astx.astx lo prende letterale quindi cerca il file astx.astx e non lo trova
ora non mi andrebbe di cancellarli uno alla volta
ce un com ftp che pulisce la cartella? -
ho appena provato anche mdel e mdelete ma non cancella cmq
il messaggio e':
impossibile controllare l'esistenza del file -
ok overrides sistemati
invece di cancellare tutto ora ho anche la vers. svg della favicon
che tramite script ftp sovrascrive quelle farlocche
mi sembra che possiamo chiudere qui
grazie
alla prox -
Io avrei fatto tutto con child template e web asset, più sicuro, più veloce.
Se hai deciso di usare FTP, occhio a non utilizzare il plain text ma SFTP.
Plain text non ha nessun tipo di sicurezza, SFTP invece utilizza SSH.Ciao
-
si ma sono cose che non conosco
per ora mi serviva una soluzione immediata
sono d'accordo sul sftp lo mettero' prima possibile
saluti