Web, işletme ve inovasyon hakkında bir takım yazılar İletişim için Form

Defocuyu takip etmek isteyenlere, RSS - FeedBurnerSanal Alemde Ben, Friendfeed - Flickr - Twitter - Vimeo


Wordpress’de Yorumlara Numara Vermek

wpcommentsnumberEğer blogunuz Wordpress altyapısını kullanıyorsa ve blogunuzda yayınladığınız yazılar ziyaretçiler tarafından fazlaca yorumlanıyorsa. Yanda gördüğünüz gibi yorumlara numara vermek blogunuzu daha kullanışlı bir hale getirebilir.

Bu görüntüyü elde etmek için yapmanız gereken, temanızda bulunan "comments.php" adlı dosyayı bularak bunu açmak. Sonrasında dosyanın içindeki kodlardan,

PHP:
  1. <?php foreach ($comments as $comment) : ?>

kodunu bulunuz. Ve bu kodun hemen üzerine,

PHP:
  1. <?php $i=1; ?>

kodunu yapıştırınız. Bu yazdığımız yeni kod, ilk yapılan yoruma "1" rakamını vermemizi sağlayacak. Daha sonra bu kodun biraz aşağısında bulunan,

PHP:
  1. <?php comment_text(); ?>

kodunu bulun ve onun altına da,

PHP:
  1. <p><?php echo $i; ?></p>

kodunu yapıştırınız. Bu kod yorumun hemen altına yorumun kaçıncı yorum olduğunu belirten rakamı yazmamızı sağlıyor.Son olarak,

PHP:
  1. <?php endforeach; ?>

kod satırını bulunuz ve onun hemen önüne de,

PHP:
  1. <?php $i++; ?>

kodunu yapıştırınız. Bu kodda her yeni yorumda değişkenimizin değerini attırarak ona gerekli rakamı yazdırmamızda rol oynamaktadır. Evet hepsi bu kadar, gerisi sizin rakamı yorum kutucuğunda istediğiniz yere koymanıza kalıyor. Şimdiden kolay gelsin.


Ağustos 11th, 2009 Etiketler: ,
| Kategori: İçerik Yönetim Sistemleri | Yorum Yap » Yazar: abdullah

Wordpress Fonksiyonları ve İşlevleri

Wordpress kullanmaya kendi blog sitemle yaklaşık 6 ay önce başlamış biri olarak, 6 aydır blogumu ziyaret eden arkadaşlardan en çok mail aldığım konuların başında, Wordpress'te istedikleri sonuçlara uşabilmek bilmek için hangi kodları nasıl kullanmaları gerektiği konusunda geliyor.

Açıkcası bu konunun bende piri değilim, ama şimdilik neyi, nerede ve nasıl kullanacağım konusunda bir sorunla karşılaşmadım. Veya şöyle söyliyelim karşılaştırsamda üstesinde kolayca geldim. Tabi bunu yaparken bazı kaynaklar bana fazlasıyla yardımcı oldu.

Bugün o kaynaklardan birini sizinle paylaşmak istiyorum. DBS Interactive sitesinde gördüğüm bu kaynak, Wodpress'te kullanabileceğiniz fonksiyonları kullanım amaçlarına göre sınıflandırmış. Dahası ilgili kodun üzerine tıkladığınızda size bu kodun kullanımında ne tip değişiklikler yapabileceğinizi de öğrenebiliyorsunuz. Basit bir örnekle konuyu noktalıyalım.

wp_list_categories()
komutu bildiğiniz gibi Wordpress'te kategorileri listeler. Yalnız kategorileri listelerken aralarından bir kategorinin bu listeden çıkarılmasını isteyebilirsiniz. Bunun için wp_list_categories('exclude=5') kodunu kullanmalısınız. Buradaki 5 sayısını istemediğiniz kategorinin ID'siyle değiştirmeyi unutmayın.

Afiyet olsun.


Şubat 20th, 2009 Etiketler: , , , , , , , ,
| Kategori: İçerik Yönetim Sistemleri | 1 Yorum » Yazar: abdullah

İHH ve Kurumsal Joomla Siteleri

"Yazılmış bir kodu tekrar yazmaya gerek yok."

Dünyada kullanılan bir çok İçerik Yönetim Sistemi var. Bunlardan Türkiye'de en çok kullanılanlarından birkaçını saymak gerekirse, Joomla, Wordpress, Drupal, Mambo, PHP-Nuke bunların başında gelen isimlerden bazıları.  Bu sistemlerden bazılarını bende kullandım, hala da kullanıyorum.Yalnız ülkemizde genele hakim olmuş, yanlış bir kanıyı var. Genellikle insanlar profesyonel birşeyler yapmayı düşündüklerinde kafadan yukarıda saydığım sistemleri eliyor. Veya bu sistemlerle yapılmış, işleri amatörce buluyor (projeyi incelemeden). Oysa ki bu sistemleri ne amaçla nerelerde kullanacağınızı bildikten sonra oldukça profesyonel işler yapmanız oldukça kolay.

Yaklaşık bir yıldır, yaptıkları siteleri dikkatlice incelemeye çalıştığım İnsan Hak ve Hürriyetleri ve İnsani Yardım Vakfı kısaca İHH bu işi Türkiye'de en iyi yaptığına inandığım kuruluşların başında geliyor. Kurumsal kimliklerine uygun siteleri Joomla yönetim sistemini kullanarak tasarlayan vakıfın yayında bir çok sitesi bulunuyor. Son olarak bunlardan bazılarının linklerini aşağıya vererek yazıyı noktalıyorum.

İHH Kurumsal Sitesi
Gazze - Acilen
Yetim
Afrika Görecek
Kurban
Balkan Sempozyumu
Mülteci Dosyası
İnsani Yardım
Düşünce Gündem


Şubat 5th, 2009 Etiketler: , , , , , , , , , , ,
| Kategori: İçerik Yönetim Sistemleri | 1 Yorum » Yazar: abdullah

Wordpress’de Yazıları Başlıklar Halinde Listeleme

Wordpress'te kategorilerden herhangi birine tıkladığınızda, o kategoriye ait yazılar içerikleriyle beraber sitenizde sıralanır. Yalnız sitesini devamlı güncelleyen ve içeriği oldukça kabarık olan bazı arkadaşlar bu durumdan rahatsızlar. Bunun yerine kategorilere tıklandığında sadece yazıların başlıklarının listelenmesini isterler. Bir örnek vermek gerekirse "Web Deneyimleri" sitesi bu yolla kategori içeriklerini listeyenlerden biri.

Şimdi konuya çözüm getirme zamanı, bunun için yapacağınız temanızın içinde bulunan "archive.php" sayfasını açmak ve bu sayfada yer alan,

PHP:
  1. <?php while (have_posts()) : the_post(); ?>
  2.  
  3. <?php endwhile; ?>

kodları arasına,

PHP:
  1. <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?><span></a> - <?php the_time('d F Y ') ?></span></li>

kodlarını yerleştirmektir. Böylece kategorilerden herhangi birine tıkladığınızda o kategoriye ait yazıların başlıkları yazının yazıldığı tarihle beraber listelenecektir. İlgililere duyrulur.


Kasım 26th, 2008 Etiketler: , , , ,
| Kategori: İçerik Yönetim Sistemleri | 8 Yorum » Yazar: abdullah

WP-PostViews ve Ufak İpuçları

Hafta sonu aklıma, blogumu ziyaret eden arkadaşların daha fazla ilgi gösterdikleri yazıları sidebar'a eklemek geldi. Sonunda ortaya sağda gördüğünüz "Herkes Ne Okuyor?" çıktı. Neyse sağa sola bakındım, karşıma Wp-PostViews çıktı.

Sitenizi ziyaret edenlerin hangi konulara ne kadar ilgi gösterdiklerinin kaydını tutmamıza yarayan bu eklentiyi kurdum. Kurulumdan sonra bazı gereksinimlerim oldu. Onları da çözdüm,  belki aynı ihtiyaçları duyanlar vardır diye şimdi de paylaşıyorum.

Eklentiyi plugin klasörüne atıp, etkinleştirdikten sonra, aşağıdaki kodları bu eklentinin çıkmasını istediğim alana ekleyerek, eklentiyi blogumda görüntüledim.

PHP:
  1. <?php if (function_exists('get_most_viewed')): ?>
  2.         <ul>
  3.             <?php get_most_viewed(post,10); ?>
  4.         </ul>
  5. <?php endif; ?>

Yukarıdaki kodda yer alan "10" sayısı benim en popüler 10 konu başlığımı görüntülememe yarıyor. Siz bu sayıyı arttırıp, azaltabilirsiniz.

Eklemeyi yaptıktan sonra birşey farkettim. Benim konu başlıklarımdan bazıları sidebar alanına sığmıyor, aşağıdaki satıra iniyordu. Bende bir satırda gösterilmesini istediğim karakter sayısını belirleyerek, bu karakter sayısını geçen başlıkların sonuna "..." (üç nokta) eklemek istedim. Bunun içinde eklediğim eklentinin klasörüne girerek "wp-postviews.php" sayfasını açtım ve aşağıdaki kodu bularak değiştirdim.

PHP:
  1. function get_most_viewed($mode = '', $limit = 10, $chars = 26, $display = true)

Yukarıdaki satırda yer alan 26 sayısı benim bir satırda görüntülemek istediğim karakter sayısını sınırlıyor. Siz buraya istediğiniz bir sayı girebilirsiniz. Hepsi bu kadar, umarım faydalı olmuştur.


Kasım 24th, 2008 Etiketler: , , , , , , ,
| Kategori: İçerik Yönetim Sistemleri | 2 Yorum » Yazar: abdullah
  • 1 - 2
  • 1
  • 2