Aylık arşivler: Nisan 2009

Favori Yazılar Eklentisi (WP Favorite Posts) 1.2 yayınlandı !

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Eklentinin 1.2 versiyonunda favori yazıların bilgisinin veri tabanına saklanması özelliği eklendi. Daha önceden ziyaretçinin tarayacısının çerezlerine saklanan veriler artık -eğer ziyaretçi giriş yapmışsa- veritabanına saklanıyor. İşleyiş şu şekilde;

* Eğer giriş yapıldıysa favori yazılar veritabanına saklanır.
* Eğer giriş yapılmadıysa favori yazılar çerezlere saklanır.

Ayrıca istendiği takdire eklentinin yönetim sayfasından “sadece giriş yapan üyeler favorilerine ekleyebilsin” seçeneğini de seçebilirsiniz. Böylelikle kayıtlı olmayan kullanıcılar bu özelliği kullanamaz.

Eklentiyi buradan indirebilirsiniz.

Hata bildirimlerinizi yorum olarak girerseniz sevinirim.

WP Favorite Posts 1.2 Released! [en]

I’m writing this post for announce new version of WP Favorite Post plugin. If you want to read details (installation etc.), you can go my first post about this plugin.

Database integration added with version 1.2 !

* If a user logged in then favorites data will save to database instead of cookies.
* If user not logged in data will save to cookies.

And if you want, you can choose “only registered users can favorite a post” option from admin panel.

You can download wp favorite posts plugin from here.

Google Chrome’un Dayanılmaz Cazibesi


google-chrome-logo

Bugün amcamın bir arkadaşının evine bilgisayar tamirine gittim. Sorun internet bağlantısının durup dururken kesilmesiydi. TTNet yetkilileri aranmış, işlemler yapılmış ancak en sonunda TTNet yetkilisi “siz bir bilgisayarcı çağırın en iyisi” demiş.

Gittim ve sorunu hemen buldum, çünkü Internet Explorer sağ olsun problemi açık açık söylüyordu: “Çevrimdışı çalışıyorsunuz”. Hemen çevrimdışı çalışma modunu kapattım ve sorun 1 dakika içinde giderildi :)

Windows’un belli bir süre sonra kaçınılmaz sonu olan yavaş çalışma bu bilgisayarda da yaşanıyordu. Bu yüzden gitmişken “Bu program ne işinize yarıyor? Bu ? Bu ? diyerek bir kaç programı kaldırdım.

Sonra her başına oturduğum bilgisayara yaptığım gibi bu bilgisayarı da Internet Explorer tekelinden kurtarayım dedim ve Google Chrome yükledim.

Bilgisayarı kullanan 3 kişi Google Chrome’un hızlı açılmasından çok etkilendi, IE ile aralarında en az 5 sn açılma hızı farkı vardı. Ayrıca hızlı açılan tab’lar, eskiden en çok girilen sayfalar ve yeni öğrendikleri “sık kullanılanlar” özellikleri çok hoşlarına gitmişti. Tabii bir de adres çubuğuna yazdığınız kelimenin hemen Google’da aranıyor olması…

mozilla-firefox-logo-1

Peki eğer Mozilla Firefox yükleseydim bu etkilenme olur muydu ? Sanmıyorum. Çünkü son kullanıcıya “bir sürü eklentisi var” demek pek anlamlı değil. Mozilla Firefox’un Google Chrome’dan fazla eklentisinin bulunmasından  başka bir iyi yanı yok bildiğim kadarıyla, varsa öğrenmek isterim. Daha yavaş olduğu kesin.

Bu arada Google Chrome’un halen bir Linux versiyonunun yayınlanmamasından dolayı Google Chrome yetkililerini kınıyoruz.

Size önerim, oturduğunuz her bilgisayara Google Chrome yükleyin ve ne kadar hızlı olduğunu ve arama çubuğuna yazdığınız şeyin hemen Google’da arandığını söyleyin. İnsanları iyi tarayıcılarla tanıştıralım.

PHP mail() ve (unknown sender) hatası

PHP’nin mail() fonksiyonu ile mail gönderebiliyoruz. Ancak bu fonksiyonla mail gönderdiğinizde Gmail gönderen ismini (unknown sender) olarak atayabiliyor. Bunu şu kod ile aşabilirsiniz;

ini_set(sendmail_from, $from);

Yani örnek bir mail gönderme kodu şöyle;

<?php
 
$name = "biraz kisisel"; //gönderen ismi
$from = "[email protected]"; //gonderen e-postası
$recipient = "[email protected]"; // alıcının e-postası
$mail_body = "Merhaba, sitemize üye olduğunuz için teşekkürler. "; //mail içeriği
$subject = "Uyelik hakkinda"; //mail konusu
$header = "From: ". $name . " <" . $from . ">\r\n";
                   "Reply-To: $from" . "\r\n" .
                   "Content-type: text/html; charset=UTF-8\r\n" .
                   'X-Mailer: PHP/' . phpversion();
 
ini_set(sendmail_from, $from);
mail($recipient, $subject, $mail_body, $header);
?>