Hacer Class="Active" en pestañas.
Tengo una duda. Como hacer para que en el tema Nesil. Al hacer clic en alguna de las pestañas del Menu, que seleccionada con Class="Active" El cod...

Tengo una duda.
Como hacer para que en el tema Nesil.
Al hacer clic en alguna de las pestañas del Menu, que seleccionada con Class="Active"

El codigo por default de Nesil es este:

<li class="active"><a hre...>Foro
<li><a href....>Portal
<li><a href...>Miembros
<li><a href...>Buscar


Yo quisiera saber como hacer para cuando se haga clic en Buscar por ejemplo la pestaña Buscar que con el class="active"

<li><a hre...>Foro
<li><a href....>Portal
<li><a href...>Miembros
<li class="active"><a href...>Buscar


No se como hacerlo, porque a pesar que haga clic en otra pestaña siempre que con class="active" en la pestaña Foro.
Normalmente la gente lo hace sin más, pero MyBB utiliza plantillas, puedes usar php y THIS_SCRIPT para hacer eso.
Creo que la unica forma es con PHP como dice arriba, creo que es:
Código PHP:
<li <if THI_SCRIPT "portal.php" then>class="active"</if>><a href....>Portal
<li <if THI_SCRIPT "memberlist.php" then>class="active"</if>><a href....>Miembros
<li <if THI_SCRIPT "index.php" then>class="active"</if>><a href....>Foros 
{SIGNATURE_IMAGE}
*El de arriba si no es mucha molestia
Y sí, pero un switch case quedaría mejor.

PD: ES THIS_SCRIPT == "index.php"
un sólo = da igual == es igualación
Bueno, perdón por no estar en un teclado decente Tongue

Cita:Y sí, pero un switch case quedaría mejor.

Podrías explicar por favor? Todos estamos abiertos a aprender Wink
{SIGNATURE_IMAGE}
Amm si sabes utilizar un if sabrás un switch xD
Código PHP:
switch(THIS_SCRIPT)
{
case 
'portal.php':
$Portal " class=\"active\"";
break;
case 
'index.php':
$Index " class=\"active\"";
break;


Código PHP:
<li{$Portal}><a href="{$settings['bburl']}/portal.php">Portal</a></li>
<
li{$Index}><a href="{$settings['bburl']}/">Index</a></li

Y ya está, ahora tan sólo habría que agregar más y listo.
Código PHP:
switch(THIS_SCRIPT)
{
case 
'portal.php':
$Portal " class=\"active\"";
break;
case 
'index.php':
$Index " class=\"active\"";
break;


Gracias por la ayuda, y en donde agrego ese codigo y dentro de que etiquetas las hago?

Un ejemplo es de aki MyBB-Es. Que a pesar que entres a subforos la pestaña FOROS sigue seleccionada y cuando vas a otra pestaña como buscar se cambia.
Necesito algo igual.

¿Alguien sabe como hacerlo?
Creo que la forma que dice Gypaete es algo *avanzada*, mejor como lo dije yo:
Código PHP:
<li<if THI_SCRIPT "portal.php" then> class="active"</if>><a href....>Portal
<li<if THI_SCRIPT "memberlist.php" then> class="active"</if>><a href....>Miembros
<li<if THI_SCRIPT "index.php" then> class="active"</if>><a href....>Foros 

Usa este plugin:
http://mybbhacks.zingaburga.com/showthread.php?tid=464
{SIGNATURE_IMAGE}
No eras THIS_SCRIPT ?
Ya lo probe con el codigo que me dijiste pero no funciona.