Codeigniter SEO Helper

Codeigniter SEO için bulduğum güzel bir eklentiyi sizinle paylaşmak istiyorum. Bu helper’ı güzel yapan description, open graph, Twitter ve robotlar için taglar türetmesidir.
Helper’ı indirmek için Github Reposu
Kurulum
Aşama 1
Dosyaları config ve helpers içine CI uygulamanızın ilgili klasörlerine yerleştirin. Dosyalar:
- config/seo_config.php
- helpers/seo_helper.php
Adım 2
- Config klasörünüzün içindeki autoload.php dosyasını açın
- Otomatik yükleme helper’a seo_helper ekleyin
Örneğin:
$autoload['helper'] = array('seo_helper');
Adım 3
- Daha önce kopyaladığınız config/seo_config.php dosyasını açın
- Başlığı, açıklamayı ve görsel URL’sini istediğiniz gibi değiştirin. (Not: Açıklama maksimum 155 karakter)
Örneğin:
$config['seo_title'] = 'My website - Get freebies - Awesomeness';
$config['seo_desc'] = 'Something intesresting';
$config['seo_imgurl'] = 'http://something.com/something.jpg';
Kullanımlar
Kullanımı çok kolaydır, uygulamanızın herhangi bir view dosyasına gidin ve şu satırı ekleyin:
meta_tags();
Sayfanız yüklendiğinde, meta etiketler otomatik olarak enjekte edilecektir.
Bu satırın HTML belgenizin head bölümüne eklenmesi önerilir. Bunun gibi bir şey:
<head>
<title>My Site</title>
<?php meta_tags();?>
</head>
Özelleştirmeler
Hangi meta etiketlerin enjekte edileceğini kontrol etme
Dahil edilen Meta Etiket Türleri:
- Açıklama
- Og (Açık grafik)
- Robot
$e = array(
'general' => true, //description
'og' => true,
'twitter'=> true,
'robot'=> true
);
meta_tags($e, $title = '', $desc = '', $imgurl ='', $url = '');
Bunları devre dışı bırakmak için true değerini false olarak değiştirin. Ayrıca, $title, $desc, $imgurl, $url değerlerini değiştirerek belirli sayfalar için başlık, açıklama, resim url’si ve url’yi özelleştirebilirsiniz.
NOT: Başlık, açıklama, resim url’si boş bırakılırsa, yapılandırma dosyasında ayarlanan varsayılanları kullanacaktır.
- URL için varsayılan, sitenizin base_url’si olacaktır
Robot için varsayılan index/follow olacaktır. false olarak ayarlanırsa noindex/nofollow olur