gracias, por la respuesta e estado probando pero tengo problemas ya que mis conocimientos en php son muy basicos.
estuve probando con el codigo que me proporcionaste me funciona pero no hace el cambio me arroja todo sin el class es decir que pone tyodo lo que lo indica el else.
NO entendi esto:
$link=basename($_SEVER['PHP_SELF']);
dime esto saca los links que tengo o que.
tambien te comento que en mi pagina tengo una variable que es $xoops_pagetitle y no se si pued usarlo par hacer la condicional.
algo asi:
Código PHP:
<?
if ($xoops_pagetitle=="articulos"){
echo "<li id=\"active\"><a href=\"link1.php\" id=\"current\">link1</a></li>";
} else {
echo "<li><a href=\"#\">link2</a></li>";
}
// y así con todos los casos (links) que tengas ..
?>
hum con eso me sigue mostrando todo loque el else indica, es decir me arroja los links sin el atrivuto Id=active.
MI sitio esta hecho con el CMS
www.xoops.org y la plantilla que define el diseño es theme.html y alli dentro de puede usar php con la etiqueta <{php}> para el php y para probar puse esto, haber si estoy mal decidme:
Código PHP:
<TABLE cellPadding=0 cellSpacing=0 id=navtable width="100%">
<TBODY>
<TR>
<TD>
<{php}>
$link=basename($_SEVER['PHP_SELF']);
<{/php}>
<div id="navcontainer">
<ul id="navlist">
<{php}>
if ($link=="http://ciberespia.adictoshp.org/modules/news/index.php"){
echo "<li id=\"active\"><a href=\"http://ciberespia.adictoshp.org/modules/news\" id=\"current\">Inicio</a></li>";
} else {
echo "<li><a href=\"http://ciberespia.adictoshp.org//modules/news\">Inicio</a></li>";
}
if ($link=="http://ciberespia.adictoshp.org/modules/humorpolitico/index.php"){
echo "<li id=\"active\"><a href=\"http://ciberespia.adictoshp.org/modules/humorpolitico\" id=\"current\">humor Politico</a></li>";
} else {
echo "<li><a href=\"http://ciberespia.adictoshp.org/modules/humorpolitico\">humor politico</a></li>";
}
if ($link=="link1.php"){
echo "<li id=\"active\"><a href=\"link1.php\" id=\"current\">link3</a></li>";
} else {
echo "<li><a href=\"#\">link2</a></li>";
}
if ($link=="link2.php"){
echo "<li id=\"active\"><a href=\"link1.php\" id=\"current\">link4</a></li>";
} else {
echo "<li><a href=\"#\">link2</a></li>";
}
if ($link=="link3.php"){
echo "<li id=\"active\"><a href=\"link1.php\" id=\"current\">link5</a></li>";
} else {
echo "<li><a href=\"#\">link2</a></li>";
}
<{/php}>
</ul>
</div>
</TD>
<!-- fin menu -->
</TR></TBODY></TABLE>
esto pdoria servir como informacion