Autor | Zpráva | ||
---|---|---|---|
staco Profil |
#1 · Zasláno: 25. 7. 2013, 20:56:55
Pekny den!
Chcem sa opytat ako vlozit lightbox do tohto php kodu v html mi to ide ale v tomto kode sa mi to nedari zfunkcnit Tu je kod je to vlastne vypis z databazy echo '<td><a href="update_user.php?id=' . $user_id. '">'; echo '<img src="' . $dir . '/' . $image_id . '.jpg" title="' . $image_caption . " width="110" height="40"/ ></a> </td>'; Dakujem za odpovede! |
||
Alphard Profil |
#2 · Zasláno: 25. 7. 2013, 21:04:14
U rozšíření pro jQuery, která používám já, stačí dát do
<a class="gallery"> předem definovanou třídu.
Bez konkrétnějších informací těžko radit. |
||
staco Profil |
#3 · Zasláno: 25. 7. 2013, 21:29:17
Alphard:
Neviem ake konkretnejsie info potrebujete? |
||
aDAm Profil |
#4 · Zasláno: 25. 7. 2013, 22:02:43
staco:
třeba takové info jaký lightbox se snažíš použít! |
||
staco Profil |
#5 · Zasláno: 25. 7. 2013, 22:24:11
aDAm:
Neviem presne ake su moznosti .Mam na mysli klasicky lighbox 2.6 Ide o to ze do prveho echo prikazu za a href nebude odkaz na stranku update_user.php ale rel = lightbox samozrejme id obrazku tam musi ostat Na anglickych diskusiach som nasiel funkciu ktora automaticky prevedie vsetky image v kode na lightbox takze to nemusis pisat do kazdeho odkazu,ale este som to netestoval Tu je ta funkcia: add_filter('the_content', 'my_addlightboxrel'); function my_addlightboxrel($content) { global $post; $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"; $replacement = '<a$1href=$2$3.$4$5 rel="lightbox" title="'.$post->post_title.'"$6>'; $content = preg_replace($pattern, $replacement, $content); return $content; } |
||
Alphard Profil |
#6 · Zasláno: 25. 7. 2013, 23:00:04
Já pořád asi nechápu, o co jde. Samotná „aktivace“ pluginu je popsána na stránce lightboxu. K odkazu stačí přidat
data-lightbox="image-1" , vaše funkce [#5] v náznaku slouží k přidání parametru ke kažédmu odkazu na obrázek.
To chcete upravit tu funkci pro konkrétní případ, nebo co? |
||
shaggy Profil |
#7 · Zasláno: 25. 7. 2013, 23:08:52
staco:
Keďže nie si moc nápomocný, tak najjednoduchšia rada pre teba bude: - pozri si tvoj html kód v ktorom ti to (údajne) funguje - pozri si html kód, ktorý ti vygeneroval php skript - porovnaj ich a druhý uprav podľa prvého tak, aby ti to fungovalo |
||
staco Profil |
shaggy:
Dobre skusim to takto Scripty vlozene do head html <script src="js/jquery-1.10.2.min.js"></script> <script src="js/lightbox-2.6.min.js"></script> <link href="css/lightbox.css" rel="stylesheet" /> echo '<td><a href="' . $dir . '/' . $image_id . '.jpg " rel="lightbox">'; echo '<td><a href="' . $dir . '/' . $image_id . '.jpg " data-lightbox ="' . $dir . '/' . $image_id . '.jpg ">'; Po kliknuti na image sa proste zobrazi normalne bez lightbox efektu |
||
_es Profil |
#9 · Zasláno: 26. 7. 2013, 08:23:12
staco:
Prečo do toho stále „moceš“ PHP? JavaScript v prehliadači, čo je aj Lightbox, nezaujíma, z čoho si vygeneroval HTML, CSS či JS kód. Pozri si, čo ti ten PHP skript vygeneroval a uprav ho tak, aby bol vygenerovaný kód v súlade s návodmi a dokumentáciou k Lightboxu. |
||
staco Profil |
#10 · Zasláno: 27. 7. 2013, 13:10:19
_es:
Uf velmi pekne ti dakujem,si mi pomohol! |
||
Časová prodleva: 3 měsíce
|
|||
staco Profil |
#11 · Zasláno: 12. 10. 2013, 20:28:37
Nemal som nato cas ale "_es" mi nepomohol len ma zj..bal snad to pomoze do buducna niekomu inemu ,kto nie je taky odbornik ako niektory hm?
<tr> <td><label for="image_id">Image*:</label></td> <td> <a href="image/<?php echo $image_id; ?>.jpg" data-lightbox="example-1" title="<?php echo $nazov_dielu; ?>"> <img src="image/<?php echo $image_id; ?>.jpg" alt="thumb-1" title="Kliknutim zvacsite obrazok" width="350" height="250"/></a></p></td> </tr> Samozrejme treba este includovat - vlozit scripty od lightboxu |
||
shaggy Profil |
#12 · Zasláno: 12. 10. 2013, 20:56:26
staco:
„nepomohol len ma zj..bal snad to pomoze do buducna niekomu inemu ,kto nie je taky odbornik ako niektory hm?“ Nie, nepomôže. Jeho príspevok bol oveľa užitočnejší, než tvoj. Keby si počúval, čo ti radia ostatní, tak by si už dávno použil data-lightbox atribút (presne tak, ako to radia na stránke, na ktorú ty sám dal odkaz). _es sa ti snažil vysvetliť, že javascript nezaujíma, či je kód obyčajný html súbor, generovaný cez php, alebo sa tam objaví nepoškvrneným vzniknutím - podstatné je to, čo je v prehliadači. Keby si si pozrel tvoj vygenerovaný kód, prečítal si veľmi jednoduchý "How to use" návod, tak by si to mal hotové skôr, ako za tri mesiace. |
||
Časová prodleva: 11 let
|
0