4/10/2007 - ajaxwp

Yakuter blogunda gezdiğimde rastgele yazılarda karşıma geldi ve başladım okumaya sardı benı hem hızlı hemde güzel web 2.0 a yakışmış bir uygulama ****** sanmayın wordpressi kurup değiştiriyoruz

 

Yakuter blogundan dersleri alıntılayalım hep beraber

 

KURULUM

  • Şimdi size anlatacağım bir eklenti değildir. Sadece bir kaç dosyayı sitemize göndermemiz ve bir kod eklememiz gerekli.
  • Dosyamızı buradan indirelim.
  • Paketten çıkan dosyalardan ajax-wp.php isimli dosyayı Wordpress günlüğümüzün ana dizinine yani wp-config.php ile aynı dizine yükleyin.
  • Paketin içindeki klasörlerden js klasörünü temamızın bulunduğu klasöre gönderin. (Örn. siteniz/wp-content/themes/temanız/js/ olmalı)
  • Paketin içinden çıkan diğer bir klasör olan images klasöründeki tek resmi (loading.gif) temanızın resimlerinin bulunduğu klasöre gönderin. (Örn. siteniz/wp-content/themes/temanız/images/ gibi birşey olmalı)

Son olarak temamızın header.php dosyasında < head >... < / head > tagleri arasında herhangi bir yere şu kodları ekleyin.

<****** type="text/**********" src="/js/prototype.js">
<****** type="text/**********" src="/js/prototype-extensions.js">
<****** type="text/**********" src="/js/******aculous.js?load=effects">
<****** type="text/**********" src="/js/unFocusHistory.js">
<****** type="text/**********" src="/js/ajax-wp.js">

<****** type="text/**********">
ajax_wp_updatable_element = "content";
ajax_wp_blog_title = "Sitenizin ismi";
ajax_wp_blog_base_path = "/";
ajax_wp_permalink = "mod-rewrite";
ajax_wp_updatable_element_tag = "div";
ajax_wp_search_field = "s";
ajax_wp_update_mode = "quick";
ajax_wp_loading_image = "http://www.siteniz.com/wp-content/themes/Blix/images/loading.gif";

Kodun açıklaması ise şöyle;

ajax_wp_updatable_element = en önemli seçenektir. Sitenizde yazıların yani içeriğin değişmesini istediğiniz div seçicisinin ismini girmelisiniz. Örnekle açıklayayım. Blix temasının index.php dosyasında bizi ilgilendiren kod şu şekildeydi;

"content">
if (have_posts()) : ?>
while (have_posts()) : the_post(); ?>
 

Bu koda göre belirttiğim yere "content" yazmam gerekiyordu ve dikkat ettiyseniz "div" seçicisi kullanılıyor.

ajax_wp_blog_title = "Sitenizin ismi";
ajax_wp_blog_base_path = sitenizin dizini. Ana dizindeyse / yeterli olacaktır.
ajax_wp_permalink = eğer benim sitemde kullandığınız gibi kalıcı bağlantılarınızı ayarladıysanız (p=12 yerine başlık yazıyor yani) "mod-rewrite" yazmalısınız. Eğer günlüğünüzü kurduğunuz gibi kullanıyorsanız "querystring" yazmalısınız.
ajax_wp_updatable_element_tag = değişen seçicim div seçicisiydi. Sizde de büyük ihtimalle öyledir. Değiştirmeden deneyin.
ajax_wp_search_field = eğer arama kriterinizi değiştirmediyseniz ki %90 değiştirmemişsinizdir burası örnekte verdiğim gibi s kalsın.
ajax_wp_update_mode = burasını değiştirmenize de gerek yok. Ama bilginiz olsun "quick" ve "full-page" değerlerini alabilir.
ajax_wp_loading_image = temanızın resim klasörünün adresini buraya yazın.

tek sorunu var urlyi güzel gostermiyor eeeee ne diyelim gülü seven dikenine katlanacak

 

Not: Paketten çıkan wp-content klasörünü kullanmadık. Kendi temanızı yapmayacaksanız gerek de yok. Daha detaylı bilgi için yetkili siteye bakabilirsiniz.

 

güzel anlatımı için yakutere teşekkür ederiz

EkleBunu Sosyal Paylaşım Butonu
Yorum Yaz! :: Arkadaşına gönder!

ie.blogcu.com Bilgisayar ve Telefon Sistemleri


Son yazılarım
Menü

İE.BLOGCU.COM BİLGİSAYAR VE TELEFON SİSTEMLERİ
Baglantılar

    saat


    geri | ileri
    Team Giga