Nivel: Basico.
Tiempo: 3mn (Como maximo)
Función: Al dar clic en un enlace de la barra de navegación se quedara el elemento activo.
Creditos: Survivor21.
Usare como ejemplo el estilo y plantillas que vienen por default.
En la plantilla
header encontramos:
<div class="menu">
<ul>
<li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
<li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
<li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
<li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li>
</ul>
En cada enlace agregaremos
class="dependiendo de lo que sea".
Ejemplo:
<a href="{$mybb->settings['bburl']}/misc.php?action=help" class="help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a>
En la plantilla
misc_help veeremos esto:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->help_docs}</title>
{$headerinclude}
</head>
<body>
{$header}
{$sections}
{$footer}
</body>
</html>
Solo modificaremos
<body> dejandolo así:
<body id="help">.
Haremos lo mismo con las plantillas:
Search:
Búsqueda - Plantillas/search
Memberlist:
Lista de miembros - Plantillas/memberlist
Calendar:
Calendario - Plantillas/calendar
Help:
Misceláneos - Plantillas/misc_help
Por ultimo agregan esto en global.css:
#search .search, #memberlist .memberlist, #calendar .calendar, #help .help {
color: #ffffff;
}
Resultado final:
[Imagen: previaelementoactivo.png]