Joomla.it Forum
Joomla! 3 => I Template di Joomla! 3 => : Vinnie 23 Feb 2014, 10:30:50
-
Salve ragazzi,
sul mio sito ho creato una pagina PHP parsando un file xml che mi fornisce il servizio idrografico della mia provincia.
Quello che vorrei fare č creare un articolo con le infomazioni che arrivano dall'xml del sito meteo.
Il php viene pubblicato all'interno di un articolo tramite il plugin jumi e funziona:
http://www.robertoandreasi.com/index.php/2-uncategorised/45-test
Ora vorrei formattare il testo usando i vari "heading".
Ad esempio:
Titolo con heading1
titoletti con heading3.
Immagino dovrei importare gli stili all'interno del php ma non saprei come fare.
so che esiste la funzione include ma non saprei quali files importare: solo i css tel template oppure altri?
-
ma no quale include! Quella funzioni non ha niente a che vedere con gli stili.
Applica semplicemente le classi e i div che hai a disposizione nel tuo template.
basta che analizzi il template con firebug e saprai quali sono.
Non so come visualizzi la pagina, se con un wrapper o altro, ma al limite inserisci una stringa dove gli dai il percorso del file css del template che utilizzi.
-
Velocissimo... grazie mille :D
Ho appena installato firebug.
Mi son dimenticato di premettere che sono alle primissime armi con php
Se volessi fare una echo di una string in php che fosse "header1"
Ad esempio con firebug vedo che gli header 1 sono di tipo <h1></h1>:
Come dovrebbe essere la echo del mio php?
Attualmente č
echo "Il tempo di oggi: ".$thedate."<br>\n"
-
<h1>----tuo_codice-------</h1>
-
Se lo inserisco mi da errore...
<?php
$xml = simplexml_load_file("https://username:password@wetter.ws.siag.it/Weather_V1.svc/web/getLastProvBulletin?lang=it");
setlocale(LC_ALL,'it_IT');
$thedate = $xml->today->date;
$thedate = split('T',$thedate);
$thedate = $thedate[0];
$thedate = strftime('%A %e %B %G',strtotime($thedate));
$tomorrowdate = $xml->tomorrow->date;
$tomorrowdate = split('T',$tomorrowdate);
$tomorrowdate = $tomorrowdate[0];
$tomorrowdate = strftime('%A %e %B %G',strtotime($tomorrowdate));
<h1>echo "Il tempo di oggi: ".$thedate."[br /]\n";</h1>
echo $xml->today->title."[br /]\n";
echo "Condizioni"."[br /]\n";
echo $xml->today->conditions."[br /]\n";
echo "[br /]\n";
echo "Meteo"."[br /]\n";
echo $xml->today->weather."[br /]\n";
echo "[br /]\n";
echo "Temperature"."[br /]\n";
echo $xml->today->temperatures."[br /]\n";
echo "<img src=".$xml->today->imageURL."[br /]\n";
echo "[br /]\n";
echo "[br /]\n";
echo "Il tempo di domani: ".$tomorrowdate."[br /]\n";
echo $xml->tomorrow->title."[br /]\n";
echo "Condizioni"."[br /]\n";
echo $xml->tomorrow->conditions."[br /]\n";
echo "[br /]\n";
echo "Meteo"."[br /]\n";
echo $xml->tomorrow->weather."[br /]\n";
echo "[br /]\n";
echo "Temperature"."[br /]\n";
echo $xml->tomorrow->temperatures."[br /]\n";
echo "<img src=".$xml->tomorrow->imageURL."[br /]\n";
?>
dove sbaglio?
Scusate ma sono davvero alle primissime armi...
-
Ho trovato la sintassi :)
echo '<h1><span style="background-color: #1ec5e9; color: #ffffff;">Il tempo oggi: '.$thedate.'</span></h1>';
cosė funziona :D
Grazie mille