Jquery post etmeden upload?
arkadaşlar form dan fileyi seçtikden sonra kendisi upload etsin daha sonra inputa yazdırma işlemini nasıl yaparım?
Jquery post etmeden upload?
6
●1.089
- 16-10-2013, 12:25:32Üyeliği durdurulduBunu bende çok arıyorum hocam eğer bulabilirsen bende ücretli / ücretsiz yardımcı olmanızı isterim.
Ben wordpress özel alan kutusuna otomatik yazdırmak istiyorum.Yani pcden resimi seçecek upload edilecek ve url otomatik o inputa yazdırılacak. - 16-10-2013, 12:33:50
- 16-10-2013, 14:03:05bunları temanızın functions.php sine ekleyinGokhanKara adlı üyeden alıntı: mesajı görüntüle
/** * Admin Paneline özel js ekleyelim */ add_action('admin_enqueue_scripts', function(){ wp_enqueue_media(); // wordpress'in upload eklentisini çağırdık // kendi özel js mizi temaurl/js/jebias-admin.js olarak oluşturup wp ye tanıttık wp_register_script('jebias-admin-js', get_template_directory_uri().'/js/jebias-admin.js', array('jquery')); wp_enqueue_script('jebias-admin-js'); }); /** * Yazı ekleme sayfasına özel kutu ekleyelim */ add_action('add_meta_boxes',function(){ add_meta_box('ozel-alanim', 'Özel Alanım', function($post){ $ozelalan = get_post_meta($post->ID, 'ozelalan', true); ?> <label for="ozelalan">Özel Alan</label> <p> <input value="<?php echo esc_attr($ozelalan); ?>" class="widefat" id="ozelalan" name="ozelalan" style="width:90%" type="text" /> <input data-id="ozelalan" type="button" value="Yükle" class="yukle-btn button-primary" /> </p> <? }, 'post'); }); /** * Yazı kayıt edilirken özel alanımızıda kayıt edelim */ add_action('save_post', function($post_id){ update_post_meta($post_id, 'ozelalan', sanitize_text_field($_POST['ozelalan']) ); });daha sonra temaurlniz/js/jebias-admin.js oluşturup içine
jQuery(function(){ var custom_uploader; jQuery('.yukle-btn').click(function(e) { var id = jQuery('#'+jQuery(this).attr('data-id')); // yükle butonumuza yüklenen dosyanın urlsini atayacağımız input'un id sini veriyoruz burdada o kutuyu seçtirdik jquery'e e.preventDefault(); if (custom_uploader) { custom_uploader.open(); return; } custom_uploader = wp.media.frames.file_frame = wp.media({ title: "Burası Başlık", library : { type : "image" }, button: { text: "Resimi Seç" }, multiple: false // birden fazla yükenmesin }); custom_uploader.on('select', function() { attachment = custom_uploader.state().get('selection').first().toJSON(); id.val(attachment.url); // yüklenen dosyanın url sini daha önce seçtiğimiz kutuya değer olarak atadık }); custom_uploader.open(); }); }); - 16-10-2013, 14:08:42Üyeliği durduruldukaracoder adlı üyeden alıntı: mesajı görüntüle
mantıgını anlamam için daha basit bişiler lazım
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:08:42 -->-> Daha önceki mesaj 14:07:46 --
jebias adlı üyeden alıntı: mesajı görüntüle
WP kullanmayan napcak?
- 16-10-2013, 14:18:46Tayfun Erbilen'in hazırladığı bir video vardı hocam işinize yararcaxe adlı üyeden alıntı: mesajı görüntüle

http://www.youtube.com/watch?v=USqqoKkQJIo