Menu - zavírání podmenu při kliku na jinou položku

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
flazzi
Forum Members
Forum Members
Posts: 21
Joined: Thu Nov 26, 2009 9:26 am

Menu - zavírání podmenu při kliku na jinou položku

Post by flazzi »

Zdravím pánové. Řeším jeden problém. Mám textové menu ve kterém když kliknu na položku, rozbalí se mi. Ovšem když pak kliknu na jinou položku ať už v menu hlavním či podmenu, nezůstane mi rozbalené to co jsem už jednou otvíral(popřípadě se mi rozbalí položka kterou jsem otvíral už dávno dříve). Vím že se dá v souboru Helparea nastavit "ukládání stavu obsahu" a "nastavení sbalení dříve otevřeného obsahu", ale ikdyž to nastavím, nechová se to správně. Potřeboval bych ať mi neustále zůstane otevřené to co jsem rozbalil dokud to sám zase nezabalím. Kdyžtak jukněte na www.deaco.cz    Díky moc
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by kuzmany »

to by mal riesit parameter collapse

collapse="1" - Povoľte (nastavte na 1) pre skrytie položiek, ktoré nie sú súvisiace s aktívnou položkou.
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
flazzi
Forum Members
Forum Members
Posts: 21
Joined: Thu Nov 26, 2009 9:26 am

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by flazzi »

Nastavil jsem  if (collapseprevious=="1") Hlavní menu mi zůstane otevřené(funguje tak jak má), ale po kliku na podmenu a znovu načtení stránky se mi podmenu skryje. Zůstane otevřené až po druhém kliku na stejnou položku podmenu.
flazzi
Forum Members
Forum Members
Posts: 21
Joined: Thu Nov 26, 2009 9:26 am

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by flazzi »

Přikládám zdroják jestli bys mi mohl poradit kde přesně to nastavit. Byl bych moc vděčný

/***********************************************
* Contractible Headers script- Š Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use. Last updated Oct 21st, 2003.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)
var collapseprevious="0" //Collapse previously open content when opening present? (yes/no)

if (document.getElementById){
document.write('')
document.write('.expand{display:none;}')
document.write('')
}

function getElementbyClass(classname){
ccollect=new Array()
var inc=0
var alltags=document.all? document.all : document.getElementsByTagName("*")

for (i=0; i 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload(){
getElementbyClass("expand")
if (enablepersist=="on" && typeof ccollect!="undefined")
revivecontent()
}


if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by kuzmany »

Prosim ta, toto je forum podpory k CMS Made Simple. Skus tieto veci nasmerovat niekde kde ti mozu poradit viac: http://www.jakpsatweb.cz/ alebo podobne.
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
kino

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by kino »

aha, ja uz chapu na co se ptal... ty  vypisujes cele menu, ale pomoci js skryvas menu a chces, aby tam kde aktualne jsi, tak aby bylo videt (tedy jesli chapu dobre).

Ondpoved: budes si muset upravit js a pravdepodobne i menumanager sablonu. ale to opravdu uz neni problem cmsms
flazzi
Forum Members
Forum Members
Posts: 21
Joined: Thu Nov 26, 2009 9:26 am

Re: Menu - zavírání podmenu při kliku na jinou položku

Post by flazzi »

O.K., ale přes to dikec
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”