Guía 59 – Convertir HTML a Documento Word

Es relativamente frecuente que tengamos textos en HTML y que necesitemos convertir esos textos a documentos, en este caso, documentos Word.

He creado múltiples soluciones para producir facturas, informes, etc., en Word, pero siempre partiendo de texto «plano», no texto enriquecido como es el caso del HTML.

Objetivo

Capturar texto en formato HTML y después, crear un documento Word, pasando ese texto de HTML al documento Word.

DEMO: https://fhumanes.com/html_word/

Si te interesa este tema, sigue leyendo el artículo en este enlace.

Guía 58 – Edición de importes con símbolos de puntuación y moneda

Cómo casi todas las guías que publico, esta es consecuencia de una petición que me hizo un desarrollador de Argentina. También, he visto que en el foro de Xlinesoft se había escrito alguna petición en este sentido.

Para los Paises que sólo trabajan con una moneda, quizá no sea tan relevante esta funcionalidad, pero para aquellos que utilizan varias, creo que es muy importante que puedan disponer de esta funcionalidad.

Objetivo

El objetivo es simple, poder utilizar los símbolos de puntuación y la moneda en los campos de entrada de importes.

DEMO: https://fhumanes.com/maskMoney/

Si te interesa este tema, sigue leyendo el artículo de este enlace.

Guía 57 – Lookup eficiente de gran volumen de información – SELECT2

Tengo que reconocer que PHPRunner dispone de una gran variedad de posibilidades de definir campos LOOKUP.

Hay una situación en la que la solución no me satisface por completo y es cuando es necesario buscar en una tabla de muchos registros uno determinado, por ejemplo «clientes» o «empleados» y buscamos por parte del nombre o algún dato adicional. En este caso disponemos de la opción «List page with search» que es eficiente pero que produce un interface que no es habitual en las aplicaciones web y menos si nuestra aplicación está orientada al móvil.

Objetivo

Establecer un campo Lookup en donde permita buscar (mediante AJAX, para no volcar el gran volumen de la tabla en la página). He preseleccionado la alternativa del plugin Jquery SELECT2 con acceso a los datos por Ajax.

DEMO: https://fhumanes.com/select2_ajax/

(1).- Espacio para escribir la información por la que va a buscar. Los criterios de las búsquedas los podemos definir en nuestro código.
(2).- Los valores que van coincidiendo con el criterio. La presentación se puede definir y se puede establecer en 1 línea o varias.
(3).- Es el valor seleccionado.

Si te interesa este tema, sigue leyendo el artículo de este link.

Guía 56 – Crear documentos PDF de forma fácil

Como sabéis, he creado varios artículos contando cómo crear documentos e informes en PDF y otros formatos.

En general, son buenas opciones, pero para aquellos que programan poco en PHP, tienen muchas dificultades en utilizarlos, más si lo que se pretende en conseguir que esos documentos tengan el formato PDF.

Espero que esta propuesta sea más sencilla, pues son muchos usuarios los que con la solución estándar de PHPRunner para construir documentos a partir de HTML se «vuelve locos ajustando» los datos para que los documentos tengan un aspecto correcto y sobre todo, controlado.

Objetivo

Construir documentos PDF de forma sencilla (una plantilla y relleno de los huecos con datos variables), para quedar totalmente integrado en los desarrollos de PHPRunner.

DEMO: https://fhumanes.com/pdf_fpdm

El botón PDF está en la opción de visualización (VIEW)

Si te interesa este tema, sigue leyendo el artículo en este link.

Guía 55 – Cambio de interfaz de página de Login

Varios desarrolladores me preguntaron o pidieron cambiar, principalmente, el campo de password y yo pensé que eso sería fácil ya que en las últimas versiones de PHPRunner las páginas correspondientes a la seguridad estaban disponibles en la opción de «Designer», pero al enfrentarme a ello he visto que estas páginas sólo se pueden modificar parcialmente y por ejemplo, no se puede indicar ningún plugin para ninguno de los campos de estas páginas.

Identificado el problema, he estado estudiando algunas posibilidades y en este artículo os voy a explicar cómo lo he hecho.

Objetivo

Crear una aplicación para móvil que en el campo de password se utilice el plugin de los «9 puntos», similar a la forma de desbloquear algunos móviles.

DEMO: https://fhumanes.com/new_login

Por favor, registrar un nuevo usuario (no valida email) para probarlo

Para utilizar este tipo de password he utilizado el plugin «Gestury» que está descargable desde la página de plugins.

Si estás interesado en este tema, sigue leyendo este artículo.