Con l’introduzione di iLife 08, la Apple ha introdotto una versione aggiornata del suo programma di gestione siti e blog, ad una prima e superficiale occhiata tutto sembra come la precedente versione, nessuna novità di rilievo eccetto un simpatico pulsante che riporta la scritta Widget web:

Cosa vuol dire poter aggiungere iframe ad una pagina web?
Vuol dire avere la possibilità di creare un sito dinamico con iweb!
Qualche esempio di questa pratica di programmazione la potete vedere direttamente su questo sito.
Com’è strutturato un sito di questo tipo?

- HTML (o altro nome): il nome del sito impostato su iWeb
- images: La cartella dove metteremo le immagini che vorremo inserire nelle nostre pagine personalizzate
- js: La cartella dove inseriremo tutti gli script javascript per gestire le chiamate asincrone
- php: Gli script php che serviranno i contenuti alle nostre pagine.
I passi per costruire del contenuto dinamico sono fondamentalmente 3:
- 1. Scrivere il server php che ritornerà parametricamente il nostro contenuto.
- 2. Scrivere il javascript da richiamare nelle nostre pagine
- 3. Inserire su iweb un widget web per richiamare il contenuto dinamico.
Per apprezzare a pieno gli articoli seguenti è necessario avere delle conoscenze specifiche di programmazione, conoscere php, javascript e ajax, ma anche i profani potranno apprezzare le qualità del nuovo iweb usando gli script preconfezionati che man mano inserirò in queste pagine.
Per semplificare la vita agli sviluppatori in erba ho adottato una libreria ajax semplice da capire e da usare, l’ho personalizzata e ve la metto a disposizione.
Le operazioni principali della libreria sono:
- * ajaxGetRand(URL, function, parameter) che richiama la funzione function(content, parameter) in cui content è il risultato della pagina (di solito php) ottenuta dalla chiamata ad URL tramite i dati passati via GET e parameter un elenco di paramtri aggiuntivi.
- * ajaxPost(URL, form_name, function, parameter) che richiama la funzione function(content, parameter) in cui content è il risultato della pagina (di solito php) ottenuta dalla chiamata ad URL tramite i dati passati via POST e parameter un elenco di paramtri aggiuntivi.
La libreria contiene anche una serie di funzioni di default per gestire i casi più comuni.
Quella usata nello script in questione in particolare è Ajax_Replace(content,div_id) sostituisce il risultato della chiamata asincrona nel blocco con id div_id.
Grazie alla potenza di ajax, le le funzionalità del nostro sito fatto in iweb si moltiplicheranno senza fine!
Grazie!Non vedo l'ora! Continua così e non mollare il progetto mi raccomando...Poi ti faccio una pubblicità sul mio sito che non immagini :) Ciao a tutti!
grazie Matrigalish, vedo di dare un'occhiata al tuo problema, sembra quasi che il commento non venga inserito.
Faccio un pelo di chiarezza per aiutare Redvex dato che anch'io sto cercando di mettere sti commenti sul mio sito creato con iweb... Allora Giuseppe 2 delle 4 cartelle (images e HTML che in realtà è il nome del tuo sito e non HTML) te le crea già iWeb quando pubblichi il sito nella cartella siti del tuo Mac,cosa che sicuramente farai prima di inviare il sito nel tuo Host.In più c'è un file index.html.Le cartelle php e js le crei tu manualmente e ci metti all'interno i file che troverai nel pacchetto che hai scaricato seguendo le istruzioni al suo interno. Per modificare la cartella commenti con i permessi 777, dopo che hai fatto l'upload del tuo sito sull'host fai tasto dx sulla cartella commenti che hai uploadato, clicchi info e metti i segni di spunta sulle caselle mancanti,noterai che il numero cambierà in 777 :) Nel frammento html del widget va inserito il breve codice che c'è nelle suddette istruzioni (che forse andrebbero modificate sulla base di questo mio commento :) Un grazie a Redvex per questo utilissimo progetto! PS Il mio problema invece è che quando scrivo un commento e lo posto poi provo ad aprirlo per leggerlo ma nella finestra pop up non appare nulla...il pop up si presenta interamente bianco :( epoi se cambio pagina e ci ritorno dopo addirittura mi da commenti 0 :( Qualcuno può aiutarmi? Grazie ciao a tutti!
Perdona la mia totale ignoranza. Volevo avere, se è possibile, alcune spiegazioni. 1) Le 4 cartelle HTML, JS, PHP, IMAGES dove devo crearle? Dentro la cartella che mi pubblica iWEB? 2) Che significa quando dici "creare una cartella commenti dentro la cartella php con permessi 777"? 3) Nel frammento html del widget iWeb cosa va inserito? Spero nel tuo aiuto e ti faccio i miei complimenti per ciò che fai sul tuo blog. Grazie
lo rimetto su al volo, mi scuso per il disagio :)
il file non e' piu scaricabile!:-(
test
test



Eheh... grazie per la pubblicità :) In ogni caso vedrò di aggiornare prima possibile lo script per renderlo più funzionale, purtroppo il tempo è quello che è :)