Facebook Sayfanıza Paylaş Butonu Ekleyin
Static FBML konusuna girmişken sıcağı sıcağına hemen bir örnek vereyim dedim. Static FBML'in ne olduğunu ve sayfanıza nasıl ekleyeceğinizi şu yazımda izah etmiştim ve bir daha bu konuya girmeyeceğimi söylemiştim..
Facebook sayfamıza ziyarete gelen kullanıcılarımızın, sayfamızı arkadaşları ile paylaşmalarını kolaylaştıracak ve dikkatlerini çekecek bir buton hazırlayalım. FBML hakkında herhangi bir fikrin yoksa bu bağlantıdan birşeylere ulaşabilirsin.
Kutumuzun başlığı, Arkadaşlarınla Paylaş olsun ve içeriğinde de dikkat çekmek adına profilimizin/sayfamızın resimi, altında minik bir yazı ardından da buton yer alsın.
<fb:profile-pic uid="profileowner" linked="false" size="small" /><br /> <b>Hey Sen! </b> <br /> Sayfamızın gelişmesi için lütfen Facebook sayfamızı ve internet sitemizi arkadaşlarınla paylaşırmısın? <br /><br /> Web Sayfasını Paylaş: <fb:share-button href="http://www.evrence.com" /> <br /><br /> Facebook Sayfasını Paylaş: <fb:share-button href="http://www.facebook.com/pages/EvrenCe/165977678405" />
Yandaki resimde de gördüğünüz gibi yukarıda verdiğim kodları yazıyoruz ve değişiklikleri kaydet butonunua basıyoruz.
Bu işlemi yaptıktan sonra bakıyorsunuz ki duvarınızda Arkadaşlarınla Paylaş kutusu çıkmıyor, normaldir !
Duvar sekmesinde çıkması için, sayfamızın/profilmizin kutular sekmesine gidiyoruz, Arkadaşlarınla Paylaş kutusunun sağ üstündeki kaleme tıklayıp Duvar Sekmesine Taşı diyoruz ve işlemimiz tamam.
Tabiki ben burada örnek olması açısından evrenCe.com un ve Facebookdaki EvrenCe sayfasının linkini verdim, sizler kendi linkleriniz ile değiştirin.
Facebook’da Static FBML Kullanma
Facebook'da sayfamıza yada profilimize birşeyler eklerken Static FBML uygulaması işlerimizi gerçekten çok kolaylaştırabiliyor. Static FBML uygulaması sayesinde kutular oluşturup bunların içerisinde izin verilen HTML ve FBML kodlarını kullanabiliyoruz. Gel gelelim Static FBML uygulamasını sayfamızda nasıl kullanıcağımıza.
Static FBML sayfasına gidip, yani bu linke tıklayıp, Sayfam'a Ekle bağlantısına tıklıyoruz.

Sayfam'a Ekle bağlantısına tıkladıktan sonra karşımıza aşşağıdaki görüntü geliyor.

Burada Static FBML uygulamasını eklemek istediğimiz sayfamızın yanında bulunan Sayfaya Ekle butonuna tıklayıp, Static FBML uygulamasını sayfamıza dahil etmiş oluyoruz. Bundan sonra yapacağımız iş ise sayfamıza giderek, Sayfa'yı Düzenle Bağlantısına tıklamak. Bu bağlantıya tıkladıktan sonra sayfamızda kullanabileceğimiz uygulamalar listeleniyor. FBML uygulamasını bulup düzenle diyoruz.

Düzenle dedikten sonra karşımıza;
Ekranı geliyor. Burada mavi ok ile gösterdiğim yer adı üstünde kutu başlığı. Oluşturacağımız küçük kutunun üstünde kalınca bu başlık yazacak.
Siyah ok ile gösterdiğim bağlantıya tıklayarak bir kutu daha ekliyebilirsiniz. Bu işin sınırı yok.
Kırmızı ok ile gösterdiğim yer bizim kod bölümümüz. Burada yazıcağımız kodlar kutumuzun içerisinde yer alacak. Gerisi size kalmış, ister HTML kodları ile resim filan eklersiniz, isterseniz FBML kodları ile paylaş butonu gibi şeyler. İleride Static FBML ile ilgili anlatacağım konularda bu nedir ?, ne değildir ? gibi mevzulara hiç girmeyip direk konuya atlıyacağım, beni takip edin
Ha bu arada unutmadan söyleyeyim, bu işlerde kullanabileceğiniz etiketler sınırlı. Bu bağlantıda izin verilen HTML ve FBML etiketlerinin listesi verilmiş, bilginize..
Edge of Darkness
Mel Gibson'ın yeni filmi, Edge of Darkness "İntikam Peşinde" 29 ocakta vizyona girdi. Filmde Mel Gibson ile birlikte Ray Winstone, Danny Huston ve Gibson'ın filmdeki kızı rolünde de Bojana Novakovic rol alıyor. Mel Gibson rolünde cinayet masasında görevli dedektif Thomas Craven'i canlandırıyor. 24 yaşındaki kızı evinde vurulunca Craven bu olayı araştırmaya başlar. Dedektif araştırmasında sadece kızının bilmediği yönleri ve onun gizli yaşamı ile karşı karşıya kalmaz. Araştırma onu aynı zamanda devletin gizli işlerine ve kanıtları yok etmekle görevli devletin gizli adamı Darius Jedburgh'e götürür. Imdb de film 10 üzerinden 7.6 olarak değerlendirilmiş. Mel Gibson'ın oyunculuğuda yine herkes tarafından büyük beğeni topluyor, zaten ona şüphe yok
Telefon Şakası: Kayıp Telefon (Ders olsun çakala !)
Çocuk yolda telefon bulmuş ve baya kullanmış. Çakal bulunca gidip teslim etmezse böyle şaka yaparlar işte. Az bile olmuş. Varmı böyle bir şerefsizlik, ooh müstahak böylelerine iyi olmuş.
Eğerki siz de yolda bir telefon bulursanız, bu şerefsiz gibi alıp kullanmak yerine doğruca polise teslim edersiniz heralde.
Get the Flash Player to see this content.
PHP’de Session Zamanını Belirlemek
PHP de oturum işlemleri gibi önemli işlerde genelde $_SESSION değişkeni kullanılır. Mesela üyenizin sitenizde oturum açıp açmadığını session yardımı ile kontrol eder, gerekli bilgiler sisteminize bu session değişkeni üzerinden aktarırsınız. Olmazsa olmazlardan birisidir yani.
Session konusunda karşımıza çıkabilecek bir problem olan session zamanını ayarlamaktır. Mesela üye, 10 dakika boyunca herhangi bir işlem yapmadı ise o oturumu sonlandırmak, üyeniz için faydalı bir özellik olabilir. İnternet cafeden sitenize erişmiştir ve çıkış yapmadan kalktı ise ondan sonra gelen, sitenizi sanki oymuş gibi kullanabilir, istenmeyen şeylerin olmasına sebep olabilir. Sizde programcı olarak bu gibi durumları göz önünde bulundurmalısınız. Peki bu kontrolü nasıl sağlarsınız. Pekçok yöntemi var fakat programlama mantığınızın gelişmesi açısından aşşağıda vereceğim örnek, en iyi örnek olsa gerek..
session_start();
// timeout periyodu, sn olarak
$inactive = 600;
if(isset($_SESSION['timeout']) ) {
$session_life = time() - $_SESSION['timeout'];
if($session_life > $inactive)
{ session_destroy(); header("Location: cikis.php"); }
}
$_SESSION['timeout'] = time();
Yukarıdaki kodu yorumlayamadıysanız php.ini dosyanıza dalıp gerekli ayarlamayı yapabilirsiniz. php.ini de bulunan session.gc_maxlifetime değişkeni ile session un zamanını ayarlayabilirsiniz. Bu değer ön tanımlı olarak 1440 saniyedir. Fakat pek çok hosting sağlayıcısı bunun üzerinde sizlere oynama imkanı vermeyecektir o yüzden başka bir yol olan .htaccess üzerinden işimizi halledeceğiz.
php_value session.gc_maxlifetime 300
kodunu .htaccess dosyamıza ekleyerek session ömrünü 300 saniye yapabiliriz. Kontrol etmek için ise .htacess in bulunduğu klasörde bir sayfa oluşturup phpinfo() fonksiyonunun çıktısına bakmaktır.
Unix sistemlerde sessionlarımız /tmp klasöründe saklanır. Bu klasör sistem tarafından belirli araklıklarla temizlendiği için istemediğimiz durumlar ortaya çıkabilir. Bunu değiştirmek istersek, yukarıdakine benzer şekilde php.ini den yada .htaccess dosyasından yapabiliriz. php.ini ye erişimimizin olmayacağını varsayarak direk .htaccess için bilgi vereceğim,
php_value session_save_path /klasörün_yeri
yukarıdaki parametreyi ekleyerek /tmp klasörünü değiştirebiliriz.
Sessionlar ile ilgili daha detaylı bilgiler edinmek isterseniz burayı inceleyebilirisiniz.










