Problemi sa prikazom padajućeg izbornika na pokretnim uređajima

Autor The Krava, 02. Siječanj 2013, 21:45

0 Članovi i 2 Gosti pregledava ovu temu.

The Krava

Pozdrav ljudi...

Evo ovako...stranica je biotrening.com. Dva gumba u izborniku sadrže padajući izbornik.

Na računalima se sve učitava kako bi trebalo međutim kada na pokretnim uređajima, u izborniku kliknete na "Kondicijski trening" ne prikazuje se padajući izbornik namjenjen tom gumbu nego prikazuje podizbornik susjednog gumba "Zdravstveni fitnes". Nije mi jasno zašto je to tako. Ukoliko netko ima ideju kako to riješiti bio bih jako zahvalan.

I još jedna stvar. Čovjek koji surađuje sa mnom tvrdi da se određenim korisnicima stranica ruši. Ja sam stranicu testirao na hrpu drugih uređaja i nisam uočio nikakvo rušenje. Da li je to do njihovih mašina ili zaista postoji neki propust ne bih znao i ne znam kako to otkriti.

Hvala

Dario

Ovo s izbornikom je stvarno interesantno, ali nisam išao istraživati što ne valja.... Inače meni se stranice ne ruši (FF/Chrome/IE), međutim na stranici ti se učitava mp4 datoteka veličine 14MB, i to je složena u iframe-u umjesto da učitava neki (video) player pa kad se stranica učita mi nudi da preuzmem datoteku...... Ako te zanma screenshot, mogu ti poslat - a pretpostavljam da je ovo "rušenje" stranice nekim korisnicima povezano s time. Doduše nemora bit, al ja bi tu prvo počeo....
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

The Krava

Ja sam također testirao stranice u svim mogućim preglednicima i nisam primjetio bilo kakvo rušenje. Što se tiče ove mp4 datoteke stvar je u tome što ovaj modul ne podržava reproduciranje formata tipa mp4, .avi i sl. već je potrebno video postaviti na neki server pa s njega povući link. Situacija je takva da video mora biti skupa sa fotkama unutar modula što ne bi bio problem kada bi se uploadao recimo na vimeo i onda sa njega povukao link, međutim, klijenti ne žele vidjeti bilo kakvu reklamu na stranicama osim one propisane njihovim pravilnikom. To je jedini razlog zašto se mp4 nalazi unutar iframe-a. Sukladno tim ograničenjima tražio sam module unutar kojih bi se zajedno prikazivale i fotke i video ali nisam naišao na nešto što bi mi odgovaralo.
Zanimljivo je i to da se meni uopće ne nudi download datoteke. Znači nekima da nekima ne al to se može riješiti putem nekog drugog modula i pozicije. Također, zbog količine fotki i ove spomenute mp4 datoteke ponudio sam mobilnu verziju međutim nisu imali sluha što još dodatno komplicira stvar.

Što se tiče izbornika (to je sad primarni problem) ni danas ne razumijem zašto neće otvoriti taj "prvi" padajući izbornik. Pomislio sam da je možda prevelik i da se preklapa sa nekim drugim elementom pa sam ga skratio međutim ni to nije pomoglo. Mogao bih ja pokušati sa drugim izbornikom i mislim da bi vjerojatno proradilo al to je tek zadnja linija obrane...

Dario

Citat: The Krava  u 03. Siječanj 2013, 11:22
Situacija je takva da video mora biti skupa sa fotkama unutar modula što ne bi bio problem kada bi se uploadao recimo na vimeo i onda sa njega povukao link, međutim, klijenti ne žele vidjeti bilo kakvu reklamu na stranicama osim one propisane njihovim pravilnikom.

Onda riješi ovako.... otvori view od modula i kod buildanja html strukture pogledaj o kojoj se datoteci radi da utvrdiš da li se radi o slici ili tvom mp4. To sve zamotaš u jedan lijepi if pa ako je mp4 onda embediraš ovim dolje načinom, a else nek radi normalno što radi inače (neznam o kojem se modulu radi pa nabadam):D
Ovo je hml5 embediranje videa sa fallbackom na Quicktime/Flash - izvor StackOverflow

<!-- "Video For Everybody" v0.4.1 by Kroc Camen of Camen Design <camendesign.com/code/video_for_everybody>
     =================================================================================================================== -->
<!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise       -->
<!-- warning: playback does not work on iPad/iPhone if you include the poster attribute! fixed in iOS4.0                 -->
<video width="640" height="360" controls preload="none">
    <!-- MP4 must be first for iPad! -->
    <source src="__VIDEO__.MP4" type="video/mp4" /><!-- WebKit video    -->
    <source src="__VIDEO__.webm" type="video/webm" /><!-- Chrome / Newest versions of Firefox and Opera -->
    <source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox / Opera -->
    <!-- fallback to Flash: -->
    <object width="640" height="384" type="application/x-shockwave-flash" data="__FLASH__.SWF">
        <!-- Firefox uses the `data` attribute above, IE/Safari uses the param below -->
        <param name="movie" value="__FLASH__.SWF" />
        <param name="flashvars" value="image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" />
        <!-- fallback image. note the title field below, put the title of the video there -->
        <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"
             title="No video playback capabilities, please download the video below" />
    </object>
</video>
<!-- you *must* offer a download link as they may be able to play the file locally. customise this bit all you want -->
<p> <strong>Download Video:</strong>
    Closed Format:  <a href="__VIDEO__.MP4">"MP4"</a>
    Open Format:    <a href="__VIDEO__.OGV">"OGG"</a>
</p>


Citat: The Krava  u 03. Siječanj 2013, 11:22
Zanimljivo je i to da se meni uopće ne nudi download datoteke. Znači nekima da nekima ne al to se može riješiti putem nekog drugog modula i pozicije. Također, zbog količine fotki i ove spomenute mp4 datoteke ponudio sam mobilnu verziju međutim nisu imali sluha što još dodatno komplicira stvar.
Browser nudi download datoteka kad nezna što s njima, odnosno ne zna s čime otvoriti, btw. ja sam na Ubuntu i iskreno ne znam kak to funkcionira, ali ovim gore načinom bi trebalo....

Citat:
Što se tiče izbornika (to je sad primarni problem) ni danas ne razumijem zašto neće otvoriti taj "prvi" padajući izbornik. Pomislio sam da je možda prevelik i da se preklapa sa nekim drugim elementom pa sam ga skratio međutim ni to nije pomoglo. Mogao bih ja pokušati sa drugim izbornikom i mislim da bi vjerojatno proradilo al to je tek zadnja linija obrane...
Probaj prvo svim menijima, odnosno svim levelima/dubinama postaviti fix širinu, stavi overlay na hidden pa vidi dal se uopće aktiviraju glavne stavke (podmeniji ti se zbog overflow: hidden neće pojavljivati) pa vidi kaj se događa....

Također, pretpostavljam da JS otvara te menije, a ne čisti css pa treba i tu potražit krivca.....

EDIT: Probaj doinstalirat ovaj plugin s obzirom da se radi o Maxi Menu CK....
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

The Krava

Pozdrav,

Problem sa izbornikom je riješen. Vjerojatno je problem bio u sukobu mootools-a i jquery-a.

Međutim problem sa videom nisam riješio. U principu mi je jasno kako "Video for Everybody" funkcionira ali ne razumijem gdje taj dio koda ubaciti? Da li možda u mod_slideshowck.php ili negdje drugo stvarno ne razumijem. Radi se o dakle o Slideshow CK  modulu!