Página 1 de 1

Url amigable de usuario  Tema Solucionado

Publicado: 03 Mar 2011, 14:39
por srmente
Q tal, me gustaría saber que Mod utilizan acá en phpbb-es.com para que la url de usuario quede así:

Código: Seleccionar todo

http://www.phpbb-es.com/foro/usuario/nombredeusuario
me gustaría aplicarla en mi foro.


Imagen
URL: http://rockvenezolano.com
Versión phpBB: phpBB3 (3.0.8 )
MODs Instalados: Prime Links, prime_instant_redirect_1_0_0
Plantilla(s) usada(s): Prosilver
Servidor: Linux. Pago
Actualización desde otra versión: no

Url amigable de usuario

Publicado: 03 Mar 2011, 14:52
por zoby
srmente escribió:Q tal, me gustaría saber que Mod utilizan acá en phpbb-es.com para que la url de usuario quede así:

Código: Seleccionar todo

http://www.phpbb-es.com/foro/usuario/nombredeusuario
me gustaría aplicarla en mi foro.


Imagen
URL: http://rockvenezolano.com
Versión phpBB: phpBB3 (3.0.8 )
MODs Instalados: Prime Links, prime_instant_redirect_1_0_0
Plantilla(s) usada(s): Prosilver
Servidor: Linux. Pago
Actualización desde otra versión: no
Este (y un pequeño cambio en el .htacces, de todas formas, con ese se te quedaría rockvenezolano.com/member/nombredeusuario)
http://www.phpbb-es.com/foro/viewtopic. ... 18&t=25530

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 16:05
por Alorse
Ten en cuenta que el MOD que menciona zoby, no solo es para hacer las URLs de lo perfiles amigables, si no también todas las URLs de los foros y temas.

zoby, el cambio que mencionas es mejor hacerlo en la clase principal del MOD, así no se tiene que estar editando el .htaccess cada vez que se genere uno nuevo.

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 16:12
por zoby
Alorse escribió:Ten en cuenta que el MOD que menciona zoby, no solo es para hacer las URLs de lo perfiles amigables, si no también todas las URLs de los foros y temas.

zoby, el cambio que mencionas es mejor hacerlo en la clase principal del MOD, así no se tiene que estar editando el .htaccess cada vez que se genere uno nuevo.
Hombre ya, pero yo solo se hacerlo (por el momento) desde el .htacces ...
Y si solo activa la opción de insertar perfiles y grupos, creo que los temas y foros no se veran afectados, aunque instalarlo, para solo cambiar los perfiles y grupos, no vale mucho la pena ... (ya que su funcionamiento es mejorar la indexion :chulo: )

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 16:57
por srmente
Excelente, ya lo he instalado, generé el .htaccess y lo he copiado en mi root.

asi va:

Usuario
http://rockvenezolano.com/member/RockVenezolano

Foro:
http://rockvenezolano.com/rock-f13

Tema:
http://rockvenezolano.com/rock-f13/ac-d ... -t167.html


La configuración del Seo quedó así:

Tipo de URL rewriting: Avanzado
Activar SQL Rewriting: No
Perfiles y grupos a insertar: Si (aunque realmente no entiendo exactamente para que es esta opción)
Carpeta de Perfiles virtuales: Si
Eliminar ID de los perfiles: Si
La Búsqueda Común y mensajes de Usuario para reescribir las paginas: No
Reescribiendo adjunto: No (no usaré esa opción en mi foro)
Quitar SID: Si (supongo que es la ID de los temas, cierto?)
Eliminar Destacados: Si
Remover palabras pequeñas: No
Carpetas Virtuales: Si
Foro URL caché: Si
Quitar ID de foros: Si (aunque no ha quitado la ID) (http://rockvenezolano.com/rock-f13) (f13)
Enlace de imagen: Si (copyright)

Con respecto a la url del perfil que es:
http://rockvenezolano.com/member/RockVenezolano

me gustaría que en lugar de "member" fuera "usuario"

y quitar la ID
http://rockvenezolano.com/rock-f13

que quedara así: http://rockvenezolano.com/rock

Que les parece la configuración?


y Gracias, excelente mod, me tomó unos 35 minutos

Url amigable de usuario

Publicado: 03 Mar 2011, 17:07
por zoby
Genial, felicidades por haber instalado el MOD sin problemas :D (es un MOD que suele causar bastantes problemas, sobretodo por el .htaccess)
Creo que para cambiar lo de /member/, tendrías que hacer algo así
Buscar:

Código: Seleccionar todo

# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
Reemplazar por

Código: Seleccionar todo

# PROFILES THROUGH USERNAME
RewriteRule ^usuario/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
En cuento a lo de la ID, debería quitarse automaticamente ...
Ve a ACP > PHPBBSEO > Manejo de URLs de los foros
Y quita los ''numeros'' uno por uno a los foros que quieras :D

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 17:18
por srmente
Gracias Zoby, me faltaba grabar la cache de los foros para que eliminara la ID

ahora lo de "member" por usuario si no se pudo. Cambié las dos lineas en el .htaccess y limpié la cache pero no funcionó.

y Bueno, digamos que tuve suerte instalando el mod jaja

Gracias

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 17:28
por zoby
srmente escribió:Gracias Zoby, me faltaba grabar la cache de los foros para que eliminara la ID

ahora lo de "member" por usuario si no se pudo. Cambié las dos lineas en el .htaccess y limpié la cache pero no funcionó.

y Bueno, digamos que tuve suerte instalando el mod jaja

Gracias
Pues si no funciono con ese cambio (lo de member por usuario), no se me ocurre como cambiarlo, esperemos que venga alguien que sepa mas sobre phpbb seo para que pueda decirte como hacerlo :ok:

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 17:30
por Alorse
Para cambiar member por usuario, has lo siguiente:

Abre /phpbb_seo/phpbb_seo_class.php, sobre la linea 37:

Código: Seleccionar todo

    var    $seo_static = array( 'forum' => 'forum', 'topic' => 'topic', 'post' => 'post', 'user' => 'member', 'group' => 'group', 'index' => '', 'global_announce' => 'announces', 'leaders' => 'the-team', 'atopic' => 'active-topics', 'utopic' => 'unanswered', 'npost' => 'newposts', 'urpost' => 'unreadposts', 'pagination' => 'page', 'gz_ext' => '.gz' ); 
Busca este pedazo:

Código: Seleccionar todo

'user' => 'member', 
Cambialo por:

Código: Seleccionar todo

'user' => 'usuario', 
Luego sube el archivo y desde el ACP en la pestaña de PHPBB SEO genera un nuevo .htaccess, luego por FTP ve a la carpeta /phpbb_seo/cache/, alli encontraras un archivo .htaccess, copiarlo y reemplazarlo en el root del foro.

Con eso ya debería funcionar.

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 19:12
por srmente
Excelente, perfecto

acá: http://rockvenezolano.com/usuario/RockVenezolano

FUNCIONA. Gracias !!

Re: Url amigable de usuario

Publicado: 03 Mar 2011, 19:20
por zoby
srmente escribió:Excelente, perfecto

acá: http://rockvenezolano.com/usuario/RockVenezolano

FUNCIONA. Gracias !!
si ya no tienes ninguna duda mas, da el tema como solucionado :wink: