Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Camilo en 06 de Marzo 2013, 13:25

Título: jevents joomla: orden decreciente en el listado eventos
Publicado por: Camilo en 06 de Marzo 2013, 13:25
Buenas,
he estado buscando en jevents(v 2.2.7) cómo puedo obtener un listado de los eventos por orden decreciente de fechas(1º el más reciente); por mucho que he mirado, no he visto esta opción. ¿Es parte de algun añadido de pago?
¿Alguien ha pasado por aquí?
Gracias
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: javi in the sky en 06 de Marzo 2013, 14:47
Hola! Yo he usado JEvents 2.2.8, supongo que sera igual o parecido, Por defecto jevents te pone primero los eventos mas recientes y luego los sucesivos hacia el futuro. ¿es eso lo que te falla o te refieres a que estas usando un modulo en vez de el componente en sí?

Si es el componente puedes ordenar así: Crea un item de menú que sea de tipo "Date Range", establece una fecha de inicio y una fecha de fin y en event data ordering elige cómo quieres que se muestren los eventos:

Increasing - > primero mas reciente luego mas lejano

Descreasing - > primero mas lejano luego mas reciente

Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 07 de Marzo 2013, 16:52
Creo que en las opciones de configuración de la extensión se puede configurar. O si no se puede, a través del código de la consulta.
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 08 de Marzo 2013, 13:57
Gracias a los que habéis respondido.

Javi in the sky,
Por defecto jevents te pone primero los eventos mas recientes y luego los sucesivos hacia el futuro. ¿es eso lo que te falla o te refieres a que estas usando un modulo en vez de el componente en sí?
Primero me pone los más antiguos y luego los sucesivos hacia el futuro hasta los más recientes(que van al final). Así es como viene y es lo que falla.
Lo que tengo instalado, lo adjunto(paquetes instalados). Lo que configuro para esta cuestión es el módulo "Latest events", tal y como le muestro en el adjunto "config-latest-events".
He intentado seguir en el componente los pasos pero no los entiendo. El item de menú lo he creado y me ha salido un 404 que no me explico
Ogramar,
si parece que se puede configurar(ver adjunto), pero finalmente, sale primero el más antiguo.
En fin, estoy pensando si actualizar a 3.0 arreglaría el problema; aunque me temo que no van por ahí los tiros....


No entiendo lo que dices del código de la consulta. No he llegad a meterme en las tripas de jevents.
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 08 de Marzo 2013, 14:36
Acabo de actualizar a jevents 3.0. Parece que ha respetado lo que había... Y se ha solucionado el 404  :), pero no el de los eventos en orden decreciente  :(
 En fin..
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 08 de Marzo 2013, 20:18
¿Si creas la vista tal y como te ha indicado javi no te aparecen ordenados? Fíjate que tienes opción a poner increasing o decreasing, tiene que cambiarte la forma de ordenar cuando cambies de una opción a otra, si no hay algo que no está bien
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 09 de Abril 2013, 09:38
Buenos días,
retomo de nuevo el tema, pues no he podido antes...
Ogramar,
 he intentado seguir los pasos de "javi-in-the sky",
1) creando un item menu tipo "rango de fechas", configurando "orden decreciente" (anexo1 backend)
2) en el frontend, muestra lo que parece un modulo de "vista mensual" (otro tipo de elemento de menu)  >:(  Supongo que esto no debería aparecer; puesto que hay otro tipo de elemento de menu que es "vista mensual" que se muestra igual que éste, no hay diferencia, como si se hubiera colado por algún lado.
He notado que me viene pasando cosas extrañas como esta, u otras, como:crear un artículo para un item de menu y no mostrarse. Tengo que borrarlo y crear otro o cambiar de nombre, para que pueda mostrarse y no siempre...¿será la plantilla?
gracias por la atención.

¿qué puede estar pasando?
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 10 de Abril 2013, 12:18
En principio se supone que la vista a que te debería llevar es a un listado, no a un calendario ¿cuál es la url que te aparece en el navegador cuando accedes a esta vista?
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 11 de Abril 2013, 10:14
Hola Ogramar, gracias por responder,

Para poner el enlace al que te refieres, he intentado reproducir las condiciones. Ya lo había cambiado, dando por imposible el tema.
He intentado crear nuevamente el item de menu de tipo rango; y otro tipo listado de categorías. En ambos me sale un error 404 y estos enlaces:

http://www.altercexa.eu/test/index.php/es/Categories/agenda/rango-de-fechas/range.listevents/-

http://www.altercexa.eu/test/index.php/es/Categories/agenda/lista-categorias/cat.listevents/2013/04/11/-

Como si se hubieran roto enlaces y no encontrara el camino...
Estan pasando cosas raras con la creación de menús y con el backend: no permite publicar varios submenús despublicados a la vez, he de publicar cada uno individualmente. El menú principal va bien: son los submenús.

Tal vez deba reinstalar el jevents, pero perdería datos ¿no?
He tenido que hacer lo mismo con otro componente: reinstalar el componente, pues fallaban cosas...

Por ahora el menu principal lo asocio con alguna opcion que funciona.  He probado a asociar un item del menu principal con el tipo "rango fechas" y ¡ salía la lista ! ¡ordenada descendentemente, como yo quería !  :D  (=> problema en submenús?=>problemas en plantilla=>cambio de plantilla o mirar dentro). Pero tambien ¡curioso fenómeno! el backend del item de menú tenía activada la opción: "ordenar ASCENDENTEMENTE!  :P La cambio a descendentemente y ordena descendentemente igualmente....

¿Que voy a hacer? De momento situar el elemento rango en item de menu principal. Pero los interrogantes que se han abierto indican varias sendas que seguir y eso ya me desorienta más; sin embargo habría que seguirlas ¿no? ¿debería reinstalar algo de nuevo?  :-\


Otros datos de interés

errors 404
enlace que aparece cuando he despublicado item rango en menu principal y pincho en la pantalla antes de refrescar: http://www.altercexa.eu/test/index.php/es/lista/range.listevents/-

enlace que aparece cuando publico item "lista" de tipo "rango"
http://www.altercexa.eu/test/index.php/es/Categories/agenda/lista/range.listevents/-


gracias


Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 11 de Abril 2013, 10:41
Lo de la ruta te lo preguntaba porque la ruta resulta descriptiva de a dónde está apuntando una vista. Pero en las rutas que has pasado no veo las urls en claro, como si estuvieras usando optimización SEO o algo así. Esto obliga al servidor a reescribir las rutas y en ocasiones genera problemas. Lo que indicas que te está pasando que te responde con menús en un nivel y no cuando estás en otro nivel no me suena a problemas con la plantilla (aunque nunca nada es descartable) sino a algún problema en la construcción de las rutas o algún fallo o corrupción en el sistema de archivos de joomla.

¿Estás usando alguna extensión de optimización SEO?
¿Cómo tienes configuradas las opciones en el backEnd de Joomla relativas a "Configuración global - > Sitio - > Parámetros de optimización de SEO o Configuración SEO (Search Engine Optimization)?
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 11 de Abril 2013, 11:28
Hola Ogramar,
 en la conf seo está para urls amigables activado (adjunto)

En cuanto a los 404, no sólo aparecen en los submenus

Este es el enlace que aparece en la pagina del 404 para un item de menu principal ("Agenda") de tipo "buscar de eventos":

http://www.altercexa.eu/test/index.php/es/Categories/agenda/search.form/2013/04/11/-

gracias por tu atención
salu2
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 11 de Abril 2013, 14:14
hola de nuevo,
a tus preguntas:

¿Estás usando alguna extensión de optimización SEO?
¿Cómo tienes configuradas las opciones en el backEnd de Joomla relativas a "Configuración global - > Sitio - > Parámetros de optimización de SEO o Configuración SEO (Search Engine Optimization)?

No, no estoy usando extensión de optimización SEO alguna.

A la segunda pregunta he respondido, creo en el anterior post.

saludos.
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 11 de Abril 2013, 14:38
Prueba a hacer lo siguiente: desactiva todas las opciones de optimización y urls amigables.

Una vez lo hayas hecho, intenta operar sobre la página a ver si te siguen saltando los mismos errores (esto sería para tratar de descartar que sea esto lo que esté causando los problemas).

Captura también las urls de jevents que no están saliendo como deben cuando tengas desactivado todo lo de urls amigables (ten en cuenta que tendrás que borrar la caché del navegador y comprobar que esté respondiendo con las nuevas url, si no lo hace así es que sigues manteniendo caché, bien en tu navegador, bien en joomla o bien en el servidor).

Una vez veamos las urls que genera (sin optimización ni urls amigables) quizás nos dé alguna orientación sobre lo que puede estar pasando.
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 12 de Abril 2013, 14:44
Lo he probado y parece que va mejor, no da 404...

hay un item de menu que no lo acaba de pillar, carga una pag en blanco con link de este tipo

http://www.altercexa.eu/test/index.php?option=com_sobipro&sid=56&Itemid=315&lang=es

justo cuando iba a presentarlo el lunes :-\
En fin Dios dirá....

Gracias nuevamente por tu atención y por tu experiencia compartida
salu2
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 12 de Abril 2013, 14:46
y este otro item de menu, al mismo nivel, si funciona

http://www.altercexa.eu/test/index.php?option=com_sobipro&sid=1&Itemid=305&lang=es

en fin

buen finde
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: Ogramar en 12 de Abril 2013, 16:25
bueno, parece claro que la configuración de urls amigables estaba dando problemas lo cual es bastante habitual; sobre el link que no te funciona, prueba a crear otro item apuntando a la misma vista, a veces hay corrupciones en la base de datos y te basta crear un duplicado con otro id para que vaya bien.
Título: [RESUELTO]Re:jevents: orden decreciente en el listado eventos
Publicado por: Camilo en 15 de Abril 2013, 07:58


Efectivamente, borrando el item y volviéndolo a crear, parece que va

Gracias Ogramar, por tu ayuda.


Por la urgencia, abriré otro hilo si hace falta, pero por anticipar:
componente sobipro, depues de introducir una entrada en un directorio, me dice:

La entrada ha sido guardada pero no se publicará por el momento

¿sabes dónde se activa la publicación inmediata?

voy a buscar el foro sobripo
Título: Re:jevents: orden decreciente en el listado eventos
Publicado por: César Krall en 15 de Abril 2013, 09:05
Hola Camilo, para hablar de un nuevo tema abre otro hilo por favor, más que nada para tratar de mantener algo de orden, gracias.