Categories
php webdev

TextPattern ful_ajax_gallery Plugin

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

6 replies on “TextPattern ful_ajax_gallery Plugin”

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?

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

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….

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

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à

Comments are closed.