2011-12-13 22 views
8

Bir tinymce eklentisi veya bir kayan metin içine sürükleyip bırakma olanağı sağlayan bir tinymce eklentisi veya harici bir jQuery çözümü arıyorum. textarea'nın kendisi veya tanımlanmış bir "bırakma bölgesi", Wordpress'teki yeni medya yükleme düğmesine benzer bir şey veya daha da iyisi, herhangi bir diyalog göstermeden.Resim ve sürükle bırak için tinymce

Bir galeri tarayıcısı veya görüntü deposu yönetimi gibi ekstra işlevler istemiyorum, bunu yapan birkaç eklentiyi zaten denedim ve müşteri bunu çok sıkıcı ve karmaşık buluyor, yalnızca görüntüyü düşürmek ve unutmak istiyor. O resmi bir daha kullanmayacak.

+0

Merhaba Borgtex. bir çözüm buldun mu? Benzer bir şey arıyorum. – rassom

+2

Böyle bir şey yapmak zorundaydım. Benim çözüm, temel64 görüntüleri ile sunucuya ve sonra sunucu tarafına metin sunmak, base64 uris'i Dom'dan çıkartmak, bir dosyaya yazmak, SRC'yi yeni oluşturulan dosyayla değiştirip veritabanına metni. – chiliNUT

+0

@chiliNUT Bu ilginç bir çözüm. Bununla devam eden başarılı oldunuz mu? Son derece büyük resimlerden ne haber var? – Manachi

cevap

2

Hangi tarayıcıları desteklemeniz gerekiyor?

Görüntüyü bir TinyMCE metin alanına sürükleyip bırakmayı denediniz mi? Resmi base64'te kodlayacak ve görüntü etiketinin src özniteliğinin değeri olarak kodlamayı kullanacaktır. Müşteri "bu görüntüyü bir daha kullanmayacak" olduğundan, özellikle de görüntüler logolar ve benzerleri gibi çok küçükse, geçici bir çözüm olabilir.

Alternatif olarak, birçok kişi sürükleyip bırakma işlevi için https://github.com/valums/file-uploader ile başarıya sahiptir, ancak TinyMCE ile nasıl bütünleştireceğinizden emin değilim.

+0

hayır, kodlama base64'deki görüntü, desteklemeyen tarayıcılarda gösterilebileceği gibi bir seçenek de değildir, ayrıca görüntüler herhangi bir boyutta olabilir. Bazı başarılar ile valums dosya yükleyici ile yapmaya çalışıyorum, ancak sınırlı javascript bilgi ve örnekler eksikliği ile benim ihtiyaçlarına adapte oldukça zordur. – Borgtex