ModxCms e la galleria JQuery Galleriffic - Come rendere il plugin di JQuery Galleriffic compatibile con l'url rewriter - ydraweb - sviluppo siti web internet, e-commerce - web agency lignano bibione latisana pordenone

Ultimi articoli

Prestashop Modulo Pagamento
Prestashop, modulo di pagamento per Prestashop con Il Consorzio triveneto

ModxCms e la galleria JQuery Galleriffic
Come rendere il plugin di JQuery Galleriffic compatibile con l'url rewriter

iPhone.. Come rilevarlo
Rilevare e reindirizzare tramite PHP o .htaccess un iPhone

Installare SilverStripe
Windows 20003, IIS 6, Plesk, ISAPi Rewrite & Silver stripe

YDRA Web su MODXcms
YDRA Web su MODXcms

Due raccolte di wallpaper da vedere !
Oltre 200 sfondi per il tuo desktop

Gli equivalenti delle funzioni PHP explode ed implode in Javascript


Formattare i numeri con php


ModxCms e la galleria JQuery Galleriffic

Come rendere il plugin di JQuery Galleriffic compatibile con l'url rewriter

In questi giorni abbiamo sviluppato un nuovo snippet per MODx CMS in grado di gestire al meglio le gallerie di immagini.

La nostra galleria gestisce più album sulla stessa pagina, template differenti, pubblicazione temporizzata è compatibile SEO ecc.. Non manca poi un pizzico di Ajax..

Tra i template che volevamo abbinare alla galleria c'era il plugin per jQuery Gallerific.

Questo plugin aggiunge alla url il simbolo # seguito dal numero dell'immagine per creare il link delle singole foto. se nel tempalate è presente il tag  <base href="http://www.ydraweb.com/"></base> utilizzato da tutti quei siti che sfruttano le tecniche di url rewriting il plugin crea una serie di link errati perchè non tiene conto del percorso. Il link generato infatti corrisponde allla url del tag base href a cui viene aggiunto #numero immagine.

Per risolvere abbiamo dovuto alzarci le maniche e mettere le mani nel codice.

In pratica in tutte le funzioni che creano dei link abbiamo aggiunto prima del link questo codice:

location.href.replace(/#[0-9]*$/,'')

location.href ha il compito di rilevare la url attuale e, visto che questa potrebbe avere già un #numero la funzione replace abbinata ad una piccola espressione regolare provvede a fornirci la url nella forma in cui serve a noi anche quando sono già state visionate delle foto.

E, come potete vedere galleriffic sul nostro sito funziona a meraviglia nonstante la presenza del tag <base href="http://www.ydraweb.com/"></base>