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
|