Come qualcuno avrà intuito ho realizzato un piccolo plugin per TextPattern, quello che fa è generare una pagina di archivio di una particolare sezione e/o categoria e mostrare i titoli degli articoli. La cosa interessante è che il tutto viene fatto usando ajax e senza ricaricare la pagina per vedere gli articoli successivi. Altra features è che cliccando su un articolo questo verrà aperto all’interno di un altro div, sempre senza ricaricare la pagina.

Il plugin in questione, chiamato ful_ajax_gallery, si rifà al cbs_live_search ma a differenza di quest’ultimo non ha al suo interno query sql hardcoded e permette di creare dei moduli/template per visualizzare i risultati. E’ pertanto ottimo per realizzare piccole gallerie di immagini, magari aggregando quelle provenienti da diversi post.

Appena il tutto raggiungerà una buona stabilità, ed appena scriverò il relativo tutorial di utilizzo, lo rilascierò con la classica lgpl. Intanto se vi interessa dategli pure un occhio qua (la grafica fa schifo, è il concetto che conta).

[update]
il plugin è adesso scaricabile dalla relativa pagina online

ciuaz

Tagged with:
 

6 Responses to TextPattern ful_ajax_gallery Plugin

  1. [oink] says:

    Non ci posso fare nulla, ma a me un link che senza javascript abilitato “non linka” non lo sopporto proprio…

    proporrei questa soluzione:


    <a href="link/che/vuoi" rel="nofollow" id="link01">link</a>

    Event.observe(
    'link01',
    'click',
    function(event) {
    new Ajax.Updater(
    ......
    }
    );
    },
    false);


    Non è farina del mio sacco, per carità… è tratto da cakephp, ma secondo me è una bella soluzione. Che ne dici?

  2. fullo says:

    non male come idea, forse una delle prossime versioni.. già ho drasticamente modificato questa.. ed ancora nn ho avuto il tempo di pubblicarla sulla relativa paginetta

  3. fullo says:

    alla fine ho adottato quella soluzione con la differenza che ho lasciato la url “nulla”. Questo perchè con event.observe su firefox anche se forzavo il non caricamento della pagina finivo irrimediabilmente per caricare l’url dell’anchor :(

    peccato avevo implementato un sistema di degradazione dello script interessante….

  4. [oink] says:

    Non so se ho capito il tuo problema (XD) ma con

    <a href=”link/che/vuoi” rel=”nofollow” id=”link01″ onclick=”return false;”> link </a>

    il link viene “disabilitato” in favore del javascript. Viceversa “linka” all’url specificata.

    A me con firefox funziona…. :P

  5. fullo says:

    hai detto bene.. con firefox… pero’ poi smette di andare con IE perchè non supporta onClick sul tag di anchor. :(

    ergo, per ora nessun supporto alla degradazione del codice. poi si vedrà

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

phpDay 15.16 Maggio 2009 a Verona