Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : MarcoIppo 09 Jan 2013, 16:11:29

: Template 2.5 - recuperare informazioni da templateDetails.xml
: MarcoIppo 09 Jan 2013, 16:11:29
Ciao a tutti,
ho provato a cercare nel forum qualcosa che mi riuscisse a dare un suggerimento, ma non ho trovato nulla. Volevo cercare di recuperare, mediante una funzione PHP, alcune informazioni presenti nel file templateDetails.xml: in particolare volevo recuperare il nome dell'autore, il suo indirizzo e-mail e la versione del template in uso.
E` possibile fare cio`? Ho provato a cercare in rete qualche risposta senza alcun esito: l'unica cosa che sono riuscito a fare e` di stampare il nome del template (<?php echo $this->template; ?>)...

Qualcuno sa aiutarmi?
Grazie...
: Re:Template 2.5 - recuperare informazioni da templateDetails.xml
: tonicopi 13 Jan 2013, 11:32:07
Non saprei che dirti. Ma, mia curiosità, che te ne fai?
: Re:Template 2.5 - recuperare informazioni da templateDetails.xml
: mau_develop 13 Jan 2013, 11:41:31
 presenti nel file templateDetails.xml: in particolare volevo recuperare il nome dell'autore, il suo indirizzo e-mail e la versione del template in uso.
---------------------------------------
..ma di chi del tuo? ... un tool per i siti joomla?
perchè se è per un paio di siti basta che lo chiami direttamente e te li vedi a schermo quei dati.

altrimenti, come da manuale php
:
<?php
$homepage 
file_get_contents('http://www.example.com/');
echo 
$homepage;
?>


dopodichè fai una banalissima regex per prenderti quei tag

se lo vuoi fare su più indirizzi devi costruirti un array di url e scorrerla
: Re:Template 2.5 - recuperare informazioni da templateDetails.xml
: MarcoIppo 14 Jan 2013, 09:49:15
Grazie per le risposte,
mi sto dilettando, un po' per curiosità ed un po' per divertimento, a realizzare da zero un template per Joomla!.
Volevo quindi aggiungere, nel footer del template, alcune informazioni relative al template stesso (oltre a qualcosa relativa al server su cui il mio sito sta girando). La cosa più facile da fare sarebbe quella di aggiungere testualmente nel template (nel file html, o index.php) quato relativo al template stesso. Per esempio, uno per tutti, la versione del template: questo tuttavia comporterebbe indicare tale informazione sia nel file templateDetails.xml che nel file index.php, con il rischio potenziale di avere indicato una versione sul primo ed un'altra nel secondo. Ovviamente tale rischio non esisterebbe se la 'sorgente' dell'informazione fosse unica (templateDetails.xml).
Osservando la sezione di selezione del template nell'area di amministrazione del sito, ho notato che Joomla! recupera in qualche modo le informazioni di cui ho bisogno dal file 'templateDetails.xml', quindi qualche funzione per fare ciò ci dovrebbe essrere: si tratta di trovarla!!


Saluti
Marco
: Re:Template 2.5 - recuperare informazioni da templateDetails.xml
: MarcoIppo 14 Jan 2013, 14:16:41
... Cercando in rete ho visto che qualcun'altro ha avuto esigenze simili alle mie (http://forum.joomla.org/viewtopic.php?p=714554 (http://forum.joomla.org/viewtopic.php?p=714554)), ma con una vecchia versione di Joomla! e con nessuna risposta...