Skip to Content

Otomatik Başlık Düzeltme (ucwords - strtolower)

Ziyaretçi, Cmt, 25/04/2009 - 13:25 tarihinde.

Merhaba arkadaşlar, bu anlatımda daha önceleri Drupal sitemde kullandığım işe yarayan tekniklerden birini anlatacağım.

Staj ilanları verilen www.staj.ws sitemde ilanlar kullanıcılar tarafından giriliyorlar. İlanlar kullanıcılar tarafından girildiği için başlıklarda çoğu zaman küçük büyük harf hatası oluyordu. Hepsi küçük harf ile yazılmış ilan başlıkları arama motorlarında sorun oluyordu. Bunun için şöyle bir uygulama yaptım:

Temanın page.tpl.php dosyasında <?php if ($head_title != ""): print ucwords(strtolower($head_title)); endif; ?> kodunu kullanarak yazılardaki kelimelerin ilk harflerini büyük, takip eden harflerini ise küçük olarak yazdırdım. Örneğin "işletme okuyorum staj arıyorum" başlığı bu kod sayesinde "İşletme Okuyorum Staj Arıyorum" şeklinde düzenlenerek hem anlaşılır hem de sitenin yazım kriterlerine uygun hale getiriliyor. Siteniz içinde herhangi özel bir php kodu yazarken de ucwords ve strtolower fonksiyonlarından yararlanabilirsiniz elbette. Örneğin:
   <a href="<?php print drigg_link($node) ?>"><?php print ucwords(strtolower($title)); ?></a>