Sostituzione ThickBox


9

Sto cercando, purtroppo senza successo, una sostituzione ThickBox utilizzata in Media Uploader.

Qualsiasi ricerca non riesce su come sfruttare Media Uploader e nulla su uno script utilizzato per le finestre modali.

Qualcuno può aiutarmi? C'è un modo per usare lo stesso modale di Media Uploader, ma per inserire contenuti personalizzati come era possibile con ThickBox?


Questo è per l'uso sul front-end o sul back-end?
Baerkins,

Backend. Stavo cercando di usare Lightbox come un normale caricatore di file multimediali. Ho scoperto che non è un sostituto di thickbox ma modale fatto apposta per l'uploader multimediale e non è riutilizzabile come è Thickbox. Ho usato thickbox
Domagoj l'

2
Penso che usino la spina dorsale Questo sarebbe il js github.com/WordPress/WordPress/blob/master/wp-includes/js/… . Per i miei plugin ho usato Colorbox jacklmoore.com/colorbox
grappler

Ti consigliamo di esaminare i modelli di trattino basso e come interagiscono con gli oggetti wp-views e wp.media. Purtroppo non è ben documentato.
NoBugs,

Risposte:


1

Per quello che vale, ho integrato il nuovo uploader multimediale in un plug-in che consente all'amministratore di selezionare o caricare file multimediali dalla finestra di dialogo multimediale standard invece di dover copiare / incollare gli URL e sembra funzionare bene.

Ho pubblicato una risposta qui che potrebbe essere quello che stai cercando.

Tom McFarlin ha una serie tuts + in lavorazione a partire dal mese scorso.

Altri link che possono aiutare:


1

La mia comprensione della tua domanda è che desideri utilizzare un popup con contenuti diversi da Media Uploader. Per raggiungere questo obiettivo attenersi alla seguente procedura:

  1. Aggiungi questo codice per includere lo script thickbox.

    <?php
    add_action('init', 'init_theme_method');
    function init_theme_method() {
    add_thickbox();
    }
    ?>
    
  2. Aggiungi class = 'thickbox' a qualsiasi elemento cliccabile che mostrerà il popup.

    <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. Si noti che nell'ultimo codice è presente il parametro inlineId. Questo sarà il codice da visualizzare nella finestra popup.

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

spero che questo possa essere d'aiuto

Fonte: Crea finestre pop-up nel tuo blog WordPress con Thickbox


Mi sono appena reso conto che questa è una vecchia domanda ma era in cima all'elenco per l'elenco delle domande senza risposta.
Kalimah,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.