Editar la paginación de las tablas en el tree de phpMyAdmin

En las bases de datos con muchas tablas, a veces es un poco incómodo desplegar la bases de datos en phpMyAdmin y no ver todas las tablas…

phpmyadmin_pagination

si queremos verlas todas, tenemos una configuración para mostrar el número de tabla que queramos.

Desde la página principal nos dirigimos a: Settings > Navigation panel > Navigation Tree > Maximum items in branch

phpmyadmin_remove_pagination

Y ajustamos el número de tablas que queremos mostrar.


También podemos acceder de forma más rápida a esta setting pulsando la tuerquecita debajo del logo de phpMyAdmin.

phpmyadmin_remove_pagination_short


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Descuentos por cantidad de productos en Woocommerce

Si queremos añadir en nuestra tienda descuento por cantidad de productos comprados, tenemos un plugin llamado WooCommerce Bulk Discount que va realmente bien. Y lo mejor de todo, es totalmente gratuito.

Al descargarlo y activarlo, nos aparecerá una pestañita nueva en la página de edición de producto:

woocommerce-descuentos

En la configuración del plugin tenemos opciones molonas como tipo de descuento, CSS’s personalizados, posibilidad de añadir mensajes en la página del carrito, desactivar los descuentos si están usan un cupón descuento, etc…

woocommerce-descuentos-plugin

Espero que os sirva 🙂


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Desactivar widgets por defecto de Woocommerce

Si queremos desactivar, o que se deje de mostrar un Widget que viene por defecto con la instalación de Woocommerce podemos hacerlo desde nuestro archivo functions.php con el siguienge hook:

En mi caso estoy haciendo una página donde solo se va a vender un producto, entonces, no me interesa el buscador de productos. Solo quería borrar el widget de buscador:


No aconsejable:
El método brusco y poco efectivo es ir a la parte del código donde está el buscador y comentar o eliminar el código, pero, cuando Woocommerce se actualice, seguramente se vuelva a mostrar el buscador.


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Aumentar el interlineado en Sublime Text

Para mejorar la legibilidad de nuestro editor, podemos aumentar el interlineado.
Para ello nos dirigimos a:

Sublime Text * > Preferences > Settings User.

sublime-preferencias

O pulsamos en nuestro mac:

+ ,

Y añadimos al objeto de nuestra configuración los píxeles que queramos de separación entre lineas, en mi caso dos pixeles arriba y dos pixeles abajo:

Cada vez que guardemos veremos se aplicará la configuración deseada:

interlineado-sublime-text

Si por ejemplo añadimos 10 píxeles y guardamos mirad la diferencia…
cambiar-interlineado-sublime-text

Espero que os sea útil 🙂


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Ver todas las Rutas en Laravel

Para ver todas las rutas que tenemos generadas con Laravel podemos utilizar ejecutar el siguiente comando en la consola:

Esto nos sería de gran utilidad si estamos utilizando el Passport de Laravel. Nos devolvería algo parecido a:


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Class ‘App\Providers\Passport’ not found – Laravel

Si al intentar instalar la API de Laravel (https://laravel.com/docs/5.4/passport) y ejecutar el comando:

Obtenemos el siguiente Error:

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class ‘App\Providers\Passport’ not found

Seguramente es porque hayamos olvidado importar Passport en nuestro archivo AuthServiceProvider.php:

Nos quedaria algo así:


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Borrar el caché de configuración de Laravel

Puedes borrar los ficheros de configuración de Laravel mediante consola con:

Otro modo de borrar caché

Pero para borrar la caché de configuración debes ejecutar:


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Problemas con htpasswd

Puede que utilizando .htpasswd te devuelva el siguiente error:

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

Seguramente es porque no esté encontrando el fichero .htaccess no está encontrando a .htpasswd… quizás hayamos indicado mal el “path” la ubicación del archivo, para asegurarnos de ello, creamos un archivo .php con la siguiente función php:

Accedemos a ese archivo y nos pintará en pantalla la ruta exacta hasta donde se ubica el archivo php, en mi caso:

Esta es la ruta que deberíamos añadir a nuestro .htaccess

Y ahora ya debería de funcionar 🙂


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?

Proteger un directorio con htaccess y htpasswd

Para proteger una carpeta con Basic Authentication crearemos un archivo .htaccess y lo ubicaremos en la carpeta que queramos proteger.

Valores que podemos modificar:
AuthName -> El nombre que le queramos poner a la zona protegida.
AuthUserFile -> La ruta absoluta donde se encuentra el archivo .htpasswd

El archivo .htpasswd en el directorio que hayamos especificado en el .htaccess y solo tenemos que escribir:

<nombre de usuario>:<contraseña>

Para generarnos la password con php podemos utilizar el siguiente script.

Y a funcionar 🙂

PD: Accedería a la zona protegida con usuario: ekiketa, y pass: 1234


Tu opinión es importante para mi 🙂
¿Te ha sido útil este artículo?