Not signed in ( Sign In)

Categories

Welcome, Guest

Want to take part in these discussions? Sign in if you have an account, or apply for one below

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

    •  
      CommentAuthormarko
    • CommentTimeOct 8th 2007
     permalink
    Ciao a tutti ^^

    Stò cercando di studiare il codice di flatpress per capire come funziona ed implementare alcune delle sue bellissime feature nel blog che stò scrivendo, così, per acculturarmi un pò :D
    Premetto che il mio livello di programmazione non mi permette di capire almeno 3/4 di quello che compone fp, ma piano piano faccio progressi :)

    Allora, veniamo al dunque.
    I file .tpl di flatpress usano dei "blocchi" che permettono (così mi pare di aver capito confrontando il .tpl con quello che è poi l' output della pagina) di stampare più volte il loro contenuto ri-assegnando ogni volta valori diversi alle eventuali variabili. Guardando core.widgets.php e spulciando un pò il manuale di smarty ho trovato la funzione che "dovrebbe" permettere di fare questo, e cioè register_block.

    Il punto è che non ho capito come e dove ciclare per cambiare il valore delle variabili e stampare il contenuto ad ogni "cambio", diciamo.

    Spero che qualcuno abbia la bontà di rispondermi; ne approfitto per fare i complimenti a nowhereman e al resto del team per aver fatto un così buon lavoro che grazie alla bellezza dell' opensource, può essere condiviso con tutti.

    Grazie per eventuali risposte, un saluto al forum =)
    •  
      CommentAuthorNoWhereMan
    • CommentTimeOct 8th 2007 edited
     permalink
    le funzioni per i post sono in core.fpdb.class.php

    non c'è nessun ciclo esplicito, il ciclo viene fatto automaticamente da smarty se $repeat == 1;

    http://smarty.php.net/manual/it/api.register.block.php

    ad ogni chiamata del blocco imposti le variabili con $smarty->assign()
    ehi questo però è help per smarty, non per fp... http://www.phpinsider.com/smarty-forum/

    grazie per i complimenti

    ciao-ciao
    •  
      CommentAuthormarko
    • CommentTimeOct 8th 2007
     permalink
    Oh, finalmente ho capito :D

    Scusa per aver abusato del forum :) grazie ciao!