Julius'Lab

Cómo le hice aquella vez

(Chrome/Chromium browsers) Cómo recuperar la barra de descargas en navegadores Chromium

Poner en la barra de direcciones:

chrome://flags

En la barra de búsqueda, buscar #download-bubble

Aparecen dos resultados. Hay que deshabilitar el primero (Enable download bubble).

Luego presionar Relaunch, y ya existirá de nuevo la barra de descargas inferior.

source: https://techwiser.com/how-to-get-back-downloads-bar-at-the-bottom-on-chrome-browser/

(Chrome/Chromium browsers) Cómo recuperar la barra de descargas en navegadores Chromium Leer más »

(Formidable/Divi) Resolver problema de enlaces de Calendario en Divi

Usando el tema Divi, los enlaces de la vista de Calendario de Formidable no funcionan de manera adecuada. Sólo hacen scroll un poco hacia abajo y no llevan al mes previo o siguiente.

La solución reside en agregar este script en Javascript (usando el plugin Simple Custom CSS and JS):

document.addEventListener('DOMContentLoaded', function() {
  var previousLink = document.querySelector('a.frmcal-prev');
  var nextLink = document.querySelector('a.frmcal-next');
  if (previousLink) {
    previousLink.href = previousLink.href.replace(/#.*/, '');
  }
  if (nextLink) {
    nextLink.href = nextLink.href.replace(/#.*/, '');
  }
});

Este script quita la parte: #frmcal-1411 de los enlaces (1411 en mi caso, es el id de mi vista Calendario), y los transforma de:

https://mysite.com/calendar/?frmcal-year=2023&frmcal-month=04#frmcal-1411

a:

https://mysite.com/calendar/?frmcal-year=2023&frmcal-month=04

Y con eso, el problema se resuelve.

(Formidable/Divi) Resolver problema de enlaces de Calendario en Divi Leer más »

Problemas al reinstalar Adobe Photoshop

Delete everything that says Adobe on it from the following folders:

Program Files > Adobe
Program Files > Common Files > Adobe
Program Files (x86) > Adobe
Program Files (x86) > Common Files > Adobe
C:\Users\\AppData\Local\Adobe
C:\Program DATA\Adobe

NOTE: This will delete everything related to Adobe from your machine.

https://community.adobe.com/t5/download-install-discussions/trouble-uninstalling-adobe-cleaner-doesn-t-work/m-p/9847576#M78940

Problemas al reinstalar Adobe Photoshop Leer más »

(Formidable) usr_meta: códigos de comparación y resultados (code snippets)

SHORTCODE (CON PARÁMETRO) DEVUELVE TRUE (1) SI ES IGUAL A usr_tipo (user meta) DEL USUARIO ACTUAL
Uso: [checkmeta vum=»valor a comparar»] . Colocar el shortcode en posts o pages.

add_shortcode('checkmeta','check_user_meta');
function check_user_meta ( $atts ) {
   $currentusermeta = get_user_meta( get_current_user_id(), 'usr_tipo', $single = true ); //cambiar usr_tipo al user meta que se quiera usar
    $valueusermeta = $atts['vum'];
    if($currentusermeta == $valueusermeta)
	return true;
    else
	return false;
    }

SHORTCODE (SIN PARÁMETRO). DEVUELVE TRUE (1) SI ES IGUAL A usr_tipo (user meta) DEL USUARIO ACTUAL
Uso: [checkmeta] . Colocar el shortcode en posts o pages. Cambiar $valueusermeta = «valor a comparar».

add_shortcode('checkmeta','check_user_meta');
function check_user_meta () {
   $currentusermeta = get_user_meta( get_current_user_id(), 'usr_tipo', $single = true );
    $valueusermeta = "Médico";
    if($currentusermeta == $valueusermeta)
	return true;
    else
	return false;
    }

SHORTCODE (SIN PARÁMETRO). DEVUELVE EL VALOR DE usr_tipo (user meta) DEL USUARIO ACTUAL
Uso: [displayusermeta] . Colocar el shortcode en posts o pages. Cambiar $valueusermeta = «valor a comparar».

add_shortcode('displayusermeta','check_user_meta');
function check_user_meta () {
   $currentusermeta = get_user_meta( get_current_user_id(), 'usr_tipo', $single = true );
   return $currentusermeta;
}

DIVI – PLUGIN: CONTENT VISIBILITY FOR DIVI (FUNCIÓN CON PARÁMETRO)
Divi no tiene un plugin como Stax Visibility Logic para Elementor, donde permite elegir la visibilidad de un bloque seleccionando «by user meta». El plugin de Divi «Content Visibility for Divi» sólo agrega una caja en las opciones donde debe ponerse una expresión PHP booleana (que devuelva True), para ocultar el bloque. Para esto, la función siguiente sirve.

Uso: check_user_meta («parámetro») (sin corchetes)| Ejemplo: check_user_meta («Médico»)

Colocarlo en la caja Content visibility de Divi>Cualquier elemento>Panel opciones>Avanzado>Visibilidad

function check_user_meta ( $valueusermeta ) {
   $currentusermeta = get_user_meta( get_current_user_id(), 'usr_tipo', $single = true );
   if($currentusermeta == $valueusermeta)
	return true;
    else
	return false;
    }

(Formidable) usr_meta: códigos de comparación y resultados (code snippets) Leer más »

(Formidable) Problema con shortcodes en modal RESUELTO – Sintaxis de shortcode

Los shortcodes funcionan en ventanas modales. Lo que pasa es que los shortcodes con parámetros deben venir sin «comillas», de esta forma:

[ formidable id=x readonly=administrator ]

No de esta forma, como lo indican aquí:

[ formidable id=x readonly=’administrator’ ] o [ formidable id=x readonly=»administrator» ]

Esta aclaración viene porque implementé una ventana modal en GuíaSaludMx y dentro un formulario con un parámetro del custom code mencionado arriba. No funcionó, porque al parámetro le puse las comillas, y me hizo pensar que el problema era la ventana modal.

(Formidable) Problema con shortcodes en modal RESUELTO – Sintaxis de shortcode Leer más »

(Formidable) Agregar contenido en un View cada cierto número de entradas

Esto puede ponerse debajo del código, al final del contenido del view. Sustituir el 3 por la cantidad de entradas entre cada contenido.

[ frm-condition source=frm-math decimal=1 content="[entry_position] % 3" equals="0" ]
    Contenido aquí
[ /frm-condition ]

Usos sugeridos:

  • En una vista de impresión, mostrar dos elementos en cada página (incluyendo un page-break al final y colocándolo dentro de la frm-condition).
  • Insertar un anuncio cada n número de entradas.

(Formidable) Agregar contenido en un View cada cierto número de entradas Leer más »

Crear un botón TOGGLE para mostrar/ocultar de cualquier elemento en Elementor

Crear un botón y asignarle el tag id= showFilterForm (en Avanzado de Elementor).

Crear el elemento (a ocultar/mostrar), normalmente debajo del botón, y asignarle el tag id= hiddenFilterForm (en Avanzado de Elementor).

Poner en la sección CSS correspondiente de Personalizar HTML del tema, la línea: #hiddenFilterForm {display:none;}

Agregar el siguiente Javascript:

<script type="text/javascript">
jQuery(document).ready(function( $ ){

   $('#showFilterForm').click(function() {
   $('#hiddenFilterForm').toggle("slow");
 });
});
</script>

Crear un botón TOGGLE para mostrar/ocultar de cualquier elemento en Elementor Leer más »

Motorola G5: Cómo iniciar el dispositivo o hacer el hard reset con el botón de Power (Encendido) defectuoso

El problema es que el botón físico de Power (Encendido) está defectuoso. En algunas ocasiones recibe el comando, pero hay que buscarle. Y es mucho más difícil mantenerlo presionado para reiniciar el celular. Pero funciona a un solo toque, buscándole.

En caso de que la batería se acabe, hay una manera de encender el celular y/o hacerle un hard reset (llevarlo a la pantalla de recovery).

Antes que nada, se destapa por detrás para poder acceder a la batería (realizado).

1) Con la batería puesta, se presiona el botón de Bajar Volumen, y manteniéndolo presionado, se conecta la carga. Esto nos lleva a la pantalla de selección de modo Recovery, Start, etc.

Encender el celular

En la pantalla de selección de fábrica, puesto en modo Start, se quita la batería por menos de un segundo y de inmediato se vuelve a poner. Esto hace que el celular arranque en modo normal.

Hard Reset

Para hacer el hard reset (o seleccionar cualquiera de los otros modos), se repite el paso 1.

En la pantalla, se selecciona Recovery Mode. Se presiona el botón de Power (buscarle hasta que lo reciba).

El celular se reiniciará y aparecerá la imagen del androide abierto con el letrero Sin comandos. Ahí se presiona Subir Volumen y al mismo tiempo el Power (buscarle de nuevo).

Ahí seleccionamos Wipe data / Factory reset. Elegir con Power.

En la siguiente pantalla, donde avisan que se eliminarán todos los datos y que no se puede deshacer, seleccionar User data + personalized content con el botón Power.

Después, repetir el procedimiento y ahora seleccionar Wipe cache partition, y seleccionar Yes.

Una vez que termine, repetir y ahora seleccionar Reboot system now.

Así, accederemos a las funciones normales de configuración del nuevo teléfono.

 

 

 

Motorola G5: Cómo iniciar el dispositivo o hacer el hard reset con el botón de Power (Encendido) defectuoso Leer más »