Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    Ok ci sono engine di template già fatti e funzionanti...

    Ma perchè bisogna sempre utilizzare qualcosa di già fatto?

    Io penso che un programmatore debba essere spinto per prima cosa dalla curiosità e dalla voglia di imparare!

    Io non avevo mai affrontato quel problema... e quando ho cominciato a sentire prurito al naso ho deciso di risolvermelo!

    In questo modo io conosco ogni singola funzionalità del mio sistema e non devo perdere tempo a studiare un manuale (cosa che non ho mai fatto neanche con i libri di scuola :-). In più ho potuto realizzare un sistema che risponda in modo perfetto alle mie esigenze... per esmpio è possibile realizzare i template grafici con dreamwweaver... trascinando dentro immagini e altri contenuti senza dover impazzire per gli url relativi!
    Magari questa è una cazzata però il mio grafico l'apprezza tantissimo perchè prima doveva lavorare comunque con il codice php!

    Adesso xBlueII è scaricabile, non è più compilato. Ho deciso di fidarmi della gente e sperare che se qualcuno volesse usarlo per un sito commerciale si rivolga a me x la licenza!

    http://www.xblueproject.com

    Provatelo! Vi accorgerete che non è solo un sistema di tempaltes!
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  2. #12
    cacchio io non riesco proprio a capire il funzionamento del codice che viene inserito fra le prentesi graffe!!!

    cioè ad esempio questo
    {autore}

    boh!! c'è qualche anima pia che ha 5 minuti e mi fa un'esempio praticissimo!!!

    grazie mille!!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  3. #13
    Guarda, il funzionamento in sè è semplicissimo.

    Un funzione riceve in ingrsso il testo del template. Magari da un file di testo .html e sostituisce a {testo} la variabile $testo.

    Io personalmente utilizzo le espressioni regolari che mi evitano di scrivere una marea di codice.

    Poi puoi complicare le cose a più non posso realizzzando comandi come i condizionali, i loop e altre cose.

    Secondo me il ruolo di un template non è esattamente quello di separare totalmente la grafica dalla logica. Mi spiego. Capita spesso che in una pagina sia necessario visualizzare due testi differenti in base ad una variabile. Realizzare 2 template mi pare un lavoro lungo e noioso mentre avere la possibilità di realizzare un unico template che possa "da solo" decidere quale testo visualizzare mi pare la cosa migliore!

    In secondo luogo un template dovrebbe essere un file unico! Non esiste che si salva in un db tutti i piccoli pezzi HTML che compongono una pagina e poi uno script li assembli per produrre l'output. Per come la vedo io lo script deve fornire al template tutte le informazioni necessarie per visualizzare una pagina intera con strutture dinamiche minime... quindi loop e condizionali!

    Come ultima cosa un engine di template dovrebbe permettere di realizzare questi ultimi con tool visivi quali DreamWeaver o simili... Se anche i template devono essere scritti a codice che senso ha?

    Scaricati xBlueII e provalo! http://www.xblueproject.com

    vedrai che usandolo un po' tutto sarà + chiaro. In + vengono rilasciati anche i files sorgenti!

    Ciao!
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  4. #14
    Originariamente inviato da Marburg
    Guarda, il funzionamento in sè è semplicissimo.

    Un funzione riceve in ingrsso il testo del template. Magari da un file di testo .html e sostituisce a {testo} la variabile $testo.

    Io personalmente utilizzo le espressioni regolari che mi evitano di scrivere una marea di codice.

    Poi puoi complicare le cose a più non posso realizzzando comandi come i condizionali, i loop e altre cose.

    Secondo me il ruolo di un template non è esattamente quello di separare totalmente la grafica dalla logica. Mi spiego. Capita spesso che in una pagina sia necessario visualizzare due testi differenti in base ad una variabile. Realizzare 2 template mi pare un lavoro lungo e noioso mentre avere la possibilità di realizzare un unico template che possa "da solo" decidere quale testo visualizzare mi pare la cosa migliore!

    In secondo luogo un template dovrebbe essere un file unico! Non esiste che si salva in un db tutti i piccoli pezzi HTML che compongono una pagina e poi uno script li assembli per produrre l'output. Per come la vedo io lo script deve fornire al template tutte le informazioni necessarie per visualizzare una pagina intera con strutture dinamiche minime... quindi loop e condizionali!

    Come ultima cosa un engine di template dovrebbe permettere di realizzare questi ultimi con tool visivi quali DreamWeaver o simili... Se anche i template devono essere scritti a codice che senso ha?

    Scaricati xBlueII e provalo! http://www.xblueproject.com

    vedrai che usandolo un po' tutto sarà + chiaro. In + vengono rilasciati anche i files sorgenti!

    Ciao!
    il fatto è che non riesco a capire come:

    - viene generata quella diavolo di {autore}
    - faccio a richiamare una semplice pagina html con dentro {autore}


    senza un esempio concreto a questo punto credo che non lo capirò mai!!

    p.s. cmq ho cercato di cscaricare il tuo progetto, ho inserito la mia mail ma non ho ancora ricevuto nulla anche se il messaggio era chiaramente positivo!!!

    ciao
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  5. #15
    he he... il modulo per l'invio dei files da mail è appena agli inizi!

    Facciamo così, domani metto scaricabile direttamente lo zip!

    In secondo luogo... {autore} lo scrivi in un file qualsiasi... tipo in un file html nel punto in cui vuoi che compaia la variabile "autore". Sei tu che lo scrivi, non è che viene generato.

    xBlue trova tutte quelle variabili e cerca di rimpiazzarle con variabili esistenti. Se la variabile non esiste poco male, non viene visualizzato niente!

    Invece per far eseguire un template è necessario lanciarlo con l'apposito comando.

    Dopo aver richiamato l'ambiente xBlue con le apposite istruzioni:

    $tpl = new xParser("Nome_File.html");
    eval($tpl->output);

    xParser è l'oggetto che si occupa di "compilare un template" ovvero, a partire da un file di testo qualunque, genera tutte le istruzioni php necessarie alla sua corretta esecuzione.
    La funzione "eval" esegue al volo il codice generato da xParser.

    Domani con l'esempio pratico sono sicuro che sarà tutto molto più semplice!!!

    Ciao!
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  6. #16
    Okk!

    Ho sistemato il download di xBlueII!

    Adesso si può scaricare direttamente lo zippone!!!

    Vi aspetto su www.xblueproject.com !
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  7. #17
    Ciao a tutti,
    che ne pensate di Smarty?

    Mi pare che faccia il lavoro richiesto sui template.


    bye
    Hebiten

  8. #18
    ModeliXe è il migliore.

  9. #19
    smarty l'ho provato ed è mooolto pesante. In più è limitatissimo in quanto ad espansibilità.

    xBlue invece è totalmente aperto ed espansibile. Chiunque può implementare nuovi comandi e funzionalità!!!!

    Provatelo! www.xblueproject.com
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  10. #20
    Originariamente inviato da Marburg
    smarty l'ho provato ed è mooolto pesante. In più è limitatissimo in quanto ad espansibilità.

    xBlue invece è totalmente aperto ed espansibile. Chiunque può implementare nuovi comandi e funzionalità!!!!

    Provatelo! www.xblueproject.com
    se togliessi l'invio di email sull'indirizzo che serve per il download lo scaricherei... peraltro è vietato da una nuova legge.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.