Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Akutní problém – Vyvolání media managera nefunguje
Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel sjiamnocna a poslední změna je stará 9 let, 12 měsíců.
-
AutorPříspěvky
-
14. března 2014 (15:38) #6725
Ahoj. Mám takový problém: Snažím se udělat skript, který mi otevře media manager, a už to nějaký čas fungovalo, ale teď mi to po menších úpravách nechce za žádných okolností fungovat. Úpravy byly opravdu nepatrné, šlo o přidání pár funkcí, které by s tím neměly vůbec nic udělat. Skript je normálně v kódu nalinkován, ale nefunguje reakce na akci click, a to ani když udělám test na akci s alertem, přitom funkce z jiných souborů zdravě fungují. Prosím o rychlou reakci
jQuery(document).ready(function($){
var custom_uploader;
$('#addfile_button').click(function(e) {
e.preventDefault();
//If the uploader object has already been created, reopen the dialog
if (custom_uploader) {
custom_uploader.open();
return;
}
//Extend the wp.media object
custom_uploader = wp.media.frames.file_frame = wp.media({
title: songbook_filescr_translation.choosefiles,
button: {
text: songbook_filescr_translation.selectfiles_butt
},
multiple: true
});
custom_uploader.on('select', function() {
var selection = custom_uploader.state().get('selection');
selection.map( function( attachment ) {
attachment = attachment.toJSON();
var extension=ext(attachment.url).replace('.','');
$("#songbook_noncename").after('<div class="file" id="file_'+attachment.id+'"><span class="exticon '+extension+'"></span><div class="maininfo"><p class="filetitle"><a id="href_'+attachment.id+'" href="'+attachment.url+'">'+attachment.filename+'</a><br/></p><input type="hidden" id="fileid" name="fileid[]" value="'+attachment.id+'"/><input type="hidden" id="private_'+attachment.id+'" name="private_'+attachment.id+'" value="public"/><input type="hidden" id="url_'+attachment.id+'" name="url_'+attachment.id+'" value="'+attachment.url+'"/><input type="hidden" id="level_'+attachment.id+'" name="level_'+attachment.id+'" value="1"/><input type="hidden" id="fileext_'+attachment.id+'" name="fileext_'+attachment.id+'" value="'+extension+'"/><input type="hidden" id="title_'+attachment.id+'" name="title_'+attachment.id+'" value="'+attachment.filename+'"/><p class="toolbar"><span class="toolspan"><a class="textch" rel="'+attachment.id+'"></a><a class="lock locked" rel="'+attachment.id+'"></a><a class="remover" rel="'+attachment.id+'"></a></span></p></div></div>');
});
});
custom_uploader.open();
});
});Pokud bude potřeba, poskytnu více informací a přístupy… Děkuji za pomoc
16. března 2014 (6:56) #18042jde mi o dosažení toho, že mi správce souborů bude výběr souborů přidávat do seznamu takto:
http://keep-smiling.cz/wpress/pokus/wpfiles/newhtml.html
bohužel to tak skvěle nefunguje a ani to neotevře okno správce souborů. Když jsem zkoušel, přidat do jeho funkce pouhý Alert, také nefungoval – obecně nefunguje nic, co je umístěno společně s tímto kódem. Kód po všech změnách je tu:
http://keep-smiling.cz/wpress/wp-content/plugins/wp-songbook/js/filescript.js
…přítomnost linku na skript jsem osobně kontroloval… opravdu nikdo netuší, co s tím?
16. března 2014 (18:26) #1804316. března 2014 (19:30) #18044Pošli mi přístup na musilekv@seznam.cz a nějaké info, zkusím ti pomoci.
17. března 2014 (15:22) #1804517. března 2014 (17:25) #18046…a také stejného autora, pardon :)
Po pár hodinách neustálého přehrabování se mi podařilo smazat z kódu jednu funkci, která tomu překážela. Bohužel po tom, co se mi podařilo rozjet otevření okna, mi po chvíli přestal fungovat vepis do elementu #obal – resp. při výběru více souborů skript zpracuje jen jeden, a nějak zapomene na ty ostatní
25. dubna 2014 (10:47) #18499Vyřešeno přepsáním nefunkční části starší verzí a znovuupravením, takže vůbec nemám žádný nápad, kde byla chyba, ale fungovalo to :)
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.