Dnes som dokončil lightbox (doplnok, vďaka ktorému môžete pekne a pohodlne prezerať vaše obrázky v galérií) a musím povedať že sám mám z toho radosť, pretože túto vec som chcel mať na webe už dosť dlho ale nikdy sa mi to nechcelo robiť :-). No dosť roči, poďme na to...
16.11.2008 (11:31), M4jco, Internet, komentáre 9×, zobrazené 221×
Ako prvé, si stiahneme tento "pack" v ktorom je obsiahnutý samotný lightbox aj s upravenou galériou pre K:CMS.
http://www.m4jco.net/lightbox_kcms.zip
Po stiahnutí tohoto súboru extrahujte všetky data a presuňte sa do priečinku "js/lightbox.js" a otvorte súbor v nejakom textovom editore. Choďte približne na 50 riadok kde uvidíte niečo takéto:
fileLoadingImage: 'http://www.m4jco.net/images/loading.gif',
fileBottomNavCloseImage: 'http://www.m4jco.net/images/closelabel.gif',
Namiesto http://www.m4jco.net/ si zadajte adresu vášho webu, pretože inak by to nefungovalo správne.
Keď máte hotové, uložte a zavrite súbor.
Teraz otvorte súbor gallery.php , nadhádza sa v priečinku components/index_inc/gallery.php
Hneď na začiatku súboru máte takýto kód:
<head>
<script type="text/javascript" src="http://www.m4jco.net/js/prototype.js"></script>
<script type="text/javascript" src="http://www.m4jco.net/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://www.m4jco.net/js/lightbox.js"></script>
<link rel="stylesheet" href="http://www.m4jco.net/css/lightbox.css" type="text/css" media="screen" />
</head>
Adresy http://www.m4jco.net/js/prototype.js si prepíšte na vaše adresy. Teda http://www.vášweb.cz/js/prototype.js atd...
Uložíme, zavrieme.
Teraz môžete tieto všetky súbory nahrať na server.
To by bola galéria, ale my musíme ešte definovať v indexe kedy sa má zobrazovať lightbox.
Takže, otvoríme si váš súbor index.php a presunieme sa na čast kde su meta tagy.
Je to tuším 250 riadok.
Po úprave by to malo vyzerať približne takto:
<title><?php if ($f=="") { if ($section["name"]=="") { echo "$lang_homepage"; } else { echo ($section["name"]); } if ($a!="") { echo (" - ".stripslashes($article["title"])); } } if ($f=="signup") { echo "$lang_index_signup"; } if ($f=="profile") { echo "$lang_index_profile $user"; } if ($f=="settings") { echo "$lang_index_personal_settings"; } if ($f=="search") { echo "$lang_index_searching_of \"".$_POST["search"]."\""; } if ($f=="gallery") { echo "$lang_index_gallery"; } ?> - <?php echo ($sitename); ?></title>
<script type="text/javascript" src="../js/prototype.js"></script>
<script type="text/javascript" src="../js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="../js/lightbox.js"></script>
<link rel="stylesheet" href="../css/lightbox.css" type="text/css" media="screen" />
</head>
<body>
Zvýraznený kód sme pridali do tagov.
Teraz už len nahráme index.php na server a lightbox by mal fungovať.
Návod je robený na rýchlo, takže je možné že som niekde urobil chybu. V prípade že by to nefungovalo, mi napíšete do komentáru a ja to opravím.
Ďakujem
Diskusia pre článok Lightbox pre K:CMS:
Lightbox funguje ale až na malej nedostatek...nezobrazujou se tlačítka ani loading, close,...nic ale jinak funkcní...nevíš co s tím?vše podle návodu nejmíň stokrát zkontrolováno.
Skontroluj súbory lightbox.js a lightbox.css či su tam zadané správne adresy k obrázkom. Konkrétne ked som nezmenil údaje v lightbox.js tak vtedy sa mi nezobrazovali tlačidla zavrieť a loading. Skús sa na to ešte pozrieť, určite tam bude niekde chyba, napríklad v tom že musíš zadať celú adresu napr "http://www.adsf.cz" a nie len "www.asdf.cz"
Tak sem se na to juknul a zjistil sem že sem měl v lightbox.js a v lightbox.css napsanou špatnou cestu k obrázkům....jenom www.mojestránka.cz/images a je to www.mojestránka.cz/componenst/images..ale stejně to nefachá...tak už fakt nevim...i http:/ tam mám.
Tak už to jde....ani nevim jak je to možný ale najednou po tom co sem to přepsal a asi tak tisíckrát aktualizoval stránku tak to najednou šlo.hm, ale jde to![]()
Ok, som rád že to funguje ![]()
Tak jsem si to tam dal, postupoval jsem přesně podle návodu a vše na první pokus funguje (www.motoczech.cz)
Skvělá práce, díky za ní ![]()
Ahoj, používám SQlite na Asus WL500Gx, dlouhodobě je v K:CMS problém v této kombinaci s galerií. Nemohu to rozběhnout, umíte prosím poradit?
Skvělé. Jedině škoda, že se nelze v galerii posunovat přímo v lightboxu (aspoň mě ne).
No ono to nejde a neviem v čom je problém
už som to prezeral dosťkrát a neviem kde je v tom chyba...fakt
Pridať komentár:
- Titulná strana
- Bannery
- CMS Recenzie
- Custom XMB
- Fórum
- Grafika
- Internet
- Meliško
- Mobily
- O mne
- O webe
- Pravidla
- PSP games
- PSP Návody
- PSP Novinky
- PSP Recenzie
- Reklama
- XMB player 4.1m33
- Nová konkurencia googlu - cuil.com
- Iconic cxmb 4.01m33
- Revolution 4.01M33-CTF
- Evolve beta 4.01 M33
- Plánované hry na PSP pre rok 2008
- Dark_Alex uvolnil CFW 4.01 M33 firmware pre PSP
- Ako vytvoriť homescreen
- Windows mobile FAQ
Shoutbox je vytvorený už na vyše 50%!
Už je konečne hotové prihlasovanie cez session a písanie článkov s ochranov voči škodlivým znakom
20 Október - Spúšťam si tento pofidérny mikroblog a začínam pracovať na mojom svojom :-)
