Todas las entradas de: admin

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.

Importante – plugins-

Para instalar, consultar la URL: https://xlinesoft.com/plugins

Algunos PLUGIN, por construcción de PHPRunner, tenemos que crear un fichero concatenando todos los ficheros JavaScript necesarios. El fichero resultante se deja en  “<proyecto>/templates_c“. Este directorio se usa, entre otras cosas, para los ficheros que subimos para los “IMPORT”.

Ante cualquier problema, borrad los ficheros del directorio “<proyecto>/templates_c” con extensión “js” de vuestro proyecto generado.

Nuevo plugin “Switch”

Este nuevo plugin de tipo checkbox nos permite poner ‘0’ o ‘1’ a un campo de este tipo, pero con un aspecto visual moderno y muy intuitivo.

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 ACPAN en el foro de PHPRunner.

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

Guía 9 – PHPRunner – Dibujar Organigrama

En este caso, la solicitud de un compañero de PHPRunner fue la de poder representar el Organigrama de una compañía.

Su problema inicial era la utilización de una librería de JavaScript que tenía esta función, pero desde mi punto de vista es “crear” la estructura jerárquica que hay que dar a estas librerías para que representen en citado Organigrama.

La librería que hemos seleccionado es OrgChart que como podréis observar, dispone de muchas funcionalidades y facilita muchos ejemplos que hace mucho más sencillo su utilización.

Objetivo

Me he puesto este conjunto de requisitos:

  • La definición de la jerarquía de la organización debe ser muy sencilla de definir. Solamente es necesario definir el jefe inmediato de cada una de las personas. Para el ejemplo, solamente puede haber una única persona que no tiene jefe inmediato.
  • Se quiere que en la representación de cada una de las personas se disponga de información adicional, en concreto, que pueda representarse la foto de cada uno.

Todo el detalle y los fuentes en el artículo