Website X5 – Pagina aggiornabile dall'esterno con PHP
In questo articolo andremo a realizzare un metodo per aggiornare o modificare testi in pagine realizzate con website X5 evolution senza dover ogni volta modificare il progetto, anzi senza neppure aver bisogno di utilizzare wsx5, basterà un accesso ftp e un editor di testo, anche blocconote andrà bene per chi ha un’infarinatura di linguaggio html.
Requisito indispensabile: il server che ospita il sito dovrà avere attivo PHP, infine ci servirà un programma FTP per l’esportazione, consiglio Filezilla, ottimo e gratuito.
Procediamo, vogliamo creare una pagina che di quando in quando aggiorneremo con, ad esempio, le offerte speciali.
Creiamo normalmente la nostra pagina con website X5 evolution, nominiamola come vogliamo e, importante, accediamo dalla mappa del sito (passo 2) alle proprietà avanzate e selezioniamo l’estensione php.
Dopo aver confermato tutto spostiamoci al passo 3, nella nostra pagina inseriamo un oggetto html ( diamogli la dimensione adatta a ciò che vogliamo ottenere) in cui digitiamo questo codice:
<? include (“offertespeciali.html”); ?>
Salviamo.
Possiamo già pubblicare la nostra pagina, non avremo più bisogno di metterci mano per aggiornarla.
Ora apriamo un editor html, o il blocco note, e scriviamo al suo interno il testo che vogliamo pubblicare, ad esempio
<p>ultimi pezzi disponibili a metà prezzo</p>
Se non lo fa automaticamente il nostro editor bisogna dare una formattazione inserendo i tag, possiamo inserire anche delle immagini che andranno esportate anche loro col client FTP
salviamo il file come
“offertespeciali.html“
e pubblichiamolo alla radice del sito. Ogni volta che avremo una nuova offerta speciale dovremo semplicemente editare questo file senza neppure mettere mano a WSX5, è evidente il risparmio di tempo nel caso di siti con numerose pagine.
Un altro notevole vantaggio di questa tecnica è dato dal poter includere in una volta sola blocchi di testo che si ripetono su più pagine, come elenchi di link o menù secondari, bisognerà solo posizionare nella posizione voluta l’oggetto html contenente il codice con il nome del file oppurtunamente corretto e ricordarsi di dare alle pagine interessate l’estensione php.
Un’ultima cosa, il risultato non è visibile in locale essendo php un linguaggio lato server, a meno di non installare un server sul proprio PC.
Questo è tutto, buon divertimento.
| Stampa l'articolo | Questo articolo è stato pubblicato da Silver il 06/11/2008 alle 03:04, ed è archiviato come Website X5 Evolution 8. Puoi seguire i commenti a questo post attraverso RSS 2.0. Puoi pubblicare un commento o segnalare un trackback dal tuo sito. |


circa 1 anno fa
Ciao Silver, intanto complimenti per le “Kikke” che dai qui e sul forum di WSX5.
Ho riscontrato un problema per quanto riguarda proprio la pubblicazione con ws. E’ possibile che ogni volta che apporto una modifica,anche minima, sono costretta a ripubblicare l’intero sito?
circa 1 anno fa
Ciao Roberta, piu o meno è come dici tu, quando devi esportare scegli l’opzione
“esporta solo i file modificati dall’ultima esportazione…”
impiegherà un po’ di meno che pubblicare tutto.
Anche se cambi solo una virgola il programma riesporta tutti i file che “potrebbero” essere stati interessati dalla modifica e purtroppo se il sito è “corposo” l’operazione potrebbe non essere rapidissima.
circa 11 mesi fa
Ciao Silver,
sai se è possibile mettere un include con percorso assoluto? esempio:
Ho provato ma non funge
circa 11 mesi fa
si certo che è possibile, però alcuni server non lo accettano,
se vuoi mandarmi una email usa la pagina contatti.
circa 8 mesi fa
ciao ho letto questo interessantissimo post e volevo chiederti come era possibile inserire le immagini, io uso notepadd++ ma non riesco a capire come fare….sono una schiappa
circa 8 mesi fa
il tag di base per le immagini che per comodità esporterai con la graffetta di X5 è questo
< img src=”files/immagine.ext” >
a cui vanno aggiunti i vari attributi del caso. La lettura di una delle numerose guide di HTML disponibili in rete ti aiuterà a comprenderne il funzionamento e l’utilizzo.
circa 2 mesi fa
puoi aiutarmi, mi da questo errore:
Warning: include(“offertespecialihtml”) [function.include]: failed to open stream: No such file or directory in D:\Inetpub\webs\colonnagaribaldicom\prova.php on line 88
Warning: include() [function.include]: Failed opening ‘“offertespecialihtml”’ for inclusion (include_path=’.;c:\php\includes’) in D:\Inetpub\webs\colonnagaribaldicom\prova.php on line 88
Grazie
circa 2 mesi fa
controlla di aver fatto correttamente e verifica di avere il php attivo sul server.
circa 1 mese fa
Ciao,
sto realizzando un sito. Il cliente ha la necessità (…) Hai una soluzione semplice per il cliente da utilizzare?
circa 1 mese fa
ti ho risposto via email.