Joomla.it Forum
Joomla! 3 => Joomla! 3 => : francotarga 14 Aug 2016, 18:08:47
-
Buongiorno a tutti,
voglio modificare la stringa COM_SIMPLEFILEMANAGER_EMAIL_BODY e seguendo le istruzioni che sono nel forum (http://www.joomla.it/e-ancora/articoli-community-3x/7186-override-della-lingua-in-joomla.html (http://www.joomla.it/e-ancora/articoli-community-3x/7186-override-della-lingua-in-joomla.html)) nella mia versione non funziona.
come si entra nella override della lingua in joomla 3.6.2 ???
Grazie mille
-
Ciao Franco, benvenuto nel forum :)
Perchè dici che non funziona? Mi spieghi meglio passo passo cosa fai?
-
Ho seguito in modo pedestre le istruzioni:
estensioni / lingue / override
sia con filtro amministratore che sito.
-
Mi mostri dove inserisci la costante?
-
Caro tonicopi,
Il mio problema è che non riesco ad entrare nelle modifiche dell'override. E' cambiato qualcosa nella versione 3.6.2 per cui non riesco ad entrare nelle modifiche come suggerito dalle istruzioni citate sopra?
Il tutto parte da simple file manager, e nelle faq (http://www.simplefilemanager.eu/it/support) viene suggerito come modificare l'email di nuovi caricamenti (vedi allegato).
Io ho seguito le istruzioni citate nel link:
http://www.joomla.it/e-ancora/articoli-community-3x/7186-override-della-lingua-in-joomla.html
ma non succede niente, mi si presentano le due schermate che ho allegato al primo post.
-
Se non inserisci nulla nel campo cerca nulla succederà.
-
ciao, io entro nella schermata overridelingua, scrivo nel form COM_SIMPLEFILEMANAGER_EMAIL_SUBJ o anche COM_SIMPLEFILEMANAGER_EMAIL_BODY , ma non mi trova nulla, cosa devo fare, qualcuno può aiutarmi, ciao e grazie
-
Agisci direttamente nei file lingua del componente, poi fattene una copia.
-
Nei file ini della lingua, sia italiano che inglese non esiste quella stringa, quindi non so come agire
-
Io ho lo stesso identico problema:
- Nelle FAQ di simplefilemanager viene chiaramente spiegato che le modifiche dovrebbero essere fatte nel file lingua di Joomla, ma nessun file lingua di Joomla contiene le stringhe che vengono vengono citate d simplefilemanagere.
- Il componente non ha file lingua specifici.
- Ho anche provato a contattare direttamente l'autore Giovanni Mansillo ma non ho ricevuto risposta.
Speriamo che qualcuno ci dia qualche dritta.
Grazie a tutti in anticipo
-
speriamo davvero che qualcuno possa aiutarci, io non ci sono riuscito fino ad ora
-
Dipende dove hai cercato i file, se non esiste nella cartella Language it-It devi farne una copia dalla cartella en-EN e poi rinominare i prefissi ed infine aggiustare le traduzioni. cerca anche nelle cartelle del componente, non sempre le estensioni depositano i file lingua nelle cartelle default.
-
io entro nella cartella language del componente, e le stringhe che tu hai nominato non sono presenti in nessuno dei due file, dove potrebbero trovarsi? ciao e grazie
-
Possono anche non trovarsi da nessuna parte, però nessuno ti vieta di aggiungerle.
-
Sentite, avete voglia di risolvere questa cosa o volete discuterne all'infinito?
Se andate in Estensioni > Lingue > Override lingua> nel filtro mettete Italian amministratore e cliccate su Nuovo e nel campo a destra impostate il filtro sotto cerca su Costante e infine inserite nel campo Cerca la vostra costante COM_SIMPLEFILEMANAGER_EMAIL_BODY
e poi cliccate sul pulsante Cerca non mi dite che non vi salta fuori la frase da overridare perchè non ci credo... ;D
-
Ciao Toni
Loro dicono che non c'è e potrebbe essere, allora se non c'è la possono aggiungere al file lingua del componente, come gli ho suggerito. Poi se c'è gia e non la vedono suggerisco un paio di occhiali. :)
-
Ciao,
volevo dire che grazie a voi sono riuscito a risolvere il problema, non avevo capito fino ad oggi come accedere all'override, ora invece sono riuscito a modificare i due punti, grazie per l'aiuto.
-
@tomtomeight
Certo che c'è, nella cartella administrator/components/com_simplefilemanager/language/it-IT ci mancherebbe che lo sviluppatore, italiano, indichi nelle FAQ la procedura per modificare un file che poi non.... c'è! ::)
Cmq meglio modificarlo con l'override come suggerivo sopra, ad evitare che venga di nuovo sovrascritta con un aggiornamento dell'estensione.
@jugi78
Ottima notizia :)
@francotarga
dai che ce la puoi fare anche tu che così brindiamo ;)
-
@tomtomeight e @ tonicopi prima di tutto ancora grazie
volevo chiederti se conoscete la dicitura che devo mettere, se voglio che nella mail il nome dell'utente cambi ogni volta, in alcuni casi si usa [name], ma qui non funziona, ciao e grazie.
-
@tonicopi
Sei un grande.
Mi hai illuminato sulla procedura da seguire per l'override.
Grazie di cuore
-
Perfetto. Allora a sto punto mettiamo un RISOLTO nel titolo del primo post.
Stavolta faccio io ;)
volevo chiederti se conoscete la dicitura che devo mettere, se voglio che nella mail il nome dell'utente cambi ogni volta, in alcuni casi si usa [name], ma qui non funziona, ciao e grazie.
Nei file di lingua di joomla! le variabili si inseriscono nel valore della lingua con questa sintassi:
JGLOBAL_HITS_COUNT="Visite: %s"
JGLOBAL_CREATED_DATE_ON="Creato il %s"
ma dove e come joomla capisca che %s nel primo caso sono le visite e nel secondo caso la data di creazione mi resta misterioso e sarebbe cosa interessante da indagare.... :)
-
Ciao Toni
Quel %s è un argomento della istruzione php sprintf, se fai una ricerca è ampiamente spiegato l'uso
http://forum.html.it/forum/showthread/t-1374181.html