Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Google SEO URL
Jonatan H.   5 Nov, 2012, 4:06 pm
#1
Hola chicos, vengo con un problema que ya me está volviendo loco...
Vamos a explicar, que quiero y donde me he quedado.

He instalado el plugin Google SEO, y a la hora de configurarlo tengo un problema.

En el htacces tengo:

Código:
# Google SEO URL Forums:
RewriteRule ^foros/([^./]+)/$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
RewriteRule ^foros/([^./]+)/([^./]+)/?$ forumdisplay.php?google_seo_forum=$1/$2 [L,QSA,NC]

Las configuraciones de Google seo URL definen (Creo que son las únicas que tienen que ver para este caso):

Forum URL scheme -> "foros/{url}/"
Include parent forum in forum URLs? -> "{parent}/{url}"

Lo que por lógica, debería obtener por ejemplo (los datos que pongo de las patatas es de ejemplo), en una jerarquía como la siguiente, debería obtener:

--------------------------------------------------
Categoría "Patatas"
Foro dentro de categoría Patatas "Con sal"
Foro dentro de categoría Patatas "Sin sal"
Foro dentro de categoría Patatas "Light"

http://*******.com/foros/patatas/con-sal/
http://*******.com/foros/patatas/sin-sal/
http://*******.com/foros/patatas/ligth/
--------------------------------------------------

Pero en realidad obtengo lo siguiente:

--------------------------------------------------
Categoría "Patatas"
Foro dentro de categoría Patatas "Con sal"
Foro dentro de categoría Patatas "Sin sal"
Foro dentro de categoría Patatas "Light"

http://*******.com/foros/patatas/con-sal/ (Algunos salen correctos, como este)
http://*******.com/foros/patatas/f-sin-sal/ (Otros salen de este modo, añadiéndole una f- al subforo)
http://*******.com/foros/ligth/ (Otros directamente no sale el foro o categoría padre)
--------------------------------------------------

No entiendo a que se debe esta mezcla que me hace, los subforos pertenecen a las mismas categorías y están prácticamente al mismo nivel excluyendo el orden en la categoría claro.

En resumen, no entiendo por que me mete esa "f-" a veces de por medio, o por que se salta el foro padre en otros, y en cambio algunos si funcionan bien... Como que va cada uno a su bola :S

Desde ya, gracias.
Última modificación: 5 Nov, 2012, 4:08 pm por Diversionl.
Jonatan H.   9 Nov, 2012, 8:30 am
#2
Bueno, en parte lo he solucionado, solo tengo un error.

Las URL parecen funcionar correctamente excepto en ciertas URLS, las del "lastpost"... no encuentro el problema Sad
HSSWebs   9 Nov, 2012, 11:33 am
#3
No sé si pueda ser lo que pienso, pero a mi las url de lastpost me daba error y no me mostraba nada ya que el archivo de traducción no tenía la codificación correcta, en este caso sería UTF-8. Prueba quizás solo sea eso.
Omar G.   9 Nov, 2012, 11:43 am
#4
Si no me equivoco en la documentación viene un ejemplo para hacer esto, solo lo adaptas y listo (así tendrías mas probabilidades de saber donde sale mal). Nota que el plugin, no oficialmente (?), no soporta esta característica y en lo personal no la recomiendo.
Cluster   9 Nov, 2012, 2:15 pm
#5
a mi me salto un problema similar, lo que sucede que ese tipo de URL´s es lo que dice sama, nativamente no soporta esas modificaciones, si las aplica pero no as revierte, un foro me dejo de funcionar como era a causa de esto y para revertirlo por completo me toco subir un functions limpio, quizas sea ese tu problema, alguna modificacione anterior a lo que haces se quedo guardada y no la puede revertir, es una idea pero intenta guardar los ajustes que tienes, resubir el functions y aplicar los cambios de nuevo

:)
Jonatan H.   11 Nov, 2012, 5:52 pm
#6
Hola chicos.

Sama, ya había echado un vistazo a la doc, el ejemplo tal cual viene no es funcional y trae errores, igualmente los errores ya los solucionaba pero no efectuaba cambios.

Cluster, como dije antes, efectivamente no revierte los cambios, y de ahí la paliza que me dí intentando buscar el por que, lo solucioné guardando las configs etc, pero resubiendo de nuevo los archivos.

Steep, lo del lastpost ya no me da tiempo a mirarlo hoy y sigue sin funcionar, pero ya se me hace algo tarde, mañana lo reviso y os cuento.

Un saludete, y graxie.
Última modificación: 11 Nov, 2012, 5:56 pm por Diversionl.
Omar G.   11 Nov, 2012, 10:14 pm
#7
No creo que las ediciones al archivo functions.php tengan algo que ver a menos de que aya algún otro bug que aun así dudo sea relacionado a esto.
Jonatan H.   12 Nov, 2012, 7:44 am
#8
(11 Nov, 2012, 10:14 pm)Omar G. escribió: No creo que las ediciones al archivo functions.php tengan algo que ver a menos de que aya algún otro bug que aun así dudo sea relacionado a esto.

El tema es que en plugins, el de google seo aplicas cambios al core, y cuando haces una modificación, supongo que tendrás que aplicarlas, pero como dice cluster (no se si a eso se refería) ciertos cambios no me los aplicaba, y lo que hice, fue subir los archivos limpios y limpiar la base de datos (Casi como reinstalar el plugin básicamente) y al aplicar esas configuraciones directamente, de primeras, si me lo coge... Luego esta tarde revisaré lo del lastpost.
Última modificación: 12 Nov, 2012, 7:45 am por Diversionl.
Omar G.   12 Nov, 2012, 1:06 pm
#9
La cosa es que no importa que estilo de SEF uses, siempre se aplican los mismos cambios al archivo functions.php, a eso me refiero que dudo tenga algo que ver con tu problema principal.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.