lo unico que no logro ver es los parametros a pasarle, mi idea es poder pasarle un string que seria la url es decir:
function amigable($url){
....
}
<a href='<? echo amigable('index.php?modules=noticias&opcion=ve r&id='$row['id_noticias']);?>'>Ver noticia</a>
igual me sirve lo que me pasaste para seguir investigando
gracias
bueno lo he logrado por parte jejeje
al final he creado la siguiente funcion:
Código php:
Ver originalfunction amigables($url){
$ubicacion=explode('/',$_SERVER['PHP_SELF']); $amigable='/'.$modulo;
for($i=1;$i<count($valores);$i++){ }
if($ubicacion[2]=='admin'){
$amigable='/'.$ubicacion[1].'/'.$ubicacion[2].$amigable;
}
else{
$amigable=$_SERVER['HTTP_HOST'].'/'.$ubicacion[1].$amigable;
}
return $amigable;
}
entonces cuando ahora pongo:
Código html:
Ver original<li><a href="<? echo amigables('index.php?modules=articulos');?>"
<? if ($_REQUEST['modules']=="articulos"){?>class="active"
<?}?>>Artículos
</a></li>
me imprime:
Código HTML:
<li><a href="/websa100/admin/articulos" >Artículos</a></li>
y anda de 10!!!!
El problema que tengo con las url interna de los módulos que tienen parametros
el .htaccess lo cambie a :
Código:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?modules=$1&opcion=$2&id=$3 [QSA,L]
y los links los armo:
Código html:
Ver original<h2><a href="<?echo amigables('index.php?modules=articulos&opcion=crear');?>" title="Crear Nuevo SubMenú">Crear
</a></h2>
<a class="edit" href="<?echo amigables('index.php?modules=articulos&opcion=editar&id='.$articulo['id_articulo']);?>" title="Editar Artículo">
pero no me toma los enlaces
en que le estoy errando, siempre 5 para el peso jajaja
desde ya muchas gracias