Julius'Lab

Tips

(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 »

(WordPress) Añadir un Menú (con enlaces o inactivo-notas) al admin toolbar

Debe usarse el Code Snippets y agregar el código siguiente en PHP:

if (!function_exists('jnotes_admin_bar_link')):
    function jnotes_admin_bar_link($admin_bar)
    {
        $admin_bar->add_menu([
            'id' => 'jnotes_parent',
            'title' => '<span class="ab-icon"></span><span class="ab-label">JNotes</span>',
            'href' => '',
            'meta' => [
                'title' => '',
            ],
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color1',
            'parent' => 'jnotes_parent',
            'title' => esc_html('oro #dab42d'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color2',
            'parent' => 'jnotes_parent',
            'title' => esc_html('gris #636363'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color3',
            'parent' => 'jnotes_parent',
            'title' => esc_html('verde #54b236'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color4',
            'parent' => 'jnotes_parent',
            'title' => esc_html('lightblack #353a40'),
            'href' => '',
        ]);
    }
    add_action('admin_bar_menu', 'jnotes_admin_bar_link', 999);
endif;

Este código agrega un elemento (sin enlace) al admin toolbar llamado JNotes, que funciona como parent. Los subelementos son los que le siguen (en este caso colores), y cada elemento que se requiera debajo del inicial debe ponérsele la propiedad ‘parent’ => ‘jnotes_parent’ para que aparezca debajo del principal. Pueden agregarse varios elementos.

(WordPress) Añadir un Menú (con enlaces o inactivo-notas) al admin toolbar 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) 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 »

Copiar el valor de un Dynamic Field a un campo de texto o combinar varios en uno solo

COPIAR EL VALOR DE UN DYNAMIC FIELD A UN CAMPO DE TEXTO. #

Agregar el siguiente fragmento de código:

add_filter('frm_validate_field_entry', 'copy_my_dynamic_field', 10, 3);
function copy_my_dynamic_field( $errors, $posted_field, $posted_value ) {
  if ( $posted_field->id == 125 ) {
    $_POST['item_meta'][ $posted_field->id ] = FrmProEntriesController::get_field_value_shortcode( array( 'field_id' => 50, 'entry' => $_POST['item_meta'][120] ) );
  }
  return $errors;
}

125 es el ID del campo de texto donde se copiará.
120 es el campo dinámico que contiene el valor a copiar, y
50 es el campo original del cual el campo dinámico jalan las entradas.

COMBINAR VARIOS VALORES (DINÁMICOS O NO) EN UN CAMPO DE TEXTO #

add_filter('frm_validate_field_entry', 'combine_to_one_field', 8, 3);
function combine_to_one_field( $errors, $posted_field, $posted_value ) {
    if($posted_field->id == 125){ //change 125 to the ID of the destination field
        //change the value between the quotes to what should go in-between values
        $separator = " - ";
        $_POST['item_meta'][125] =
        $_POST['item_meta'][17] . $separator .
        $_POST['item_meta'][ $posted_field->id ] = FrmProEntriesController::get_field_value_shortcode( array( 'field_id' => 60, 'entry' => $_POST['item_meta'][19] ) ) . $separator .
        $_POST['item_meta'][ $posted_field->id ] = FrmProEntriesController::get_field_value_shortcode( array( 'field_id' => 58, 'entry' => $_POST['item_meta'][32] ) );
    }
    return $errors;
}

125 es el ID del campo de texto donde se combinarán los campos.
La línea con el campo 17 es un campo normal.
Las líneas con FrmProEntriesController son las de los campos dinámicos. En la primera línea, 19 es el ID del dynamic field a copiar y el 60 es el id del campo de donde jala las entradas.

Copiar el valor de un Dynamic Field a un campo de texto o combinar varios en uno solo 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 »

(Excel) Cómo contar las veces que se repite un texto en una sola celda de Excel

Ejemplo: la palabra «performer«. Necesitamos contar las veces que se repite esta palabra en cada celda.

El contenido de la celda C2 es el siguiente:

Ariel Barreras(performer), Ariel Barreras(writer)

El contenido de la celda C3 es el siguiente:

Ariel Barreras(performer), Natalia Castrejón(performer), Ariel Barreras(writer)

La primera parte de la fórmula consiste en sustituir la palabra «performer» por un caracter extraño (que no tenga posibilidades de aparecer en alguna de las celdas a comprobar). Eso lo consigue esta fórmula:

=SUSTITUIR($C2,"performer","~")

Al aplicarla a las celdas:

C2: Ariel Barreras(~), Ariel Barreras(writer)
C3: Ariel Barreras(~), Natalia Castrejón(~), Ariel Barreras(writer)

Pero eso sólo es para comprobar, no la aplicaremos directamente. La guardamos en cualquier texto, sin el símbolo de igual: =

La siguiente fórmula, cuenta las veces que aparece dicho caracter en la celda a comprobar, en el caso de la C2:

=LARGO(C2)-LARGO(SUSTITUIR(C2,"~",""))

Aplicándola en la columna F, misma línea, el resultado sería:

F2 (refiriéndose a la celda C2): 1
F3 (refiriéndose a la celda C3): 2

Ahora, en la segunda fórmula, sustituimos la referencia a la celda correspondiente, con la primera fórmula, es decir:

SUSTITUIR($C2,"performer","~")

se inserta en

=LARGO(C2)-LARGO(SUSTITUIR(C2,"~",""))

sustituyendo las apariciones de C2.

La fórmula final es:

=LARGO(SUSTITUIR($C2,"performer","~"))-LARGO(SUSTITUIR(SUSTITUIR($C2,"performer","~"),"~",""))

Utilizado en las hojas de Excel para: SISTEMA DE SAPS RECORDS (http://sistema.sapsrecords.com/)

(Excel) Cómo contar las veces que se repite un texto en una sola celda de Excel Leer más »

(Solución) El sitio no se puede ver en mi equipo (Modech y Starwebs), según que por la IP de Broadcast terminada en 255

Solución: Usar el VPN de Opera Browser.

En Donweb me dicen que es porque el último octeto de mi IP Pública (en el caso específico 187.224.124.255), o sea, el 255, la define como una IP de Broadcast, y que los firewall de Donweb no permiten el acceso a sus webs. Lo cual es una mentira, porque todas las demás webs excepto Modech y Starwebs.uno me permiten el acceso sin problams.

Por lo que deduzco que algún problema de configuración deben tener y no quieren revelarlo, ya que esas dos fueron los dos sitios más antiguos que había creado (desde el 2018), problema que no heredan los hostings nuevos.

La solución extendida fue trasladar el sitio completamente a un hosting nuevo, con el plugin All In One WP Migration, y después trasladar los dominios.

(Solución) El sitio no se puede ver en mi equipo (Modech y Starwebs), según que por la IP de Broadcast terminada en 255 Leer más »