Drupal'da Rastgele Site Sloganı Göstermek

Son bombamı patlatıyorum. Drupal kullanıcılarının hayallerini süsleyen rastgele slogan zımbırtısına çare buldum. Daha doğrusu Drupal.org sitesinden faydalanarak yaptım. Benim kullandığım sürüm 5.x için geçerli. O yüzden 5.x'den aşağı sürümler için garanti veremiyorum.

Şimdi ayrıntılar...

Olay şöyle işliyor: Sloganlarımızı içeren bir php dosyası oluşturuyoruz ve bunu kök klasörüne atıyoruz. Temaya da, sayfa her başlangıcında bu sloganlar dosyamızdan rastgele bir slogan seçecek şekilde birkaç kod ekliyoruz.

Kodlarla falan uğraşacağımız için o bildiğimiz uyarıyı yapalım: Ne yaptığınızdan emin değilseniz, bu işe bulaşmayın, sonra, yok efendim drupalım bozuldu diye karşıma gelmeyin.... Aslında gelseniz de olur. Yakında bi' Drupal sitesi bile açabilirim... Smiling

Şimdi, öncelikle sloganlar.php dosyasını oluşturalım.

<?php

$rastgele
[1] = 'Dereyi görmeden paçayı sıvayan site';
$rastgele[2] = 'Kendi düşünce ağlamayan günlük';
$rastgele[3] = 'Günün geldiği, devranın döndüğü site';

?>

rastgele 3'ten sonrasını artık siz de benzer şekilde, numarayı arttırarak, ve sloganlarınızı tek tınakların arasına sokuşturarak arttırabilirsiniz.

Yalnız, Drupal UTF kodlama yaptığı için bizim bu Türkçe karakterleri UTF'ye çevirmemiz gerekiyor. Bunu da Wordpad'in Bul ve Değiştir özelliğiyle kolayca yapabilirsiniz. Gerekli çevrimler şöyle:

İ &#304; | ı &#305; | Ö &#214; | ö &#246;
Ü &#220; | ü &#252; | Ç &#199; | ç &#231;
Ğ &#286; | ğ &#287; | Ş &#350; | ş &#351;

Şimdi de kullandığımız temanın page.tpl.php adlı dosyasını açıyoruz. İçine, tam başlangıcına bir kısa php kodu yazmamız gerekiyor.

<?php
include('/sloganlar.php');
$site_slogan = $rastgele[array_rand($rastgele,1)];
?>

sloganlar.php dosyasını kök klasörüne, page.tpl.php dosyasını da ilgili temanın klasörüne koyduğumuzda, olay hallolmuş olacaktır.

Ortalama puan: 5 (4 oy)

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Kullanabileceğiniz HTML kodları: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><b><i>
  • Satır ve paragraflar otomatik olarak bölünürler.
  • Textual smileys will be replaced with graphical ones.

Biçimleme seçenekleri hakkında daha fazla bilgi

RSS'e üye olun da reytingimiz artsın!

Son yorumlar

Yeni yazılardan e-posta ile haberdar olmak için:

Kullanıcıyım, giricem!