Archief - JS: uitklap menu

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bram

Legacy Member
howdie hey, even een korte vraag:

PHP:
<ul>
<li><a href="index.php?page=admin"><?php if(isset($_COOKIE['name'])) { echo "Admin"; } else { echo "Log In"; } ?></a></li>
<?php if(isset($_COOKIE['name'])) { ?>
<li><a href="index.php?page=admin&amp;sect=news">Write news</a></li>
<li><a href="index.php?page=admin&amp;sect=blog">Post blog</a></li>
<li><a href="index.php?page=admin&amp;sect=portfolio">Work on portfolio</a></li>
<li><a href="index.php?page=admin&amp;sect=content">Content Management</a></li>
<?php } ?>
</ul>
Alhier het menu van een CMS waar ik aan bezig ben, momenteel geeft het zo weer dat als je ingelogd bent ($_COOKIE['name']) je Admin ziet als link om naar de admin pagina te gaan, en ook de andere links die bij het CMS horen, nu staat die navigatie in een zijkant waar nog verschillende andere sideboxes horen waardoor de hele zijkant nogal lang kan worden eenmaal ingelogd.
Graag had ik het zo gezien:
Eenmaal ingelogd enkel de admin link (ipv log in dus), maar als je op die link klikt buiten de admin page, het menu "uitvouwt", dus dat je de bijhorende links ook te zien krijgt. (en het eventueel zelf onthoudt dat je het uitgevouwd wil zien). nog maals op admin klikken zou het dan weer moeten inplooien.

Nu heb ik wel een idee min of meer hoe ik dit zou kunnen doen met php, maar op een allesbehalve gebruiksvriendelijke manier. ik veronderstel dus dat het gemakkelijker zou zijn met JS (of eventueel AJAX zodat de pagina niet moet verversen?), maar ik heb dus geen flauw benul van JS (laat staan ajax :p) en vroeg me dus af of iemand mij hier specifiek mee kon helpen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan