Arşiv

Tagına göre içerikler «php»

Taglar sayfası ve SEO.

04 Ara 2009
Seo ve Taglar

Seo ve Taglar

Bir çok wordpress blog sahibi bloguna güzellik katmak için flash tabanlı tag bulutu kullanmaktadır. SEO açısından alırsak arama motorları yanan dönen flash animasyonu içerisindeki tagları yani anahtar kelimeleri göremiyorlar. Buda blogun arama motoru optimizasyonu açısından gerçekten olumsuz etki oluşturuyor. Bazı blogcular ise tag bulutunun görsel olarak siteyi dağıttığını bir düzensizlik havası kattığı için kullanmaktan çekiniyorlar.
Şimdi size her iki durum için çözüm olabilecek bir yöntemi anlatmak istiyorum. Bu yöntemi uygulayabilmeniz için öncelikle birazcık PHP bilgisi (anlatım adım adım olacak onun için rahatlıkla anlayacaksınız) ve wordpressin tag bulutu pluginin aktif olması gerekecektir.

Amaç: tagları arama motorlarına daha iyi listeletebilmek.
Yöntemimizin amacı bağımsız ve tek bir TAG sayfası oluşturmak, bu sayfada sadece blogumuzda kullanılan tüm tagları yayınlayacağız. Böylece flashta okunamayan tagları veya görselliği bozmamak için kullanmadığınız tagları arama motorlarına listeleyebileceğiz.

Uygulamada tagların görüntüleneceği sayfa için ayarların yapılması ve sayfanın oluşturulması amaçlanıyor.
Hani her blogda sayfalar olurya, sahipleri o sayfalarda kendilerinden söz ederler, iletişim bilgilerini koyarlar v.b. Bizde şimdi böyle bir sayfada tüm taglarımızı listeleyebilmek için gerekli ayarları yapacağız.
1- Sayfa ayarları: Kısaca yapacağımız şey oluşturacağımız sayfanın adına göre içeriğinin belirlenmesidir. Bunun için Wordpress yönetici panelinde “Görünüm” menüsünden “Editör” seçeneğine tıklıyoruz. Açılan düzenleme alanında PHP kodları ile düzenlenmiş sayfalrdan birisini görüyoruz. Bizim düzenleyeceğimiz sayfa “page.php”, düzenleme alanının hemen solunda bulunan listeden “Sayfa şablonu Page.PHP” bağlantısına tıklayarak düzenleme alanında “page.php” sayfasının kodunu görüntülüyoruz.

Görüntülediğimiz kodun içerisinde,

<?php the_content(); ?>

kodunu buluyoruz. Bu kodu bulduğunuzda hemen arkasından bir “Enter” yapın ve

<?php if (is_page(’taglar’) && function_exists(’wp_tag_cloud’)) wp_tag_cloud(’number=100′); ?>

kodunu yapıştırın.

Yukarıdaki kodlarda amaçlanan işlem şudur; eğer sayfanın adı “taglar” ise, wp_tag_cloud fonksiyonunu çalıştır ve 100 adet sonuç listeler. Sonuç olarak burada blogunuzda varsa 100 adet tag listelenecektir. Bu işlemi yaptığınızda ve sayfa şablonunu kaydettiğinizde geride tek bir işlem kalıyor.

2- Taglar sayfasını oluşturmak ve yayınlamak.

Yukarıdaki işlemlerden sonra Wordpress yönetici panelinde “Sayfalar” menüsünden “Yeni ekle” diyerek yeni bir sayfa oluşturuyoruz. Bu sayfanın Adını “Taglar” bırakıyoruz, eğer sayfanın ismini farklı yapacaksanız yukarıda yazdığınız kodu değiştirmeniz gerekli. Kodun “(is_page(’taglar‘)” bölümünde (is_page(’yeni_sayfa_ismi‘) şeklinde değişiklik yapmanız yeterli olacaktır.

Sayfamızın içeriğini boş bırakabilir veya ana metin kutusuna bir açıklamada bulunabilirsiniz. Yeterki kodlarda kullanılan ismi kullanın. Bu sayfayı yayınladığınızda Blogunuzdaki tüm taglar o sayfada listelenecektir.

ÖRNEK TAGLAR SAYFASI

Hadi hayırlı olsun.

Originally posted 2009-06-02 01:05:30.

İlginizi çekecek diğer yazılar

SEO , , , ,

Yayını planlanan içeriğini listesini ziyaretçilerinizle paylaşmanın yolu.

04 Ara 2009

Wordpress’in en güzeller özelliklerinden biriside yazdığınız içeriği hemen yayınlamak yerine  ayarlayacağınız bir tarih yayınlama imkanınızın olması. Bildiğiniz gibi bunun için yapmanız gereken tek şey içeriği yazmayı bitirdikten sonra “Yayınla” (post) tuşuna basmak yerine hemen onun üzerinde bulunan “Hemen yayınla DÜZENLE” tuşuna tıklamaktır. açılacak küçük pencerede söz konusu yazınızın yayınlanacak tarihi ve saati ayarlayabilir ve sornasında “Yayınla” tuşuna basaktır. Tabi siz tarihi ayarladığınızda “Yayınla” tuşu “shedule” olarak değişecek böylece yazdığınız yazı ayarladığınız tarihte yayınlanmak üzere beklemeye alınacaktır.

Bunun özellikle çok yoğun blogcular için sağladığı avantajlar var. Örneğin bir günde bir den fazla içerik hazırlayarak bunları farklı günlerde yayınlamak üzere planlarsak, blogumuz devamlı yenieniyor izlenimini kazanır. Bir başka avantajlı yönü ise SEO açısından bakıldığında fark ediliyor. Planladığınız yazıları ana sayfada listelerseniz o kuno ile ilgili ziyaretçilerin sitenizi bir daha ziyaret etmek için sebep vermiş olursunuz. En azından gerçekten ilgili ise RSS kaydını yapar ve yazılarınız takip eder.

Birde dez avantajı var tabiki, eğer aynı konuda devamlı yarıştığınız rakipleriniz varsa, sizde yayınlanacak yazı ile ilgili önceden yazı hazırlayarak bir adım önde olmaya çalışacaklardır.

Sonuçta karar vermek size kaldı.

Peki planladığımız yazıların listesini nasıl oluşturacağız.

Buda aslında basit bir olay.

Bunun için bize bir kaç saat içinde yayınlanacak olan yazımda tanıtacağım  Daiko’s Text Widget eklentisi gerekecek. Bu kullandığım yöntem sayesinde sol tarafta göreceğiniz üzere “Hazırlanan yazılar” başlığı altında gelecekte yayınlanacak olan makalenin ismi var. Bu eklenti sayesinde widgetlarda istediğimiz türden PHP kodunu yazacak ve planlanan yazıların listesini çağıracağız.

Kullanacağımız PHP kodu:

<?php
query_posts($query_string. ‘&order=ASC&post_status=future’);
while (have_posts()): the_post();
?>
<?php the_title();?>
<?php endwhile; ?>

Burada dikkat edilmesi gereken kodun doğru yazılması hatta isterseniz bunu kopyalayın ve fazla uğraşmayın. Bu kodlarda “post_status=future” parçasıbize gelecekte yayınlamak üzere olan yazıların çağrılmasında görev gören sorgu perçasıdır.

“<?php the_title();?>” burada ise yayınlanacak olan makalenin başlığı çağrılıyor.

Umarım yararlı buldunuz.

Originally posted 2009-05-22 06:07:50.

İlginizi çekecek diğer yazılar

Web tasarımı , , , , ,

404 hata sayfasını SEO için düzenleyelim.

28 Eki 2009
Wordpress 2.8.1

Wordpress 404 Sayfası

Wordpress’te kullanılan temaların nerede ise tamamında hazırlanmış ve genelde temanın genel görünümüne uygun niteliklerde “404 – hata sayfası” şablonu mevcuttur. Ancak genelde bu şablonda sadece sayfa bulunmadığından dolayı sunulan özürler bulunmaktadır. “Ulaşmak istediğiniz sayfa olması gereken yerde olmadığından veya taşındığından veya silindiğinden veya zaten hiç bir zaman oluşturulmadığından sizden özürdiliyor ve saygılarımızı sunuyoruz” gibi bir metnin hemen ardından ana sayfaya dönmek için bırakılan bir bağlantı veya tuş konulur, herşey bu kadar. Bundan sonra isterseniz birde web hostinginiz istatistiklerine giriniz ve bakın bakalım sizin web domain içerisin bulumayan sayfalara kaç defa ulaşılmaya çalışılmış. Basit ve anlaşılır olması için şöyle söyleyeyim belkide web sitenize toplam girişlerin yüze 10′u kadar olmayan sayfalar için yapılıyordur. Bu ziyaretlerin bir çoğu boşa gitmiş oluyor. Ama bu sayfayı birazda olsun SEO amaçlı kullanmamız mümkün. Nasıl mı? Çok basit. Bunun için mevcut “404 – hata sayfasını” yeniden düzenleyerek biraz eklenti yapmak yeterli olur.

Örneğin “404 – hata sayfasında” arşivimiz linkleri, kategori listesi ve taglar bulunsa daha iyi olmaz mı? Olur.

Gelin şimdi bunu yapmaya çalışalım. Amacımız “404 – hata sayfasında” kategorileri, arşivi ve tagları göstermek. Bu bir nebze olsun SEO açısından yararlı olacaktır.

Bu işi yapmak için sırayla aşağıdaki adımları uygulayın.

1 – Öncelikle Wordpress yönetici paneline girerek temamızı düzenleyebileceğimiz menüden yararlanalım yani “Görünüm” menüsünden “Editör” seçeneğini seçelim.

2 – Açılan editör sayfasında dikkat etmemiz gereken iki alan var, birincisi ki en solda bulunan ve düzenleyebileceğimiz sayfaların listesinin bulunduğu alan ve ikincisi birinci alandan seçtiğimiz dosyanın içeriğinin görüntüleneceği ve düzenlenebileceği alandır.

3 – Amacımız “404 – hata sayfasını” düzenlemek olduğu için hemn birinci alandan (solda liste şeklinde) “404.php” şablonunu tıklıyoruz.

4 – Hemen ardından açılan düzenleme alanında “404 – hata sayfasının” içeriğini görmüş olacağız, şimdi bu içeriğin en uygun yerine aşağıdaki kodu ekleyin. Ben bu kodu kendi blogumun “404 – hata sayfasının” özür metni ile ana sayfa bağlantısı arasına yerleştirdim. Siz kendiniz için en uygun yeri seçerek bunu yapmalısınız.

1- Veya blogumdaki sayfalara, ki bunlarda:
2- <?php wp_list_pages(’title_li=’); ?>
3- Yada blogumdaki kategorilere, ki bunlarda:
4- <?php wp_list_cats(’sort_column=name’); ?>
5- Yada yazı arşivimdeki yazılara, ki bunlarda:
6- <?php wp_get_archives(’type=monthly’); ?>
7- göz atabilirsiniz.
8- Veya kelime bulutundan yararlanabilirsiniz.
9- <?php wp_tag_cloud( $args ); ?>

Buradaki türkçe metinler sadece ziyaretçiyi yönlendirmek ve bilgilendirmek içindir geri kalan php kodları bizim için şu fonksiyonları uyguluyor;

- <?php wp_list_pages(’title_li=’); ?>: Bizim için tüm sayfaların listesini veriyor.

- <?php wp_list_cats(’sort_column=name’); ?>: Bizim için tüm kategorileri listeliyor.

- <?php wp_get_archives(’type=monthly’); ?>: Bizim için aylara göre yayın arşivini veriyor.

- <?php wp_tag_cloud( $args ); ?>: Bizim için tagların listesini oluşturuyor.

Son olarakta düzenleme alanının altındaki onaylama tuşunu kullanarak değişiklikleri kaydediyorsunuz.

En önemlisi bu çalışma öncesi mevcut “404 – hata sayfasını” şablonunun içeriğinin bir kopyasını almanız.

Eğer tüm işlemler doğru yapıldığı taktirde benim blogundaki “404 – hata sayfasına” benzer bir hata sayfanız olacak.

Kolay gelsin.

İlginizi çekecek diğer yazılar

SEO , , , ,

Wordpress widgetlarında PHP kullanımı.

22 May 2009

Wordpress’te kullandığımız bir çok eklenti ve bunlarla beraber gelen widgetlar var. Ancak bazen kendi widgetımızı hazırlamak ve tasarıma renk katmak isteriz. Normalde “Görünüm” menüsünde “Bileşenler”e tıkladığımızda “Text” (metin) bileşeni bizim blogumuza tasarımda yan sütünda görünebilecekyazı akleme imkanını sunar. Ama orada PHP kodunun kullanılması imkansızdır.

Şimdi size tanıtacağım küçük eklenti sayesinde widgetlarda yani bileşenlerde PHP kodunu kullanmamıza izin verir.

Eklentinin adı “Daiko’s Text Widget”tır. Özelliklerine gelirsek, birincisi PHP kodlarını kullanabilmeniz için imkan sağlıyor. İkincisi oluşturduğunuz widgetın görünebileceği sayfaları seçebiliyorsunuz.

Eklentiyi indip kurmanız fazla vaktinizi almayacaktır, sonrasında ise “Görünüm” menüsünden “Bileşenler” tuşuna tıkladığınızda karşınıza yan sütünlara eklenebilecek widgetların listesi gelecektir. Burada “Daiko’s Text Widget” bileşenini eklemeniz ve istediğiniz PHP kodunu girmeniz yeterli olacaktır. Böyle wordpress blogunuza farklı özellikle katabilirsiniz.

İlgilenenler buraya.

İlginizi çekecek diğer yazılar

Wordpress , , ,

Her yerde her zaman kodunu yaz. PHPanywhere.

01 May 2009

PHPanywhere online php editörüdür. Özellikle devamlı yolculuk yapan ve har zaman gerekli yazılım araçlarını bulamayan veya php editörü olarak alternatif arayışında bulunanlara PHPanywhere’i denemelerini tavsiye edebilirim.

PHPanywhere özellikleri ise her php programcısının ihtiyacını görebilir.

Tüm projelerin her zaman be her yerde seninle.
Online bir editör olduğundan indernetin olduğu her yerde projelerinize ulaşma ve çalışma imkanınız var. Sadece üye olun ve çalışın.

Gerçek zamanlı php gramer doğrulayıcısı.
Hani kod yazarken renkli renkli olurya kodlarınız, hata yapmayın ve neyin ne olduğunu anlayın diye. İşte PHPanywherede o da var ve gerçek zamanlı çalışıyor. Birde sınırsız tab ve geri alma imkanıda var.

FTP uygulaması.
PHPanywhere size sadece kodlama uygulamasını değil aynı zamanda FTP istemci uygulamasınıda sunuyor. Bu sayede çalışan web sitelerinizi düzenleyebilir ve çalışabilrisiniz. Yine bu ftp istemcisi ile dosya izinlerini (CHMOD) ayarlaya bilirsiniz.

Sınırlama olmaksızın çalışın.
Her hangi bir bir ağ güvenlik cıhazının veya yerel ağ yöneticisinin sınırlamalarına hedef olmaksızın sadece web tarayıcınızla çalışın. Hiç bir şey kurmayın.

Arkadaşlarınızla ortak çalışın.
PHPanywhere çalışmalarınızı başak kullanıcılarla paylaşarak birlikte çalışma imkanınıda sağlıyor. Bu sayede daha koordineli ve hızlı iş yapabilirsiniz.

editor

newftp

devamını oku…

İlginizi çekecek diğer yazılar

Online Servisler , , , , ,

Programcının ve web tasarımcının kopya kağıdı.

31 Ara 2008

Orta okulda olsun, lisede olsun, hatta üniversitede olsun kopya olayı bir çok insan için hayatın vaz geçilmez bir parçasıdır. Doğal olarak web tasarımcınında, programcınında vede oyuncununda kopyaya ihtiyacı olabiliyor. Ama biz tabiki buna kopya demiyor gerçek adıyla anıyoruz “Çalışma Kağıdı” veya ” Ezberleme Notu”. Süper :) . Bunada bir kılıf uydurduk gitti. Bu yazımında konusu tamamiyle “Çalışma Kağıdı” veya ” Ezberleme Notu” dur.
devamını oku…

İlginizi çekecek diğer yazılar

Eğitim, Öylesine yazılar , , , , , , , , ,