Intermedio

CSS. Crear variables

Enviado por tech4life el

Cuando estamos creando una página web o bien un theme de Drupal y le queremos aplicar un diseño, nos puede interesar usar variables para darles un valor y utilizarlo en diferentes partes de nuestra hoja de estilo.

Para crear la variable y darle valor podemos hacer lo siguiente

:root{
    --bg-color: #5e5e5e;
    --font-color-white: white;
    --padding-left:10vw;
    --padding-right:10vw;
}

Si utilizamos en elemento :root podremos utilizar las variables en cualquier elemento de nuestro css.

Drupal. Crear un theme

Enviado por tech4life el

Cuando creamos una web con Drupal, muchas veces utilizaremos un theme o tema de los ya existentes y lo adaptaremos un poco a nuestras necesidades, aunque si queremos realizar un diseño muy personalizado en nuestro sitio, lo mejor, aunque no lo más sencillo, es crear un theme propio y personalizado, aunque para ello hagan falta nociones más técnicas. 

Primero de todo empezaremos creando una carpeta con el nombre de nuestro tema dentro de la carpeta /themes/custom de nuestra instalación.

En este caso vamos a crear un tema que se llama mitema.

Rest Api, Diferencias entre PUT y PATCH

Enviado por tech4life el

En este artículo vamos a explicar las diferencias básicas que existen entre los métodos de PUT y PATCH para poderlos implementar correctamente a la hora de implementar nuestra API Rest.

Los métodos más básicos que tenemos son el de GET y POST, que utilizamos para consultar datos o para guardar datos respectivamente. 

A la hora de querer llamar a nuestra API para actualizar datos, podemos utilizar cualquiera de los dos métodos comentados, PUT o PATCH.

¿Pero, cuál es la diferencia entre ellos? 

Php. Generar un documento XML

Enviado por tech4life el

En este artículo vamos a ver una manera muy sencilla de poder generar un XML desde PHP, lo cual nos dará mucha flexibilidad en nuestros desarrollos para cuando tengamos que hacer una exportación de datos por ejemplo.

Para ello utilizaremos unas clases que ya vienen por defecto en PHP que nos facilitaran mucho la tarea como veréis en breve. 

Vamos a ver el código y luego lo explicamos.

Dolibarr. Actualizar a nueva versión

Enviado por tech4life el

Como ya os hemos comentado en otras entradas Dolibarr es un CRM/ERP de código libre muy popular y con una gran comunidad. Como gran software que es, Dolibarr se va actualizando con mejoras y con correcciones de bugs y de seguridad cada poco. 

Suele sacar dos grandes versiones al año, y de cada una de las versiones va sacando de forma periódica actualizaciones de mantenimiento. 

Php. Dompdf modificar la fuente del texto

Enviado por tech4life el

En otros posts os hemos explicado como imprimir Html en Pdf desde Php, como imprimir mapas estáticos de Google, y como solucionar un problema con los divs con contenido oculto. Ahora os vamos a explicar como modificar la fuente del texto que queremos imprimir.

Por defecto Dompdf viene con unas cuantas fuentes que vienen instaladas por defecto, pero podemos modificar y añadir nuestras propias fuentes.

Php. Dompdf, imprimir correctamente bloques con contenido oculto.

Enviado por tech4life el

En otro post os explicamos como imprimir contenido Html en Pdf desde Php, y en otro como imprimir mapas estáticos de Google. Así, ¿ que os vamos a explicar hoy? Bien pues nosotros nos encontramos con un problema en algunas versiones de Dompdf, en el que teníamos un bloque (div) en el que teníamos todo un texto. Pero nuestro div estaba configurado para que si el contenido excedía el bloque, el contenido se ocultara y no creciera el div (overflow:hidden). 

Php. Imprimir una página en PDF

Enviado por tech4life el

Muchas veces desde nuestras aplicaciones realizadas en PHP nos vemos con la necesidad de generar un documento en Pdf. Nosotros realizamos algunos utilizando una librería que se llama DomPdf. Esta librera nos permite imprimir Html en Pdf. ¿Cómo? Muy sencillo, nosotros generamos un html, tanto en un fichero como en una variable y luego se lo pasamos a esta librería. Y ella se encarga de generar el Pdf. 

Pero... vamos por partes.