Bu Uploadify kullanarak benim ilk kez ve bir WordPress sayfa şablonu içine uygulamak çalışıyorum.
Benim web sitesi kullanıcılarının benim ftp sunucusu üzerinde belirli bir klasöre (bir kerede veya daha fazla dosya) dosyalarını yüklemek için izin gereken bir şablon var. Bu nedenle, Uploadify kullanmak istiyorum. Ben WordPress o kurmak zorunda.
Ben bugüne kadar ne yaptık:
- Ben Uploadify paketi indirilen (son sürüm)
- Bu paketi aramak için kolay yani "Uploadify" Klasörü Renamed
- Benim şablon dizine Uploadify klasörü yüklendi
- Adı ftp-upload.php ile benim özel sayfa şablonu Açıldı
get_header()
altında iki script etiketleri eklendi- JavaScript Uploadify çağırmak eklendi
Zaten benim başlık dosyasında gömülü yüzden sadece sen bilirsin, benim bütün WordPress blog zaten, jQuery kullanır.
<?php
/*
Template Name: ftpupload
*/
?>
<?php get_header(); ?>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/uploadify/swfobject.js"
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/uploadify/jquery.uploadify.v2.1.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#fileselect').uploadify({
'uploader': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.swf',
'script': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.php',
'folder': '/userupload',
'cancelImg': '<?php bloginfo('template_url'); ?>/uploadify/cancel.png'
});
});
</script>
<div id="content">
<?php if(!isset($_POST['sendit'])){ ?>
<form id="formUpload" name="form" action="<? $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input id="fileselect" type="file" name="userfile" class="loginInput"/>
Ben dosyaları yüklemek istediğiniz klasörü "userupload" olarak adlandırılan benim sunucuda benim kök dizininde olduğunu.
Şu anda benim tarayıcı bana söyler:
ERROR: $("#fileselect").uploadify is not a function
Herhangi bir fikir?