Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Napačen prikaz hover gumba pri menuju strani K2 bloga

 
 
7.1.2015, 22:23
Pozdrav vsem skupaj,

imam neko neljubo težavo na spletni strani, katero sam žal ne znam rešiti, zato sem se odločil, da vam pišem ali morebiti kdo ve, kje tiči težava oz. kako se jo lahko odpravi.

Ključni podatki:
Uporabljam Joomla 3.3.6
Moduli in Joomla posodobljena na zadnjo različico
SEO optimizacija narejena
Omogočen Search engine friendly URLs
Omogočen use URL rewriting
Onemogočena suffixs to URL in Unicode aliases
Instalirana K2 komponenta blog V2.6.9 (na tej strani kjer je K2 prihaja v spodnjem delu kjer so številke strani prispevkov do hover napak. Npr. S kurzorjem miške se postavite na gumb naprej in se prikaže hover okno, kjer se izpiše "Naprej" spodaj pa številka strani "/?start=5"
Ne vem zakaj prihaja do napake, da se v Hoverju prikazuje tudi stran strani. Rad bi odstranil prikazovanje številke strani, vendar ne najdem načina. Sem gledal s Firebugom in nisem našel kje bi zadevo uredil, da deluje kot mora. Mogoče je kje kakšna opcija v K2, ki omogoča prikazovanje številke strani in jo moram izključit, vendar ne najdem.

System information

Web Server Apache
PHP version 5.4.32
MySQL version 5.5.36-cll-lve
GD image library bundled (2.1.0 compatible)
Multibyte string support Enabled
Upload limit 128M
Memory limit 128M
Open remote files (allow url fopen) Yes

Directory permissions

media/k2 Writable
media/k2/attachments Writable
media/k2/categories Writable
media/k2/galleries Writable
media/k2/items Writable
media/k2/users Writable
media/k2/videos Writable
cache Writable

K2 Modules

mod_k2_comments Installed
mod_k2_content Installed
mod_k2_tools Installed
mod_k2_user Installed
mod_k2_users Installed
mod_k2_quickicons (administrator) Installed
mod_k2_stats (administrator) Installed

K2 Plugins

Finder - K2 Installed - Enabled
Search - K2 Installed - Enabled
System - K2 Installed - Enabled
User - K2 Installed - Enabled

Primer Html izpisa s Firebugom: <a class="hasTip " href="/?start=5" title="">Naprej</a>
Slika napake, ki se pojavlja, ko se postavi kurzor miške na gumb "Naprej"




spremenjeno: lala2000 (7.1.2015, 22:46)
 
 
 
8.1.2015, 0:34
Gre za dokaj specifičen primer in ker kodo za tooltip napiše neka javascript funkcija, bo brez vpogleda na stran težko ugotoviti, kje je napaka.

Ali lahko objaviš kakšno povezavo do strani?

Drugače pa, kaj pa če bi ta hover tooltip enostavno odstranil, ker tako ali tako ni prav lep.


 
 
 
8.1.2015, 6:21
Očitno prihaja do kakšnega neskladja s kakšnim modulom, kajti drugače mora delovati brezhibno. Tudi sam se premišljeval, da kar odstranim hover in se izognem napačnim prikazom kot pa da iščem kje tiči napaka prikazovnja.

spremenjeno: lala2000 (8.1.2015, 6:35)
 
 
 
9.1.2015, 13:41
Nikakor ne najdem, kje bi se nahajal hover kot je prikazan na sliki, da bi ga izbrisal. Sem gledal s Firebug in ne vem kje ti prikaže pot do file-a da ga spremeniš izbrišeš hover.
 
 
 
9.1.2015, 15:18
Ta hover izvaja neka javascript funkcija, ki je definirana da se izvede na hover. Kje je ta definirana, je lahko kjerkoli v kodi.

Najlažji način bi po moje bil, da v Firebug narediš breakpoint, ki se sproži ob spremembi elementa (Break on attribute change). Tako ti bo odprlo kodo točno na mestu, kjer se to nastavlja.
 
 
 
9.1.2015, 16:51
Ne poznam toliko Firebuga. Kje naredim brekpoint in kako? Lahko preprosto napišeš, da bom razumel.

Hvala ti zelo si mi pomagal, sem našel napotke na spletu, bom dal povezavo, če bo še kdo rabil.
http://getfirebug.com/doc/breakpoints/demo.html#eval
Sem uredil na ta način, ki si ga opisal in je resnično izjemen, ker drugače ni variante, da bi našel.


spremenjeno: lala2000 (9.1.2015, 19:49)
 
 
 
9.1.2015, 18:12
Malo se zakomplicira pri kodnem zapisu javascript...še iščem kje odstraniti hover kodo od javascript.
V kolikor pobrišem celotno vrstico je hover OK, vendar joomla ne deluje pravilno.
Javascript koda:

function {if(!j)for(var a=0,h=c.length;a<h;a++)b.call(e,e[c[a]],c[a]);for(var k in e)b.call(e,e[k],k)}}return k};k("String",String,"charAt,charCodeAt,concat,indexOf,lastIndexOf,match,quote,replace,search,slice,split,substr,substring,trim,toLowerCase,toUpperCase".split("," )("Array",Array,"pop,push,reverse,shift,sort,splice,unshift,concat,join,slice,indexOf,lastIndexOf,filter,forEach,every,map,some,reduce,reduceRight".split("," )("Number",Number,["toExponential","toFixed","toLocaleString","toPrecision"])("Function",


spremenjeno: lala2000 (10.1.2015, 1:27)
 
 
 
9.1.2015, 19:51

 
 
 
10.1.2015, 19:36
Težava vsekakor tiči pri java skriptah, kjer tudi najdem kje se nahaja in katera je vrstica, vendar ne poznam jave in ne vem kaj naj popravim ali izbrišem pri kodnem zapisu, da se ne bi več pojavljal hover. V kolikor izbrišem celotno vrstico pride do nedelovanja Joomle. Napako sem našel kje se nahaja, vendar ne vem kako jo odpravit. Zgoraj sem prilepil celotno vrstico, kjer naj bi bila napaka.

spremenjeno: lala2000 (10.1.2015, 19:41)
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!