Reemplazo de ThickBox

9

Estoy buscando, sin éxito desafortunadamente, un reemplazo de ThickBox utilizado en Media Uploader.

Cualquier búsqueda falla sobre cómo aprovechar Media Uploader y nada sobre un script utilizado para ventanas modales.

¿Puede alguien ayudarme? ¿Hay alguna manera de usar el mismo modo que está usando Media Uploader, pero poner contenido personalizado como si fuera posible con ThickBox?

Domagoj
fuente
¿Es esto para usar en el front-end o backend?
Baerkins
Backend Estaba tratando de usar lightbox como un cargador de medios estándar. Descubrí que no es un reemplazo de la caja gruesa, sino un modo especialmente diseñado solo para el cargador de medios y no es reutilizable como Thickbox. He usado thickbox
Domagoj
2
Creo que usan la columna vertebral. Esta sería la js github.com/WordPress/WordPress/blob/master/wp-includes/js/… . Para mis complementos utilicé Colorbox jacklmoore.com/colorbox
grappler el
Querrá ver las plantillas de subrayado y cómo interactúan con wp-views y wp.media objetos. Lamentablemente no está bien documentado.
NoBugs

Respuestas:

1

Para lo que vale, he integrado el nuevo cargador de medios en un complemento que permite al administrador seleccionar o cargar medios desde el diálogo de medios estándar en lugar de tener que copiar / pegar URL, y parece funcionar bien.

Publiqué una respuesta aquí que podría ser lo que estás buscando.

Tom McFarlin tiene una serie tuts + en proceso a partir del mes pasado.

Otros enlaces que pueden ayudar:

sidra de pera
fuente
1

Tengo entendido que su pregunta es que desea utilizar una ventana emergente que tenga contenido que no sea Media Uploader. Para lograr esto, siga estos pasos:

  1. Agregue este código para incluir el script de thickbox.

    <?php
    add_action('init', 'init_theme_method');
    function init_theme_method() {
    add_thickbox();
    }
    ?>
  2. Agregue class = 'thickbox' a cualquier elemento en el que se pueda hacer clic que mostrará la ventana emergente.

    <input alt="#TB_inline?height=300&amp;width=400&amp;inlineId=examplePopup1" title="add a caption to title attribute / or leave blank" class="thickbox" type="button" value="Show Thickbox Example Pop-up 1" />
  3. Observe que en el último código hay un parámetro inlineId. Este será el código que se mostrará dentro del cuadro emergente.

       <div id="examplePopup1" style="display:none">
        <h2>Example Pop-up Window 1</h2>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed laoreet est. Etiam nec nibh aliquam leo maximus hendrerit. Aliquam velit erat, pretium eget faucibus ut, ullamcorper in sapien. Nulla dignissim turpis et pharetra vestibulum. Nulla et mattis eros. Integer consequat, odio sed gravida bibendum, dui purus viverra nisl, nec fringilla ante nibh non lorem. Morbi at tristique diam. Mauris et aliquam tellus, vehicula dapibus odio. Maecenas vulputate turpis ac orci fringilla, id cursus augue mollis. Aliquam sit amet ligula tellus.
    
    
        <strong>Just click outside the pop-up to close it.</strong>
        </div>

espero que esto ayude

Fuente: Cree ventanas emergentes en su blog de WordPress con Thickbox

Kalimah
fuente
Me acabo de dar cuenta de que esta es una vieja pregunta, pero estaba en la parte superior de la lista de preguntas sin respuesta.
Kalimah