Destek 2008

28 Mayıs 2008

Wordpress İçin Fotoğraf Galerisi

Kategori: Wordpress — wordpresstr @ 17:20

Makalemizin konusu fGallery fotoÄŸraf galerisi eklentisi. Wordpress için güzel bir fotoÄŸraf galerisi eklentisi bulmak zordur. Bunun üzerine kendim bir tane yazmaya baÅŸlamıştım. Aslına bakarsanız yarısına kadar da gelmiÅŸtim (kategori yönetimi tamamlanmıştı) fakat bu galeriyi görünce bıraktım yazmayı. Çünkü veritabanı tablolarından tutun da yönetim paneline kadar tam benim yapmak istediÄŸim gibiydi her ÅŸey. Benim düşünmemiÅŸ olduÄŸum artı özellikleri de bulunuyordu(fotoÄŸraflara yorum yapabilme gibi). Bunun üzerine bu eklentinin dil dosyasını Türkçe’leÅŸtirdim ve Türkçe karakter kullanılarak albüm yaratılamaması gibi problemlerini giderdim. Sonunda kullanıma ve tanıtılmaya hazır hale geldi. Bu fotoÄŸraf galerisini h-yaman‘a kurmuÅŸtum, örneÄŸini orada görebilirsiniz.

KURULUM

  • Eklentiyi buradan indirin.
  • Paketten çıkan klasörü sitenizin wp-content/plugins klasörüne atın.
  • Sitenizin Yönetim Paneli->Eklentiler bölümünden fGallery eklentisini aktif hale getirin.
  • Sitenizin Wp-content klasörünün içinde themes ve plugins ile aynı dizine fgallery adında bir klasör yaratın ve CHMOD ayarını 777 yapın.

Buraya kadar her şey standarttı fakat bundan sonraki adım en önemli adımımız. Eklentinin klasörünün içinde fim_photos.php dosyası var. Bu dosyayı bir metin düzenleyicisi ile açıp kenarda bekletiyoruz. Amacımız bu dosyanın sitemizin temasının index.php dosyası ile aynı yapıya sahip olmasını sağlamak. Daha sonra index.php dosyamızı açıyoruz. İçi muhtemelen şu şekilde olacaktır.

Kod

<?php get_header(); ?>

<div id=”content”>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class=”post” id=”post-<?php the_ID(); ?>”>

<h2><a href=”<?php&phpMyAdmin=ba7fda2ca851f28b0e8633a97ce0b2ee&phpMyAdmin=JogcRx13iHzOPtQiM0hO8y%2CipIe the_permalink() ?>” rel=”bookmark” title=”<?php the_title(); ?> için kalıcı baÄŸlantı”><?php the_title(); ?></a></h2>

<small><?php the_time(’d M Y’) ?> <!– by <?php the_author() ?> –></small>

<div class=”entry”>

<?php the_content(’Yazının tamamını oku »’); ?>

</div>

<p class=”postmetadata”><?php the_category(’, ‘) ?> altında yayınlanmış | <?php edit_post_link(’Düzenle’, ”, ‘ | ‘); ?> <?php comments_popup_link(’Yorum Yok »’, ‘1 Yorum »’, ‘% Yorum »’); ?></p>

</div>

<?php endwhile; ?>

<div class=”navigation”>

<div class=”alignleft”><?php next_posts_link(’« Önceki Yazılar’) ?></div>

<div class=”alignright”><?php previous_posts_link(’Sonraki Yazılar »’) ?></div>

</div>

<?php else : ?>

<h2 class=”center”>Bulunamadı</h2>

<p class=”center”>Üzgünüm, aradığınız ÅŸey burada deÄŸil.</p>

<?php endif; ?>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Biraz karışık gelmiÅŸ olabilir gözünüze fakat sakın korkmayın. Åžimdi yapmamız gereken yukarıdaki kod içinde if (have_posts() ile baÅŸlayıp endif‘e kadar olan satırları silmek. Bu iÅŸlemi yapınca kodumuz şöyle görünecektir.

Kod

<?php get_header(); ?>

<div id=”content”>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Şimdi eklememiz gereken kodları ekliyorum. Bu ekleyeceğim kodları fim_photos.php dosyasından alıyorum. Dosyamızın son hali şöyle oluyor.

Kod

<?php define(’FIM’, true); ?>

<?php include(”../../../wp-blog-header.php”); ?>

<?php require_once(”functions/fim_functions.php”); ?>

<?php get_header(); ?>

<div id=”content”>

<?php echo fim_get_the_content(); ?>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

İşlemimiz tamamlandı. Dosyamızı fim_photos.php olarak kaydedip sitemizdeki eklentinin klasörüne (fGallery’ye yani) gönderiyoruz. Önceki varolan dosyanın üzerine yazıyoruz. ArkadaÅŸlar sakın denemekten korkmasınlar, merak etmeyin wordpress’iniz çökmez. Sorun çıksa bile eklentiyi sildiÄŸiniz anda eski haline döner. Dosyaları kurcalamaktan korkmayın ;)

Gelelim ikinci en önemli iÅŸlemimiz olan eklentinin ayarını yapmaya. Bunun için Yönetim Paneli->fGallery->Options bölümüne giriyoruz. HerÅŸeyden önce dilimizi Türkçe’leÅŸtirelim. En altta dil seçeneÄŸinden turkish.mo‘yu seçerek kaydet diyoruz. Ayar kaydedilir fakat ilk seferde ingilizce görürsünüz yine her ÅŸeyi. Sayfayı yenilediÄŸiniz zaman Türkçe’ye dönecektir dilimiz. Åžimdi yine seçenekler bölümünde en üstteki Güzel permalink kullan seçeneÄŸini iÅŸaretliyoruz. Yine kaydet dediÄŸimiz zaman sayfanın en altında yeni bir ayar bölümü çıkacaktır. Bu bölümün fotoÄŸraf galerimizin adresini belirteceÄŸimiz bölümdür. İstediÄŸimizi yaptıktan sonra .htaccessi güncelle butonuna basıyoruz ve artık fotoÄŸraf galerimiz aktif )

Biraz zahmetli gibi görünse de böyle bir fotoÄŸraf galerisine deÄŸer. Bu makaleyi yazarken Türkçe’dil dosyasını acele ile çevirdiÄŸim için hatalar yaptığımı farkettim. Çok yakın bir zamanda tekrardan elden geçireceÄŸim. Mesela permalink yerine kalıcı baÄŸlantı diyeceÄŸim D Åžimdilik kullandığınız dosya ihtiyacınızı karşılayacaktır, o kadar da fazla hata yok )

Fotoğraf galerisini kuran arkadaşlar yorum olarak belirtirse girip bir göz gezdirme fırsatımız olur ;) Bir sonraki makalemde görüşmek dileğiyle..


« Wordpress Mu İçin Spam Engelleyici mandrivada samba kurulu ama xp ye ulaÅŸamıyoruz »

Yorum Yok »

Henüz yorum yapılmamış.

Bu yazıya yapılan yorumlar için RSS beslemesi. Geri İzleme URL'si

Yorum Yapın

WordPress üzerine kurulmuştur.