Joomla modul v popup
3 naročniki
3 naročniki
Pozdravljeni!
Že dva dni pregledujem JED in uraden Joomla forum pa še nisem našel konkretne rešitve. Namreč iščem plugin/modul/komponento, ki bi mi omogočala odpiranje določenega modula v popupu. Konkreten primer: na strani bi imel zgolj link Prijava in ko bi uporabnik kliknil na link, bi se mu modul odprl v popupu... Plugini katere sem preizkusil do sedaj omogočajo bodisi odpiranje določenega članka, celotne zunanje strani ali zgolj slike v popupu, jaz pa to potrebujem izključno za modul. Pozna kdo kaj takšnega, ki bi to omogočalo. Aja, rabim za Joomlo 1.5.
Hvala vsem! :)
17 odgovorov
to je najlažje narediti v index.php datoteki predloge in sicer:
V header dodaj: JHTML::_('behavior.modal');
Pred konec body dodaj:
<div style="display:none;"><div id="popup"><jdoc:include type="modules" name="popup" style="xhtml" /></div></div>
ter v templateparamters dodaš pozicijo popup
Ter nato ustvariš link za popup: <a href="#popup" class="modal">Link</a>
preko module manager dodaš katerikoli modul v pozicijo popup
upam da ti bo kaj koristlo. Namesto joomla modal lahko po enakem principu dodaš eokbox ali fancybox.
lp, mitja
sonysony vedno pozna rešitev, hehe! :) Hvala ti! Bom tole poskusil še danes, čeprav jaz na strani uporabljam JCE in njihov popup... Sem probal z enim pluginom, ki uporablja default Joomla popup in mi ne dela. Verjetno je kakšen konflikt med njima, morda veš še kako bi uporabil ta popup od JCE? Primer lahko vidiš, če v enem članku klikneš na sliko: http://www.elektro-vozila.si/avtomobili/predstavitve/predstavitev-concept-one-elektricni-super-sportni-avtomobil-rimac-automobili
Hvalaaa! :)
sonysony: jezik mi dela hitreje kot pamet zato sem se uštel. Tale tvoja rešitev deluje fantastično, vendar pa imam še eno vprašanje. Ali je možno sedaj ta popup posebej prilagajati v obliki? Tako, da bi mu nastavil določeno širino, višino, opacity ozadja?
Hvala že vnaprej! :)
Matjaž:
Tale bo pravi.
Sem si pogledal še tegale. Tole bi bilo idealno, če bi bil free. Tako pa še nisem povsem prepričan, če bom rešitev na koncu zares uporabil na live sajtu zato ne bi rad kupoval in potem neuporabil :(
edit: malce sem pogooglal in našel "free" verzijo, hehehehe :) Bom preizkusil in če bom na koncu uporabil, seveda kupim.
Za vse, ki se boste soočali s podobnim problemom. Matjaževa rešitev je super, zelo lep popup, vendar mi ni jasno zakaj na prvi strani (Home) modul lepo odpre v popupu, medtem, ko na podstraneh modula sploh ne odpre. Se hoče naložiti, vendar se potem pokaže popup dimenzij cca. 30x30px le z povezavo Close, ki je privzeta pri popupu... Modula pa ne pokaže... Pa imam modul aktiviran na vseh straneh. :(
Deluje pa tudi rešitev, ki jo je predlagal sonysony :) Zaradi lepšega popupa in lažjega nstavljanja bom poskusil usposobiti Matjaževo rešitev.
Malo poglej nastavitve in navodila. Morda nisi pravilno objavil modula (tistega, ki naj bi se prikazal). Tudi jaz sem imel v začetku malo težav z njihovo logiko. Če rabiš pomoč pa povej.
Nekaj me res zanima. Na katero pozicijo si dal S5 Box? Jaz sem dal na debug, ter login modul na s5_box1... Pa ne dela na podstraneh :(
Si uporabil pravi a tag za link? s5box1 = s5boxone. V modulu nastavi pravo širino.
Drugače še poizkusi s kako drugo pozicijo. Tudi modul, ki ga želiš prikazati naj bo objavljen v vseh menujih.
Sem uporabil s5box_one link, da. Tudi širina je nastavljena tako, da se na večini resolucij lepo prikaže. Če bi bilo kaj narobe, se verjetno tudi na prvi strani ne bi prikazal. Naložen imam Advende Modul Manager in sem vse dal na ignore tako, da bi moral biti modul objavljen na vseh podstraneh in menujih, poskusil tudi že z različnimi pozicijami... A imaš morda kakšno dokumentacijo za S5 Box, ker na strani ničesar ne najdem?