Back to top

Autore Topic: Far funzionare codice Php  (Letto 1467 volte)

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Far funzionare codice Php
« il: 23 Ago 2014, 21:34:39 »
Ciao ragazzi,
come sapete, chiedetemi tutto di grafica e contenuti, ma non di php :D Lo sto imparando :D
Ma come sapete, il tempo è sempre poco!
Vengo al nocciolo:


In una estensione, ho questo codice:

Codice: [Seleziona]
$texts = array(
   'INDIRIZZO_FATTURAZIONE' => JText::_('COMPONENTE_INDIRIZZO_FATTURAZIONE'),


);


E fin qua, non fa una piega! :D
Io vorrei però che al posto di 'COMPONENTE_INDIRIZZO_FATTURAZIONE' vorrei eseguire questo comando con il relativo echo.
[size=78%]
Codice: [Seleziona]
<?php $lang JFactory::getLanguage();
 switch(
$lang ->getTag()){
 default: 
case 
'en-GB':
    echo 
'ENGLISH TEXT' ;
     break; 
case 
'it-IT':
  echo 
'TESTO IN ITALIANO'
  break;
 }
?>


E' possibile?
Sicuramente per gli esperti sarà una passeggiata, ma per me è algebra antica applicata a turco ebraico ed aramaico mischiato insieme! Insomma.. ho bisogno di ancora un pò di tempo ! :) )

Grazie mille!
And[/size][/font]
« Ultima modifica: 23 Ago 2014, 23:43:50 da andreasuriani »
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Esperti di php venite a me! :D Come far funzionare questo..
« Risposta #1 il: 23 Ago 2014, 23:38:33 »
Cortesemente metti un titolo coerente col problema, grazie.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #2 il: 23 Ago 2014, 23:44:02 »
Fatto.. (...)
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #3 il: 23 Ago 2014, 23:46:57 »
Fai prima a gestire coi file lingua.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #4 il: 23 Ago 2014, 23:48:16 »
Dovrei creare delle stringhe personalizzate. Perché non esistono.


Si può fare?
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #5 il: 23 Ago 2014, 23:52:41 »
Almeno il file lingua en deve esistere, vedi nella cartella language, poi lo copi e cambi il nome in accordo alla lingua ed editi il contenuto.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #6 il: 23 Ago 2014, 23:59:48 »
Non mi sono spiegato bene:
il file di lingua 'COMPONENTE_INDIRIZZO_FATTURAZIONE' è ovvio che esiste ed esiste in en ed in it.
Ma non posso editare direttamente quello, in quanto va ad impattare su altre parti che non devono essere cambiate.
Pertanto, a questo punto, ho l'esigenza di creare una stringa di testo da 0, ad esempio 'DESCRIZIONE_ANDREA' che risponda ad 'Mi chiamo Andrea' in it e 'My name's Andrea' in Inglese.


Per inserire una stringa di testo da 0, basta entrare nel file di lingua ed editarla, oppure no?



"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Far funzionare codice Php
« Risposta #7 il: 24 Ago 2014, 00:07:07 »
Mi rispondo da solo:
Vai su Override Lingua e crea un nuovo override sia in inglese che in italiano.
Ho creato l'override inglese di una stringa a mio nome "ANDREA" e poi in italiano
Funziona!


PErò, mi piacerebbe sapere come integrare quel php.. anche solo per saperlo e vedere di lavorarci piu avanti!


Grazie
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

 



Web Design Bolzano Kreatif