Todas las entradas de: admin

Guía 10 – PHPRunner – Calendario con días festivos

No sé exactamente cuando ha aparecido, pero la versión 10.5 dispone de un JavaScript Date API que nos permiten personalizar dinámicamente el componente estándar del selector de fechas y también, gestionar online (en JavaScript) los posibles controles de estas.

Una de las cosas que aún no dispone es añadir los controles de días festivos (en España son dependiendo de la localidad en la que estés) por lo que incluso pueden ser dinámicos dependiendo del contexto del aplicativo.

Objetivo

  1. El objetivo del ejemplo es añadir al selector estándar de fechas los días festivos y que el usuario no pueda seleccionar uno de estos días.
  2. Aprovechando este ejemplo, dar a conocer la existencia de este API y enseñar cómo se pueden hacer controles sobre los campos de tipo fecha.

El ejemplo y código en el artículo del ejemplo

Nuevo Plugin «Codemirror»

Este nuevo plugin de tipo «textarea» colorea el contenido teniendo en cuenta la sintaxis de PHP (HTML, CSS, XML y JavaScript).

Dispone de la versión de EDIT y de VIEW, para mantener el mismo aspecto en todo momento.

La petición me la ha hecho Martin.

Este plugin utiliza la concatenación de ficheros «js» y el fichero resultante los deja en el   directorio “templates_c”, hay que recordarlo por si tenemos algún problema.  Observaciones sobre los plugins

Como el resto de plugins, está en la página de los plugins para su descarga.

Actualización Plugin «Switch» y ejemplo

ACPAN identificó y notificó a través del foro de Xlinesoft un error que se me había pasado.

Ya está corregido.

También facilitaba una codificación que facilita en la página «LIST» que con un clic se pudiera cambiar los valores de este campo tipo «switch» sin tener que refrescar la página. He creado un proyecto y he copiado y adaptado el código. Os lo dejo al pie de la nota,  para que lo podáis probar en vuestros PCs.

DEMO: https://fhumanes.com/switch

Como el resto de plugins, está en la página de los plugins para su descarga.

Seguir leyendo Actualización Plugin «Switch» y ejemplo

Actualización Plugin «Summernote»

Se ha identificado un problema y que cuando no se ponía el botón de «emoji» el componente daba un error.

El problema es que siempre se incluían las librerías JavaScript de los plugins de este producto.

Para resolverlo se ha incluido un nuevo parámetro:

$this->settings["plugins"] = array('emoji','specialchars'); // Library of plugin in use

Con lo que si se elimina el botón de «emoji» también hay que indicar que se elimina las librerías JavaScript del plugins mediante este nuevo parámetro.

Para que tenga efecto en proyecto que estuvieran utilizando la versión anterior, hay que borrar los ficheros con extensión «js» de directorio «templates_c». Observaciones sobre los plugins

La nueva versión está en el artículo de los plugins

Actualización Plugin «Trumbowyg»

No todas las opciones del plugin estaban disponibles y producía situaciones distintas dependiendo del navegador y de las prestaciones del navegador.

Este plugin consta de un conjunto amplio de ficheros JavaScript.

Por arquitectura de construcción, los plugins de PHPRunner tienen problemas de sincronismo en la carga de ficheros JavaScript (no se carga con la página, si no que se cargan dinámicamente después que la página está cargada), solamente funciona bien si únicamente se requiere un único fichero.

En los casos que se requiere muchos ficheros, lo que hago es concatenar todos ellos en un único fichero que ubico en el directorio «templates_c» del proyecto y para no repetir esta operación todas las veces, lo que hago es ver si el fichero existe, si es el caso, no lo creo. Así pues, ante cualquier incidencia, lo que hay que hacer es borrar todos los ficheros con extensión «js» del citado directorio.

La actualización está en la página de los plugins para su descarga.