Actualización de Plugins para PHP 8

Con la liberación de PHPRunner 10.7 y el soporte total de PHP 8 para los desarrollos, me avisaron que algunos plugins no funcionaba y no sabían si era de la nueva versión de PHPRunner o del PHP 8.

El problema estaba, más o menos, generalizado y era en los parámetros de una de las funciones en los plugins de «View».

Los plugins afectados y corregidos son:

  • AnyChart
  • Árbol
  • Codemirror
  • Colors
  • Knob
  • Markdown
  • StarRanking
  • Switch
  • TagEditor
  • Toggle
  • TreeJson

Están disponibles para la descarga en su página, que está en este enlace.

Nuevo Plugin TouchSpin

Es nuevo plugin es muy practico para aquellas entradas de valores numéricos de pequeñas cantidades, como son las unidades compradas en una aplicación de ecommerce.

Tiene muchas posibilidades aunque en el ejemplo sólo muestro tres ejemplos, por lo que os sugiero que veáis la documentación del producto para comprobar todo lo que es posible configurar. https://github.com/istvan-ujjmeszaros/bootstrap-touchspin

DEMO:  https://fhumanes.com/plugines/prueba_plugin13_list.php

En este ejemplo se tiene esta imagen
Puedes descargar este y cualquiera de los demás plugin en la página de plugines

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