Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » ://www » Script Bölümü » AJAX ile Pratik Sayfa içi düzenleme


Script Bölümü Kendi yazmış olduğunuz dhtml, java script uygulamalara ya da sunucu tabanlı çalışan programlara bu bölümde yer verebilirsiniz.

Yanıt
 
LinkBack Seçenekler
Old 3 hafta önce   #1 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 19
Mesaj: 457
Görsel: 8
[JS] AJAX ile Pratik Sayfa içi düzenleme

Merhaba arkadaşlar,

Bazı sitelerde sıkça gördüğümüz "tıkla-değiştir" tipi sayfaların kolayca hazırlanmasına olanak sağlayan bir betik yazdım ve paylaşmak istedim. Ayrıca resimlerin de bu şekilde hızlıca güncellenebilmesine imkan veriyor.

Demolar
http://amplio-vita.net/JSLib/demos/quickEdit
http://amplio-vita.net/JSLib/demos/quickEdit_2
http://amplio-vita.net/JSLib/demos/quickEdit_3

Her klasörde inital ve final şeklinde iki html dosyası var. Initial o dosyanın orijinal hali, final ise betiğin entegre edilmiş hali.

Betiğin kullanımının kolay olması için oldukça uğraştık. Şu an tek yapmanız gereken hangi elemanların düzenlenebilir olduğunu CSS kurallarıyla (örn. #profile>ul>li) belirtip, bu elemanların düzenlenme özelliklerini yine CSS benzeri bir yazımla bildirmek. Gerisini kod hallediyor.

İlk demoda satır içi - inline özellik atama şekli var, elemanın içerisinde quickEdit şeklinde bir özellik yazarak veriyoruz özelliklerini.

İkinci demoda ek olarak hem resim değiştirme görülüyor hem de kurallar harici bir dosyadan(editableRules.txt) alınıyor.

Üçüncü örnek ikinci örneğin aynısı, tek farkı bu sefer kuralları head kısmında tanımlanan özel bir style etiketinden alması.

Kod tamamen ücretsiz ve hala geliştirildiği noktalar var, LÜTFEN yorum ve önerilerinizi paylaşın, kullanmaktan da çekinmeyin.

Not: İkinci ve üçüncü demolarda resmi değiştirmek için tıkladığınızda ne yollarsanız yollayın önceden belirlenmiş bir resim geliyor. Bunun sebebi kötü kullanımı engellemek. Aynı şekilde yazılar da sayfayı tekrar açtığınızda eski hallerinde görünecekler ama siz değiştirdiğinizde arkada bir php dosyasına gönderiliyor hem yeni resim hem de yazılar, yani kod kalıcı değişiklik için (Firebug ile takip edebilirsiniz )

Ayrıca http://code.google.com/p/av-jslib/wi...ckEditTutorial adresinde İngilizce bir "nasıl yapılır" yazısı bulunuyor.
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler

Mesaj BYK tarafından 1 hafta önce (17:53) yeniden düzenlendi..
BYK şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #2 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 19
Mesaj: 457
Görsel: 8
Re: Sayfa içi düzenleme - Inline Editing

Gerçekten kimse örneğin bir kişiye kendi profilini gösterirken profilini anında düzenleme imkanı vermekle ilgilenmiyor mu yoksa ben yeterince açık yazamadım mı yukarıdaki kod açıklamasını?
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler
BYK şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #3 (permalink)
erpci
 
Üyelik Tarihi: 19.02.2008
Yer: İstanbul
Yaş: 25
Mesaj: 7
Re: Sayfa içi düzenleme - Inline Editing

valla ben denedim güzel olmuş hakkaten eline sağlık. ilgi çekmesi için konu başlığına ajax falan yazsaydın keşkem bende başlıktan ne olduğunu anlamadan geldim
__________________
//dortdirek.com
erpci şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #4 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 19
Mesaj: 457
Görsel: 8
Re: Sayfa içi düzenleme - Inline Editing

Teşekkür ederim

Bunu burada birinci ağızdan duyurmamın en önemli sebebi hem kullanımla ilgili sorusu olanlara direk cevap verebilmek hem de gelebilecek her türlü eleştiriyi direk alıp uygulamaya geçirebilmek

AJAX'ı da ekleyelim bakalım başlığa, teşekkürler
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler
BYK şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #5 (permalink)
alparslan
 
Üyelik Tarihi: 15.09.2007
Yer: istanbul
Yaş: 23
Mesaj: 24
Re: Sayfa içi düzenleme - Inline Editing

Merhaba Gayet Başarılı Bi Betik Yazmışsınız benimde aklımda böyle bir şey vardı ama kullandığım dil asp olunca php ye göre daha zorlaşıyor acaba bunun asp taraflı betiği varmı elinizde ??
alparslan şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #6 (permalink)
karflake
 
karflake's Avatar
 
Üyelik Tarihi: 18.04.2008
Yer: Gaziantep
Mesaj: 4
Re: Sayfa içi düzenleme - Inline Editing

Elinize sağlık.

Grafikler tıklandıktan sonra, upload için açılan bölümün kapanması için, sağ üst köşede küçük bir çarpı yer alabilir.
karflake şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #7 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 19
Mesaj: 457
Görsel: 8
Re: Sayfa içi düzenleme - Inline Editing

Merhaba tekrar,

Öncelikle alparslan,
Betik JavaScript tabanlı, yaptığı şey oraya girilen yeni değeri sizin verdiğiniz ayarlar doğrultusunda sunucu taraflı bir dosyaya yollamak. Bu dosya ASP de olabilir PHP de, ASPX de, JSP de

Bunu sayfanıza koyduğunuzda action parametresine örneğin degistir.asp verirseniz değişilik bu dosyaya yollanacak. Burada gerekli yetki kontrolünü yapıp veritabanında veya kayıt dosyasında ilgili değişikliği yapmak sunucu taraflı dosyayı yazana kalıyor.

karflake,
Söylediğin aklımda, hatta ilk yaptığımda düşünmüştüm ancak çarpı işaretini tam sağ üst köşeye oturtma konusunda sıkıntı yaşayınca vazgeçip başlığa çift tıkalyınca kapatılmasını sağlamıştım. Tabi bunu birisine söylemediğiniz sürece bilemiyor insnalar

Teşekkürler görüş ve önerileriniz için. Söylediğim gibi bu sistemi kendi projelerinde kullanmak isteyen olursa yardımcı olabilirim.
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler
BYK şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #8 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,229
Re: Sayfa içi düzenleme - Inline Editing

Gayet guzel gorunuyor ben de yakin donemde bir projede hemen hemen tum admin yonetimini sunun ile yaptim :

http://release.editinplace.org/latest/example.html

EIP olayi kesinlikle cok daha populer olacak, ozellikle CMS tarzi yazilimlarda ya da basit data degistirme noktasinda.

Bu arada genel olarak external bir JS kutuphanesi ile hilighting ve fade in/fade out aksiyonlari da eklenebilir. Bir de ben gene yukaridaki projede textarea gibi alanlara WYIWYG tarzi bir editor de ekledim, dolayisiyla adam tiklar tiklamaz alan WYIWYG editore donusuyor, bu tarz bir ozellikle de en azindan opsiyonel olarak kullanisli olabilir.
__________________
FERRUH.MAVİTUNA - Okuduklarim
3-5-7 zotoro ucgeni
soul şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #9 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 19
Mesaj: 457
Görsel: 8
Re: AJAX ile Pratik Sayfa içi düzenleme

Highlight olayını CSS ile yapmayı düşündüm açıkçası. Hani arkasının sarı yapılması daha dikkat çekici oluyor haklısın.

Fade olayları için görsel efekt kütüphanemiz var hatta resmin üzerine gelinceki efekt için direk onu kullanıyoruz. Tabi onun tanıtımı ayrı. WYSIWYG düzenleyici için kesinlikle katılıyorum, sonraki hedefim o olacak.

Kullanım ve sayfaya entegreasyon konusunda ne düşünüyorsunuz peki? Sizce böyle harici dosya ya da sayfa içine style ile CSS benzeri bir yazımla tanımlamak yeterince pratik mi örneğin?

Not: Verdiğin bağlantı için ayrıca teşekkürler soul
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler
BYK şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 3 hafta önce   #10 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,229
Re: AJAX ile Pratik Sayfa içi düzenleme

Alıntı:
BYK tarafından gönderilen mesaj: Mesajı Görüntüle
Kullanım ve sayfaya entegreasyon konusunda ne düşünüyorsunuz peki? Sizce böyle harici dosya ya da sayfa içine style ile CSS benzeri bir yazımla tanımlamak yeterince pratik mi örneğin?
Kullanim fena gozukmuyor, bazi yerlerde cok pratik olacaktir. Ama ek olarak eger desteklemiyorsa JQuery tarzinda bind edilebilir bir arabirim sunmasi daha kullanisli olacaktir, cunku implemente ederken sunucu tarafinda o sekilde bir yerde bind etmek daha pratik oluyor, aksi takdirde HTML de bir cok if then else koymak gerekebiliyor.

Bu sayede mesela eger admin ise direk tum ilgili inputler tek script blogu icerisinde set edilebilir.
__________________
FERRUH.MAVİTUNA - Okuduklarim
3-5-7 zotoro ucgeni
soul şu an çevrimdışı  
del.icio.us'a kaydet!Technorati'ye kaydet!Furl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler
sayfa ici duzenleme , quickedit , javascript , inline editing , inline , edit , duzenleme , ajax , upload



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com Yenibiristihdam.com

Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu microsoft muzik mysql nasil neden nedir online photoshop php problemi program programi reklam renk resim satilik sayfa script scripti