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
Home » Blog » ModxCms e la galleria JQuery Galleriffic
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 jQueryGallerific.
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>
YDRA Web siti web Lignano, Bibione, Pordenone, Treviso.
Ydra Web si occupa dello studio, progettazione, e creazione di siti internet, portali tematici, sistemi e-commerce, restyling di vecchi siti, ottimizzazione delle pagine per i motori di ricerca (SEO) e sviluppo di applicativi web based. Lasciati
guidare dalla nostra esperienza, abbiamo realizzato siti internet per
aziende, enti, associazioni, band musicali, negozi di abbigliamento,
agenzie immobiliari, antieri nautici, siti di annunci, piattaforme di
blog, portali...
Creatività, tecnologia ed esperienza sono la base di ogni nostra
realizzazione sia essa un semplcie sito vetrina o il complesso progetto
e-commerce.
Realizzare sito web è un'operazione che coinvolge e fonde
diverse competenze: il prodotto finale deve essere gradevole, di facile
esplorazione, presentare in maniera chiara i propri contenuti ed essere
utilizzabile in sicurezza e con semplicità. Risolvere tutti questi
problemi coinvolge, oltre al web designer, molteplici figure
professionali. Con Ydra Web avrai un unico referente
nell’esecuzione del tuo progetto on-line e la massima attenzione per le
tue esigenze perchè Ydra Web è formata da un team di professionisti del
settore, design, comunicazione, marketing, sistemisti e
programmatori coinvolti in base alle concrete necessità di progetto,
per offrirti esattamente ciò di cui hai bisogno.
Grazie alle nostre risorse di sviluppo e marketing
siamo in grado di offrire ai nostri clienti un vasto ventaglio di
soluzioni che vanno dalla realizzazione di siti low cost allo sviluppo
di progetti altamenti avanzati, in termini di programmazione e
progettazione grafica.
Attraverso strumenti di Content
Management (CMS,CMR) tutti i contenutisaranno gestibili da voi
autonomamente e facilmente, dal vostro ufficio o da casa, senza
conoscenze informatiche specifiche lasciandovi concetrati sui vostri
contenuti.
I nostri siti e-commerce sono dotati di una gestione delle vetrine,
della scontistica (anche differenziata per gruppi di clienti), la
possibilità di creare pagine pubblicitare tramite la funzione CMS,
gestione delle quantità a magazzino, applicare i concetti di
cross-sells e up-sells per consigliare prodotti o alternative
all'utente del vostro sito per il commerci elettronico. E' prevista la
possibilità di fornire la spedizione gratuita, sconti per quantità,
prodotti ragruppati e consigliati, generazione di site map, url e meta
tag gestiti per le ottimizzazioni seo.
Searce Engine Optimization (SEO)
è un processo di ottimizzazione del sito messo in atto allo scopo di
migliorare la propria visibilità / posizioine nei risultatti dei motori
di ricerca per le parole di interesse.
In YDRA Web nell'attuare questa procedura non utilizzano alcuna
tecnica considerata illecita dai motori (le cosiddette tecniche di black hat) perchè rispettiamo le linee guida in materia di SEO date dagli stessi.
Un progetto SEO ha la durata di almeno un'anno
e richiede personale preparato e un'analisi costante, YDRA Web ti
accompagnerà in questo importante percorso mettendoti a disposizione il
suo staff di professionisti.
La buona programmazione è un arte. Richiede creatività, preparazione e costante aggiornamento.
Ydra Web sviluppa siti internet, sitemi e-commerce
anche interfacciati con il tuo gestionale, dvd multimediali e
soluzioni software web based come valida alternativa alle tradizionali
applicazioni Client/Server.
Che si debba sviluppare un semplice "sito vetrina" o un portale
e-commerce il know how maturato dal nostro staff in tutte le ultime
tecnologie sia lato sercer che lato client conferisce un valore
aggiunto ai servizi che YDRA Web offre. Realizziamo siti internet con
cura artigianale per i dettagli, siti che danno risultati durevoli
grazie alla loro affidabilità tecnica, a un elevato livello di
usabilità e a un'ottimizzazione strutturale per i motori di ricerca.
La realizzazione di un sito, richiede una precisa programmazione
del codice HTML, PHP, CSS, etc. come prima parte del lavoro che è
necessario per arrivare a realizzare un sito Internet di successo.
In
questo sito troverai consigli, indicazioni e prodotti per la pulizia,
cura e riparazione dell'imbarcazione sportiva o da diporto. Sviluppato
in stile web 2 è un e-comemrce facile da gestire e piacevole da
utilizzare
ydraweb.com - web design, siti internet e-commerce
YDRA
WEB, web agency che si occupa dello sviluppo di siti internet, portali
tematici, community, e-commerce, ottimizzazione per i motori di ricerca
(SEO) e molto altro...