2010-08-19 2 views
0

Я использую SWFUpload от http://www.anedix.com/data/file/news/realname/swfupload-php-example-v1_4.zip и хочу интегрировать это в мой плагин wordpress.swfupload wordpress

В файле примера есть файлы JS, на которые необходимо ссылаться.

Я включил эти файлы в свой плагин, и они, похоже, попали в заголовок.

функция add_admin_js() {

switch ($_GET['page']) { 
    case "videos" : 
     //wp_enqueue_script('swfobject', MYPLUGIN_URLPATH.'scripts/swfobject.js'); 
     wp_enqueue_script('uploadify', MYPLUGIN_URLPATH.'scripts/jquery.uploadify.v2.1.0.min.js'); 
     wp_enqueue_script('swfupload', MYPLUGIN_URLPATH.'swfupload/swfupload.js'); 
     wp_enqueue_script('swfupload.queue', MYPLUGIN_URLPATH.'swfupload/js/swfupload.queue.js'); 
     wp_enqueue_script('fileprogress', MYPLUGIN_URLPATH.'swfupload/js/fileprogress.js'); 
     wp_enqueue_script('swfupload.speed', MYPLUGIN_URLPATH.'swfupload/plugins/swfupload.speed.js'); 
     wp_enqueue_script('handlers', MYPLUGIN_URLPATH.'swfupload/js/handlers.js'); 
    break;  
} 

}

одна маленькая вещь, которую я не могу работать, как получить плагин для создания экземпляра функции.

как по умолчанию примера страницы использует код JS следующим образом:

уага swfu;
window.onload = функция() {
swfu = новый SWFUpload ({
...
...
});
};

ответ

0

решил это.

После реализации SWFUpload уже используется Wordpress, это значительно облегчило работу.

jQuery(document).ready(function() { 
    var settings = { 
     ... 
     ... 
     ... 
    }; 
    swfu = new SWFUploader(settings); 
}); 

И кажется, что теперь все нормально.

+0

Пожалуйста, разместите свой код решения, чтобы, если кто-то другой, рассматривающий этот же вопрос, может использовать его в качестве руководства. Рад, что вы смогли решить вашу проблему. :) – hsatterwhite

 Смежные вопросы

  • Нет связанных вопросов^_^