SimplePortal

Support => International Support => Spanish => Topic started by: Juan Bellas on October 13, 2010, 03:33:05 PM

Title: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 13, 2010, 03:33:05 PM
Hola.

Creé una página nueva en mi portal.

La enlacé a un menú que creé siguiendo este manual:

http://www.simplemachines.org/community/index.php?topic=293488.0 (http://www.simplemachines.org/community/index.php?topic=293488.0)

y todo correcto, funciona sin problemas.

El tema es que cuando estoy en esa página que creé no lo señaliza en el menú.

Me explico.

Cuando estoy en el Inicio del portal, se marca de naranja "Inicio" en el menú:

(http://www.quinibuntu.com/img/oct_2010/portal_inicio_1310_2124.png)

Igualmente, si voy al foro, también lo marca de naranja en el menú:

(http://www.quinibuntu.com/img/oct_2010/portal_foro_1310_2124.png)

Pero si voy a la sección de Estadísticas, en la nueva página que creé y que enlaza en el menú superior, va sin problemas a esa página, pero no lo marca de naranja en el menú, sino que marca "Inicio":

(http://www.quinibuntu.com/img/oct_2010/portal_estadisticas_1310_2125.png)

¿Cómo puedo hacer para que marque de naranja "Estadísticas", cuando vaya a esa página?

Muchas gracias.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 13, 2010, 05:29:39 PM
no es un problema relacionado con SP, sin embargo:


 te falta agregar el current_action para esa pagina,  dime que nombre tiene esa página?  que id tiene?
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 13, 2010, 06:20:48 PM
Hola.

El ID es: page4299
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 13, 2010, 07:42:21 PM
en tu archivo Sources/Subs.php  busca esto:


if (isset($context['menu_buttons'][$context['current_action']]))


y abajo  de eso agrega lo siguiente:

elseif ($context['current_action'] == 'page4299')
      $current_action = 'page4299';



luego, en el boton que creaste 


'portal' => array(   cambia el portal  <= uso portal porque no se que nombre le pusiste a tu boton, cambialo a page4299


por ultimo,  vacia tu cache.

Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 13, 2010, 07:56:34 PM
¿Y eso hay que hacerlo independientemente de los pasos dados en el tutorial anterior?

Lo digo porque, tras modificar el Subs.php, como comentas, al quererir a Administración me sale el siguiente mensaje de error:

Code: [Select]
Parse error: syntax error, unexpected T_ELSEIF in /homepages/30/d341240569/htdocs/Sources/Subs.php on line 4161
Y en la línea 4161 está:

Code: [Select]
elseif ($context['current_action'] == 'page4299')
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 13, 2010, 08:42:53 PM
adjunta aqui tu archivo.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 13, 2010, 08:55:44 PM
Ahí va.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 14, 2010, 09:42:04 AM
usa este, todavia tenias codigo del adk, lo borre.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 14, 2010, 09:58:23 AM
usa este, todavia tenias codigo del adk, lo borre.

Si subo este archivo que acabas de adjuntar, tal cual, al refrescar la página me sale el siguiente error:

Quote
Parse error: syntax error, unexpected T_ELSEIF in /homepages/30/d341240569/htdocs/Sources/Subs.php on line 4166

En la línea 4166 hay.

Code: [Select]
elseif ($context['current_action'] == 'page4299')
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 14, 2010, 11:13:59 AM
un typo (http://en.wikipedia.org/wiki/Typographical_error), usa este
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 14, 2010, 11:38:13 AM
Ahora el error que sale es este:

Quote
Parse error: syntax error, unexpected T_ELSEIF in /homepages/30/d341240569/htdocs/Sources/Subs.php on line 4171

Una cosa, ¿no hay que tocar nada del arcchivo de idioma index.spanish_es.php, aparte de lo que hice ya al principio de todo?
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 14, 2010, 04:26:50 PM
usa este, ahora si, lo probe en local y funciona correctamente.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 14, 2010, 05:11:52 PM
Perfecto!, ahora sí que va bien.

Muchas gracias por todo 130860.

P.D.: ¿Algún día sabré tu nombre?  :nervous-happy:

Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 14, 2010, 05:17:18 PM
marco como resuelto entonces, mi nombre no es tán importante como para hacerlo público ;)
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: Juan Bellas on October 14, 2010, 05:48:53 PM
mi nombre no es tán importante como para hacerlo público ;)

Vale, como veas, aunque a mí no me parece una cuestión de importancia.

¿Acaso crees que yo hago público el mío porque sí lo considere importante?

Es, simplemente, por una cuestión de principios, pero vamos, que acepto cualquier opinión y forma de hacer estas cosas, faltaría más.

Saludos y gracias nuevamente.
Title: Re: No me señaliza la página de estadísticas en el menú
Post by: 130860 on October 14, 2010, 05:52:46 PM
no hay razón para molestarse, simplemente no deseo hacer mi nombre público, tu tienes principios y los respeto, yo también los tengo y en base a mis propios principios es que considero no necesario usar mi verdadero nombre o en su defecto, en base a mis principios prefiero utilizar un nick o seudónimo el cual, es totalmente permitido y ampliamente usado para proteger la privacidad de un usuario.
SimplePortal 2.3.8 © 2008-2024, SimplePortal