Lightbox JS V.2.
aug 17
Alt Andet ajax, css, grafik, javascript, script.aculo.us, web 2.0 2 Comments
Endnu en lille hyles til OpenSource miljøet:
Jeg har faktisk længe haft Lightbox JS til at ligge i min “usefull_stuff” mappe, men havde fuldstændig glemt det igen. Her forleden faldt jeg så pludselig over det igen, og endte på programmøren, Lokesh Dhakars hjemmeside. Glædeligt nok skulle det vise sig, at der var kommet en ny version af scriptet.
Den gamle/første version synes jeg var en fryd for øjet, da jeg fandt den – Men det er ingenting i forhold til version 2!
Version 2 (som i skrivende stund kan downloades i v. 2.02), benytter sig af Prototype Javascript Library som kan downloades hos script.aculo.us, hvilket giver mulighed for nogle fede “morphing” effekter.
Eksempler:
Klik på billedet herunder, og du vil se hvad Lightbox JS egentligt kan:
Update: Jeg bruger ikke længere Lightbox til fremvisning af mine billeder. Gå til Lightbox´s officielle side for at se de rigtige effekter.
Som noget nyt, i V.2, kan du også grupperer dine billeder, med andre ord, du kan lave sets. Nedenfor har jeg grupperet tre billeder, tryk på et af dem, og du kan browse frem og tilbage mellem billederne i settet.
Kode:
Scriptet er temmelig let at sætte op. Aller først skal du selvfølgelig downloade scriptet. Scriptet består af 5 filer, 4 .js-filer og et .css-dokument.
Hernæst skal du loade scriptene og style-sheetet i din <head> sektion, på din hjemmeside, som følgende:
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/lightbox.js"></script>
Du kan nu benytte Lightbox JS til at vise enkelte billeder, ved at tilføje rel=”lightbox” til en link-attribut. Beskrivelsen der vil komme frem, er selve title-attributten på linket. Det overstående enkelte billede, kan vises på følgende måde:
<a rel="lightbox" title="Her er det muligt at beskrive billederne." href="/uploads/Banner/buddah.jpg">Billede</a>
For at lave sets, tilføjer vi bare et set-navn til relationen, således rel=”lightbox[setnavn]“. Vi bruger således samme setnavn, til alle billeder der skal grupperes, og skulle kunne browsers sammen. Overstående set-eksempel kan vises som herunde, hvor jeg har samlet billederne i settet “set“:
<a href="/uploads/solen_og_jollen.jpg" title="Solen og Jollen." rel="lightbox[set]">#1</a> <a href="/uploads/plaine.jpg" title="Devine Moment." rel="lightbox[set]">#2</a> <a href="/uploads/dk_savannah.jpg" title="Dansk Savanne." rel="lightbox[set]">#3</a>
Til sidst:
Jeg har tidligere gjort lidt reklame for en WYSIWYG-editor, kaldet FCKeditoren. Det er som sagt denne editor jeg benytter til at skrive mine poster med, og da jeg nu holder så meget af de to, Lightbox JS og FCKeditor, hvorfor skulle de så ikke kunne arbejde sammen?
FCKeditoren har mange settings, også for insættelse/redigering af links, relation-tagget er bare ikke med som standard. Men det skulle nu ikke stoppe dig, for det er faktisk forholdsvis let at tilføje. Alt du skal gøre er at tilføje til følgende filer:
FCKeditor/editor/dialog/fck_link.html FCKeditor/editor/dialog/fck_link/fck_link.js
Vil du vide mere, skal du være velkommen til at kommenterer heruden.
RSS
Twitter
Flickr
Facebook









jun 22, 2007 @ 14:39:14
Hey!
Im sitting here … trying to add the relation-tag to all image-links that are posted with fckeditor… but… im not sure where to edit these files.
FCKeditor/editor/dialog/fck_link.html
FCKeditor/editor/dialog/fck_link/fck_link.js
:O
I would like ALL image links to get the rel-tag… So I dont manually have to add them when posting a thumbnail-image.
Any suggestions?