Page 2 of 3
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Mon Feb 23, 2015 3:07 pm
by mev
Het lijkt te werken Pascal,
helaas op 1 ding na:
ik kan het Inhoudstype vd pagina('s) niet meer veranderen naar Section Head. Die keuze-optie is totally verschwunden, foetsie.
Kan alleen nog kiezen tussen 'Inhoud', Interne of externe Link, Foutpagina, Scheidingsteken..
Dit kan niet bij de hoofd-testpagina -die ik nu met jouw integrale menu-sjabloon en aangepaste pagina-sjabloon heb opgezet-,
maar ook niet bij de bestaande pagina's met 't oorspronkelijke menu-sjabloon en paginasjablonen..
Bizar!!
Ben ik iets anders vergeten, zie ik iets over het hoofd,
heb jij enig idee waar dat aan kan liggen?
'k Heb in de paginasjabloon de onclick="void(0)" toegevoegd aan de <nav> waar het menu instaat, als volgt:
<nav class='main-navigation grid_8 noprint' id='nav' role='navigation' onclick="void(0)">
{menu template="simplex-menu_TEST"}
</nav>
Die toevoeging onclick ook getest in de omringende <div>, maar maakt geen verschil.
Moet die onclick missch op 'n andere manier toegevoegd?
Zou je er je deskundigheid nog es op willen laten schijnen?
Veel dank weer alvast!
willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Mon Feb 23, 2015 3:35 pm
by pasmaskas
Hmmm dat is niet best. Ik ben niet zo een smarty/menu sjabloon specialist

maar mischien moet hij zo?
Code: Select all
{if $count > 0}
<ul class='cf'>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='<ul>' times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}
</li>
{/if}
{if $node->current == true}
<li{if $node->parent == true || $node->haschildren == true} class='parent current'{/if}>
<a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
<li class='parent current'>
<a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li class='parent'>
<a href='{$smarty.server.REQUEST_URI}#'>{$node->menutext}</a>
{elseif $node->type == 'separator'}
<li class='separator'>
<hr class='separator' />
{else}
<li{if $node->parent == true || $node->haschildren == true} class='parent'{/if}>
<a href='{$node->url}'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{/if}
{/foreach}
{repeat string='</li></ul>' times=$node->depth-1}</li>
</ul>
{/if}
Volgens mij staat de onclick code gewoon goed die doet niet veel boeients dan zegen dat er nix mag gebeuren. Bij mij helpt de code hij negeert dan de link maar de hover niet. Zo klapt het menu wel open maar hij clickt niet door naar de pagina.
Ik hoor graag of het werkt.
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Mon Feb 23, 2015 5:35 pm
by mev
Dankjewel Pascal!!
Heb deze 2e ook getest, maar blijft ongeveer idem.
Ik snap wat die onclick zou moeten doen, maar lijkt erop alsof ie dat helemaal niet doet, niet in de desktop-versie niet op mijn smartphone (android). Misschien dat het toch daarin zit?
Op mobiel klappen de submenu's nu wel ietsje langer uit, maar inmiddels heeft ie toch de hoofd-link al gevolgd en blijft ie doen..
Kan in de paginakenmerken bij Inhouds-type dus ook geen Sectie Hoofd meer opgeven, die keuze is er niet! Wel Inhoud, of zoals eerst Interne Link (en dan als doelpagina bijv. weer 1e submenu).
Jammer jammer!
Hrteleke groet,
willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Tue Feb 24, 2015 7:41 am
by pasmaskas
Hmm kan je wel voor sectionheader kiezen met het orginele sjabloon?
In het orgineel is het ook geen link maar een <span> als dat lukt dan zou het gewoon moeten werken denk ik. Je meot dan wel even de pagina waar je nu een sectionheader van maakt verhuizen onder de sectionheader. Bij mij werkte de oplossing die ik je liet zien omdat bij mij een sectionheader ook een link is.
Ik zou zeggen probeer het nog even met het orgineel maak er een section header van en kijk of het werkt.
Probeer deze dan nog als laatste anders weet ik het niet sorry
Code: Select all
{strip}
{if $count > 0}
<ul class='cf'>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='<ul>' times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}
</li>
{/if}
{if $node->current == true}
<li{if $node->parent == true || $node->haschildren == true} class='parent current'{/if}>
<a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
<li class='parent current'>
<a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li class='sectionheader'>
<a href="{$smarty.server.REQUEST_URI}#" class='sectionheader {if $node->parent == true} parent{/if}{if $node->current == true} current{/if}'>{$node->menutext}</a>
{elseif $node->type == 'separator'}
<li class='separator'>
<hr class='separator' />
{else}
<li{if $node->parent == true || $node->haschildren == true} class='parent'{/if}>
<a href='{$node->url}'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
{/if}
{/foreach}
{repeat string='</li></ul>' times=$node->depth-1}</li>
</ul>
{/if}
{/strip}
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Tue Feb 24, 2015 2:41 pm
by mev
pasmaskas wrote:Hmm kan je wel voor sectionheader kiezen met het orginele sjabloon?
Hebben we hier over 't zelfde? Als je bedoelt
pagina-sjabloon:
nee zelfs als ik een volledig ander pagina-sjabloon aan een nieuwe pagina hang, kan ik niet (meer) voor section header kiezen, zelfs niet met 'n standaard bijgeleverd paginasjabloon zoals NClean Blue oid die 'n geheel ander menu heeft (ongebruikt/dus onveranderd) !
Daar is dus wat vreemds mee kennelijk... Al 'ns aan de hand gehad??
Moet eerst opgelost, denk ik.
Snap nl wel waarom het dan ook niet kán werken met die menu-codes, want zolang class='sectionheader' niet voorkomt in de pagina (want die optie kan niet gebruikt), kan de code in het menu-sjabloon die verwijst naar section header (<a href="{$smarty.server.REQUEST_URI}#" class='sectionheader etc etc) die dus ook niet vinden.. Lijkt mij.
Je meot dan wel even de pagina waar je nu een sectionheader van maakt verhuizen onder de sectionheader.
Hoe bedoel je dit precies Pascal?
Groets, willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Tue Feb 24, 2015 2:58 pm
by velden
Section header:
Als je die niet kunt kiezen dan heb je denk ik een heel ander probleem (uiteraard kan het in een andere taal anders genoemd worden).
Wellicht system information plaatsen?
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Tue Feb 24, 2015 5:01 pm
by mev
Dankje Velden! Kweet uiteraard wel waar die optie zit (na jaren werken met dit cms, zou 't toch wel raar zijn als dat niet zo was..)
Het niet kunnen kiezen van de optie sectie hoofd heb ik in al die tijd nog nooit gehad en is inderdaad nu toch het eerste probleem zoals al gezegd, zie de posts hierboven..
De systeeminformatie van deze site volgt hieronder, misschien zien jullie wat vreemds??
----------------------------------------------
Cms Version: 1.11.12
Installed Modules:
CMSMailer: 5.2.2
CMSPrinting: 1.0.5
FileManager: 1.4.5
MenuManager: 1.8.6
MicroTiny: 1.2.8
ModuleManager: 1.5.8
News: 2.14.4
Search: 1.7.11
ThemeManager: 1.1.8
FileBackup: 0.5
Showtime: 3.4
btAdminer: 1.6.0
Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 16000000
url_rewriting: mod_rewrite
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.3.28-1~dotdeb.0
md5_function: Aan (Waar)
gd_version: 2
tempnam_function: Aan (Waar)
magic_quotes_runtime: Uit (Onwaar)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 128M
max_execution_time: 120
output_buffering: Aan
safe_mode: Uit (Onwaar)
file_uploads: Aan (Waar)
post_max_size: 16M
upload_max_filesize: 16M
session_save_path: /public/tmp (0755)
session_use_cookies: Aan (Waar)
xml_function: Aan (Waar)
xmlreader_class: Aan (Waar)
Server Information:
Server Api: apache2handler
Server Db Type: MySQL (mysqli)
Server Db Version: 5.1.73
Server Db Grants: Kan geen geldige "GRAND ALL" permissie vinden. Dit kan problemen opleveren bij het installeren of verwijderen van modules. Of zelfs bij het toevoegen of verwijderen van items, zoals pagina's.
Server Time Diff: Geen tijdverschil aangetroffen
----------------------------------------------
Veel dank alvast,
willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 7:46 am
by pasmaskas
Dat is vreemd dat er geen sectionheader gekozen kan worden. IK heb ook geen idee hoe dat ineens weg kan zijn. Daar moet even iemand naar kijken denk ik dan.
Wat ik bedoel met:
Je moet dan wel even de pagina waar je nu een sectionheader van maakt verhuizen onder de sectionheader.
Sectionheader - Pagina - Pagina
- Pagina
- Pagina
- Pagina
- Pagina
De section header is dan geen pagina maar het hoofd van de onderligende paginas. Zo verkoom je dan als je er op klikt hij naar een andere pagina schiet.
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 9:57 am
by mev
okay bedoel je dat, dankje Pascal. Jep ken het fenomeen én de werking van section header wel van alle andere installs. Was me alleen nog niet opgevallen dat die keuze-optie in deze geheel ontbrak, tot een aantal posts geleden (noemde dat euvel daar ook al een paar keer..).
Dat is een ander ding wat hier los van staat, waarschnlk!?
Maar hopelijk weet iemand anders hoe dat kan??
Overigens doet die code onclick="void(0)" in de <nav> voor het menu niets. Sterker nog, hij pakt hem gewoon niet, zie hem mbv de developers-tools vd browser ook niet terug.
Ook niet als ik die code in de omringende div zet....
Maar veel dank voor het meedenken!!! super is dat
Willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 10:06 am
by pasmaskas
Dan werkt idd deze oplossing niet voor jou menu helaas. Late we hopen dat iemand weet hoe je de sectionheader keuze weer terugkrijgt.
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 10:38 am
by Rolf
pasmaskas wrote:Dan werkt idd deze oplossing niet voor jou menu helaas. Late we hopen dat iemand weet hoe je de sectionheader keuze weer terugkrijgt.
Algemene instellingen >> Pagina mutatie instellingen >> Inhoudstypen die niet zijn toegestaan wellicht...
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 10:41 am
by Rolf
Of klik bij Systeem Onderhoud op de Content toetsen in de tweede tab.
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 11:50 am
by mev
Rolf wrote:pasmaskas wrote:Dan werkt idd deze oplossing niet voor jou menu helaas. Late we hopen dat iemand weet hoe je de sectionheader keuze weer terugkrijgt.
Algemene instellingen >> Pagina mutatie instellingen >> Inhoudstypen die niet zijn toegestaan wellicht...
Woww Rolf, dat is em!!! Hoe rook jij nou toch weer dat ie als 'niet-toegestaan' stond...

Geweldig.
En hoe 'simpel' kan 't wezen..
(die 2e die je noemt, de opties in 2e tab bij Systeemonderhoud, had ik al eindeloos op zitten drukken haha)
Lijkt er ook op dat de oplossingen van Pascal nu werken, de submenu's blijven na aanraking en uitklappen, nu in ieder geval gewoon steeds staan tót je 'n submenu-item aanraakt, althans op mijn android.
De test op Apple touch screens volgt nog (lijken tot nu toe nog meer afwijkingen te geven, althans bij sommige nieuwere versies van I-phones en I-pads, maar lijkt ook afhankelijk van instellingen op die apparaten zelf).
'k Moet nu zelf nog wel effe de styling/css aanpassen voor section header, dat was tot nu toe nog niet nodig omdat dat element er niet 'was'/niet toonde.
Jullie allebei heeeeel erg bedankt voor de moeite en 't meedenken tot nu toe, zonder jullie nooit zover gekomen!!
willemijn
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Wed Feb 25, 2015 11:19 pm
by mev
Uhhm herstel, het werkt nu wel helemaal perfect op Android phones, beter zelfs.
Echter op Apple-touch screens (I-phone en I-tablet) klappen de submenu's nu helemaal niet meer uit, zo dood als een pier...
Onderaan staat de testpagina waar het om gaat.
Dat uitklappen deden ze -op de meeste Apple touch- wél toen de hoofdpagina nog het inhoudstype "Interne Link" had.
(en dit was conform een work-around, die ik eerder vond op het forum voor niet-uitklappende mobiele Apple's en daarom toegepast had !!)
Wat ontzettend jammer nou zeg!
Maar wellicht komen jullie op nog iets anders, I hope hope !
Pascal, je had 3 versies neergezet voor het alternatieve menu-sjabloon, waarin section header voor de hoofdpagina. Ik had nu de 2e toegepast.
Verschillen die 3 misschien nog op 'n kardinaal puntje?
Welke is de moeite vh proberen?
Dankdank weer !
willemijn
ps.
De testpagina is te zien op:
http://www.mirjamstax.nl/hoofdpagina-test/subpagina-1
Deze test hoofdpagina heeft dus
section header als inhoudstype, de submenu's klappen niet uit op mobiele apple's
(de andere 2 die submenu's hebben, staan nog op
Interne Link) en daar klappen de submenu's nog wel uit op Apple touch, zij het niet allemaal
Re: Simplex- responsive toont geen submenu's op apple touch
Posted: Thu Feb 26, 2015 8:05 am
by pasmaskas
HEt laatste sjablon met onclick="void(0)" zo heb ik het ook dat werkt op de websites die ik maak en op mijn grid
http://grid.pmkmedia.nl