jQueryEventCalendar
jQueryEventCalendar copied to clipboard
Una consulta cargar eventos por json
Hola, estoy probando el plugin y no logro hacer que los eventos por lo menos se muestren en el calendario.
Cargo todos los archivos necesario, js y css. Los datos lo quiero cargar directo de un archivo .json. Me he basado en la estructura de ejemplo que tienes este repositorio(Custom Date Format to display), he agregado fechas con el mismo formato y configuración, pero no me muestra nada, solo el calendario vacío con el mensaje de que no hay eventos que mostrar.
En el ejemplo que usas hay un archivo .php con los datos de json, es posible usarlo sin ser php? Cual podría ser el problema. Saludos
ACTUALIZACIÓN: He logrado ver los eventos, fue un problema del formato de tiempo con los 13digitos.
Una consulta más: es posible insertar elementos html personalizado a cada evento en el calendario?
Pues necesitaría más datos para saber cual es el problema. Sube tu código a una web y mándame el enlace, para ver que pasa.
El fichero php solo tiene la función de cargar eventos con fechas actuales, para que en la demo siempre existan eventos, pero tu puedes, y debes, reemplazarlo por su fichero en formato Json.
El miércoles, 22 de julio de 2015, Gonzalo Guevara [email protected] escribió:
Hola, estoy probando el plugin y no logro hacer que los eventos por lo menos se muestren en el calendario.
Cargo todos los archivos necesario, js y css. Los datos lo quiero cargar directo de un archivo .json. Me he basado en la estructura de ejemplo que tienes este repositorio(Custom Date Format to display), he agregado fechas con el mismo formato y configuración, pero no me muestra nada, solo el calendario vacío con el mensaje de que no hay eventos que mostrar.
En el ejemplo que usas hay un archivo .php con los datos de json, es posible usarlo sin ser php?
Cual podría ser el problema. Saudos
— Reply to this email directly or view it on GitHub https://github.com/jaime8111/jQueryEventCalendar/issues/20.
Jaime Fernández · [email protected] · Twitter http://twitter.com/vissit · Facebook http://www.facebook.com/jaime8111 · Linkedin
http://www.linkedin.com/in/jaimefdez
Gracias, he logrado configurar bien mi archivo .json. Ahora tengo un problema, he agredado los atributos de configuración para dejar los días y los meses en español. Lo nombres de los días cortos me aparecen bien, los meses también, pero el nombre de los días completos me siguen apareciendo en ingles. No se si cambie algo:
Una consulta más, hay forma de dejar los textos del día del evento actual de esta forma: Eventos para el 17 de Julio, por defecto me aparece (prev Julio 17 after ), no encuentro la forma de controlar donde aparece el número correspondiente al día.
Agrego el código que estoy usando:
var calendarioEventos = function(){
$('#cal').eventCalendar({
eventsJson: 'events.json',
eventsScrollable: true,
dateFormat : 'dddd MM-D-YYYY',
monthNames : ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' ],
dayNames : ['Domingo','Lunes','Martes','Miércoles', 'Jueves','Viernes','Sábado'],
dayNamesShort : ['Dom','Lun','Mar','Mie', 'Jue','Vie','Sab'],
txt_NextEvents : "Próximos eventos:",
showDescription : true,
txt_noEvents : "No hay eventos para este periodo",
txt_SpecificEvents_after: "AFTER",
txt_SpecificEvents_prev: "PREV",
//eventsLimit: 2,
txt_NumAbbrevTh: "",
txt_NumAbbrevSt: "",
txt_NumAbbrevNd: "",
txt_NumAbbrevRd: ""
});
};
Saludos
Encontré la solución, fue le plugin moment.js el que sobre escribe los nombres de las fechas, agregué el (locale)es.js y andó bien. Saludos