Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/05/2013, 16:56
Avatar de ChatDelMundo
ChatDelMundo
 
Fecha de Ingreso: abril-2013
Mensajes: 98
Antigüedad: 11 años
Puntos: 1
Respuesta: Como dejo urls amigables

Cita:
Iniciado por pateketrueke Ver Mensaje

Deberías mostrar algo de estos menús que tienes, ya que en cualquier parte que hagas uso de un enlace para tu sistema debe estar escrito de la nueva forma para que al pasar el mouse encima o hacer clic la ruta en el navegador sea la nueva.
En el archivo boot.inc.php sale asi el menu:

Código PHP:
// menu
if (!strlen($parr[1]))
    
$current_menu_path $parr[0];
else
    
$current_menu_path $parr[0].'/'.$parr[1];
$menu_items = array();
$res sql_query("select * from ".tb()."menu order by weight ASC");
while (
$row sql_fetch_array($res)) {
    
$row['allowed_roles'] = explode(',',$row['allowed_roles']);
    
$menu_items[$row['path']] = $row;
    if (
$row['protected'] && !allow_access($row['allowed_roles'])) {
        continue;
    }
    if (
$row['type'] == 'personal' && $row['actived']) {
        
$personal_menu[] = $row;
    }
    elseif (
$row['type'] == 'community' && $row['actived']) {
        
$community_menu[] = $row;
    }
    elseif (
$row['type'] == 'admin' && $row['actived']) {
        
$admin_menu[] = $row;
    }
    elseif (
$row['type'] == 'tab') {
        
$all_tab_menu[] = $row;
    }
}
if (
strlen($menu_items[$current_menu_path]['parent'])) {
    
$top_menu_path $menu_items[$current_menu_path]['parent'];
}
else {
    
$top_menu_path $current_menu_path;
}
if (
strlen($menu_items[$current_menu_path]['name'])) {
    
set_title(t($menu_items[$current_menu_path]['name']));
}
if (
strlen($menu_items[$top_menu_path]['name'])) {
    
$top_title t($menu_items[$top_menu_path]['name']);
}
if (
is_array($all_tab_menu)) {
    foreach (
$all_tab_menu as $arr) {
        if (
$arr['parent'] == $top_menu_path) {
            
$tab_menu[] = $arr;
        }
    }
}

$hide_ad_roles explode('|',get_gvar('hide_ad_roles'));
if (
is_array($hide_ad_roles)) {
    foreach (
$hide_ad_roles as $role) {
        if (
in_array($role$client['roles'])) {
            
$config['hide_ad'] = 1;
        }
    }
}

$nav[] = url('home','Home');
require_once 
'./includes/libs/apps.inc.php'
En el archivo page.tpl.php sale asi:

Código PHP:
<div id="jcow_community_menu">
<ul class="menu">
<?php
echo '<li '.check_menu_on('home/index').'>'.url(uhome(),t('Home')).'</li>';
if (
is_array($community_menu)) {
    foreach (
$community_menu as $item) {
        echo 
'<li '.check_menu_on($item['path']).'>'.url($item['path'],t($item['name'])).'</li>';
    }
}
?>
</ul>
</div>

</div>
</div>
Al editar el En el archivo page.tpl.php me funciona si hago esto:
Código PHP:
<div id="jcow_community_menu">
<
ul class="menu">
<
li  class="menugen" ><a href="http://chatdelmundo.com.es">Inicio</a></li><li  class="menugen" ><a href="/pages">Páginas</a></li><li  class="menugen" ><a href="/feed">Noticias</a></li><li  class="menugen" ><a href="/events">Eventos</a></li><li  class="menugen" ><a href="/browse">Buscar</a></li><li  class="menugen" ><a href="/videos">Videos</a></li><li  class="menugen" ><a href="/blogs">Blogs</a></li><li  class="menugen" ><a href="/photos">Fotos</a></li><li  class="menugen" ><a href="/mobile">Movil</a></li><li  class="menuon" ><a href="/test">Chat</a></li></ul>
</
div>

</
div>
</
div
Son muchos los enlaces que tengo,
En la web la gente se registra y suben cosas
¿como hago para que todos esos enlaces esten amigables?
__________________
chatdelmundo.es