By ciminternet on Thursday, 23 February 2017
Replies 19
Likes 2
Views 1.8K
Votes 0
Hola!

Es posible guardar un evento sin fecha de fin? Estoy intentándolo, pero si no pongo la fecha de fin, los cambios no se guardan y veo el siguiente error en la consola de errores del navegador.
Hola
¿Estás intentando esto desde el frontend de tu sitio? A la hora de crear un evento puedes marcar la casilla "Evento sin fecha de fin" o "Evento todo el día" ¿No te aparece esta opción?
·
Thursday, 23 February 2017 15:04
·
2 Likes
·
0 Votes
·
0 Comments
·
Hola!

Los eventos los añado desde la parte de administración, no desde el frontend. Existe una opción que es "Sin hora final específica", pero no sin fecha de fin, o yo no la veo:

Aunque marque la opción de "Evento de día completo o sin hora especificada" no puedo guardar los eventos si no pongo una fecha de fin.
·
Friday, 24 February 2017 07:22
·
2 Likes
·
0 Votes
·
0 Comments
·
¡¡Cierto!! Perdona mi confusión.

Los eventos tienen que tener una fecha de comienzo y una fecha de fin ya que JEvents necesita la fecha final para determinar si es un evento de varios días o un evento de un único día. No obstante no tienes que mostrar la fecha de fin en tu paǵian si no quieres y por otro lado, la fecha final siempre se actualiza automáticamente de forma que nunca es anterior a la fecha de inicio y siempre se rellena automáticamente ¿Por qué la intentas borrar?
·
Friday, 24 February 2017 09:41
·
2 Likes
·
0 Votes
·
0 Comments
·
Estamos desarrollando una web en la que hay un apartado de "Agenda cultural". La mayoría de eventos de esta agenda tienen una fecha de inicio y de fin en la mayoría de los casos, que sería el tiempo que se va a representar una obra de teatro por ejemplo. Pero, hay ciertos casos en los que un evento no tiene fecha de fin, generalmente porque aún no se ha definido.

Entonces, la fecha de fin se debe mostrar en la página, puesto que la mayoría de eventos sí la tienen, pero en algunos casos no se puede mostrar, simplemente porque no la hay.

No se si se te ocurre alguna forma de poder hacerlo teniendo esto en cuenta.

Gracias

Saludos
·
Monday, 27 February 2017 08:07
·
2 Likes
·
0 Votes
·
0 Comments
·
Hay una forma sencilla de hacer esto.

1. Instala el plugin de campos personalizados
2. Crea una plantilla de campos personalizados que tenga un campo de tipo checkbox llamado "Evento sin fecha de fin"
3. Al crear un evento marca esta casilla para los que no tengan fecha de finalización
4. En el editor de vistas personalizadas de JEvents, utiliza la gestión de campos vacíos con este campo para mostrar la fecha final o no mostrarla: https://www.jevents.net/frequently-asked-questions/handling-missing-values-in-custom-layouts
·
Monday, 27 February 2017 15:03
·
2 Likes
·
0 Votes
·
0 Comments
·
Gracias, utilizo ese plugin para otras cosas, por lo que me puede servir.

En todo caso, entiendo que es necesario poner la fecha de fin, y que debe ser lo suficientemente amplia como para que el evento aparezca reflejado. Me explico ... si pongo un evento que comienza hoy y no tiene fecha de fin, si quiero que salga en abril por ejemplo, la fecha de fin debe ser posterior a Abril, aunque esa fecha no se muestre por ningún lado.

¿Es correcto?

Gracias
·
Wednesday, 01 March 2017 08:34
·
2 Likes
·
0 Votes
·
0 Comments
·
¡¡Correcto!!

Eso sí, para que deje de mostrarse una vez que se haya celebrado, recuerda modificar la fecha de finalización una vez la tengas definida
·
Friday, 03 March 2017 10:42
·
2 Likes
·
0 Votes
·
0 Comments
·
Sí, eso lo tengo claro. Creo que con esto me servirá.

Muchas gracias!
·
Monday, 06 March 2017 09:58
·
2 Likes
·
0 Votes
·
0 Comments
·
Buenas de nuevo,

No había podido terminar de probar esto, y estoy teniendo problemas en el paso 4:

Hay una forma sencilla de hacer esto.

1. Instala el plugin de campos personalizados
2. Crea una plantilla de campos personalizados que tenga un campo de tipo checkbox llamado "Evento sin fecha de fin"
3. Al crear un evento marca esta casilla para los que no tengan fecha de finalización
4. En el editor de vistas personalizadas de JEvents, utiliza la gestión de campos vacíos con este campo para mostrar la fecha final o no mostrarla: https://www.jevents.net/frequently-asked-questions/handling-missing-values-in-custom-layouts


La parte de la plantilla que uso para la fecha es esta:


{{Ciudad de la Localización:JEVLOCATION_CITY}}, desde {{Fecha de comienzo:STARTDATE;%d/%m/%Y}} {{Sin fin:Sin_fin##hasta}} {{Fecha de finalización:ENDDATE;%d/%m/%Y}}


El campo personalizado checkbox es el campo Sin_fin, y consigo eliminar la etiqueta "hasta" en los eventos sin fecha de fin tal y como se explica en la documentación, pero no consigo ocultar la fecha de fin del mismo modo, ¿podrías ayudarme?

Quiero que los eventos que tienen fecha de fin se muestre:

Ciudad, desde 01/01/17 hasta 30/04/17

Mientras que en los sin fin, se mostraría solo:

Ciudad, desde 01/01/17

Gracias!
·
Wednesday, 08 March 2017 09:59
·
2 Likes
·
0 Votes
·
0 Comments
·
¡¡Ya casi lo tienes!!

No puedo probar ahora si cuando se usa el formato de fecha los condicionales funcionan bien, así que yo lo haría así que creo que además simplifica un poco las cosas:


{{Ciudad de la Localización:JEVLOCATION_CITY}}, desde {{Fecha de comienzo:STARTDATE;%d/%m/%Y}}
<span class="{{Sin fin:Sin_fin#hide#}}"> hasta {{Fecha de finalización:ENDDATE;%d/%m/%Y}}
</span>


Básicamente si el evento está marcado como "Sin Fin" se oculta la fecha final con la clase "hide"
·
Wednesday, 08 March 2017 10:19
·
2 Likes
·
1 Votes
·
0 Comments
·
Perfecto, no había pensado en poner un span oculto y estaba complicándome con otras combinaciones. Funciona muy bien, gracias!
·
Wednesday, 08 March 2017 11:08
·
2 Likes
·
0 Votes
·
0 Comments
·
Hola de nuevo!

La solución funciona perfectamente en la página de detalles de un evento, pero estoy teniendo problemas en otra vista. Utilizo el tema float para mostrar la lista de eventos (https://www.jevents.net/products-new/addons/club-layouts/item/float-theme).

En el detalle de esta vista he puesto lo siguiente, del mismo modo que la solución anterior que sí me funciona en el detalle del evento:


<div class="jeviso_item_date">Desde {{Start Date:STARTDATE;%d %b}} <span class="{{Sin fin:Sin_fin#hide#}}"> hasta {{End Date:ENDDATE;%d %b}} </span></div>


Pero en este caso no me funciona y siempre muestra la fecha de fin, independientemente del valor del campo personalizable. ¿Puede ser un problema concreto con esta plantilla?

Gracias
·
Monday, 13 March 2017 11:11
·
2 Likes
·
0 Votes
·
0 Comments
·
¿Puedes darme acceso de súper usuario al sitio e indicarme la URL donde tienes el problema? En principio la función de ocultación es independiente del tema JEvents que utilices.

Un saludo.
·
Monday, 13 March 2017 11:24
·
2 Likes
·
0 Votes
·
0 Comments
·
Te dejo la información, gracias!
·
Monday, 13 March 2017 11:31
·
2 Likes
·
0 Votes
·
0 Comments
·
¿Me puedes dar también acceso por FTP al sitio?
·
Monday, 13 March 2017 13:14
·
2 Likes
·
0 Votes
·
0 Comments
·
Hola,

Lo sentimos acerca de esto. He resuelto en su sitio mediante la actualización de JEvents a: 3.4.31 y campos personalizados a 3.5.7.

muchas gracias
tony


--------------------------------------------------------------------

Hello,

Sorry about this. I have resolved it on your site by updating JEvents to: 3.4.31 and Custom Fields to 3.5.7.

Many thanks
Tony
·
Monday, 13 March 2017 13:33
·
2 Likes
·
1 Votes
·
0 Comments
·
¿Me puedes dar también acceso por FTP al sitio?


Creo que habéis actualizado las versiones y ya está resuelto no? Si necesitas acceso FTP de todas formas me lo dices.

Entiendo que estos problemas ya no ocurrirán en posibles actualizaciones futuras, es así?

Gracias!
·
Monday, 13 March 2017 14:10
·
2 Likes
·
0 Votes
·
0 Comments
·
Efectivamente, ya está resuelto así que no necesitamos nada más ¡Gracias!
·
Monday, 13 March 2017 15:02
·
2 Likes
·
0 Votes
·
0 Comments
·
Muy bien, ahora el funcionamiento es perfecto, muchas gracias!
·
Tuesday, 14 March 2017 08:28
·
2 Likes
·
0 Votes
·
0 Comments
·
View Full Post