Yakuter Rastgele Resim Eklentisi

Sitenizin herhangi bir yerinde, siteye her girilişinde rastgele resimler gösterebilmenizi sağlamak amacıyla yazdığım bir eklenti. Nerelerde kullanılabilir derseniz;

  • Üst tarafta (ingilizce meraklılarının deyimiyle header’da) sitenizin asıl resminin her girişte değişmesini sağlayabilirsiniz.
  • Fotoğraf galerinizden bir resmi yan tarafta ( sidebar vs.) gösterebilirsiniz.
  • Sitenizin en altında rastgele karikatür gösterebilirsiniz.


Çalışma Mantığı

Yukarıda saydığım gibi geniş bir kullanım alanı olmasının sebebi, oldukça esnek ve basit bir mantığının olması. Bİr klasör yaratıyorsunuz. İçine istediğini resimleri koyuyorsunuz (karikatür, fotoğraf, veya banner ;) ) Eklentinin içinde bu klasörün adresini belirtiyorsunuz. Temanıza fonksiyonu yazdığınızda site her açılışında o klasördeki resimleri alıyor, karıştırıyor ve içinden bir tane seçip ekrana koyuyor ;)

Kurulumu

  • Eklentiyi buradan indirin.
  • Sitenizin dizininde resimlerin bulunacağı bir klasör oluşturun ve istediğiniz resimleri bu klasöre gönderin. Örneğin sitenizin anadizininde resimler diye bir klasör oluşturduğumuzu varsayalım.
  • Eklenti dosyasını (rastgele_resimler.php) not defteri benzeri bir programla açıp,
    $resimler_dizini ve $resimler_adresi yazan satırları kendinie göre düzenleyin ve kaydedip çıkın.
  • Bundan sonra eklentiyi siteniz/wp-content/plugins/ klasörüne gönderin ve Yönetim Paneliniz’den aktif hale getirin.

Artık tek yapmanız gereken şey temanızda resmin görünmesini istediğiniz yere şu kodu yazmak olacaktır.

<img src="<?php rastgele_resim(); ?>">

Not: Bu eklenti resmin boyutlarıyla oynamaz. Boyutunu ayarladıktan sonra klasöre kopyalamalısını.

Benzer Yazılar

yakuter

Erhan Yakut

www.yakuter.com

Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.

Bu Yazıya Ait Yorumlar

canarkadaş

canarkadaş
07 Haziran 2007

Evet üstat kod dedim, yani benim için kod, sizin için kodcuk.. Sitenizin yeni görünümünün hayırlı ve uğurlu olması dileği ile maruzatımı anlatayım.

Rastgele resimler eklentisinde, resim dizini ve resim adresini beceremedim,

$resimler_dizini=’/home/kullanici_adiniz/public_html/resimler/’; //burayı kendinize göre doldurunuzSonunda mutlaka / olmalı

Buraya= ‘/home u ANLAMADIM BİR ÇOK ŞEY DENEDİM/kullanıcı adım a ADMİN yazdım/HTTPDOCS yazdım/RESİMLER’;
yazdım

$resimler_adresi=’http://www.siteniz.com/resimler/’; //burayı kendinize göre doldurunuz. Sonunda mutlaka / olmalı

Buraya=’http://www.SİTEMİ.com/RESİMLER/’;
yazdım

sidebar.php ye x olmadan kodu yazdım eklentiyi etkinleştirdim ancak sonuç alamadım, yardım edebilirmisiniz, teşekkürler.

yakuter

yakuter
07 Haziran 2007

$resimler_adresi’nde sorun yok. Diğerini ise öğrenmen gerekli. Sırf senin sorun üzerine bir makale yazdım. Oradan öğrenebilirsin :)

http://www.yakuter.com/sitenin-tam-yolunu-ogrenmek

canarkadaş

canarkadaş
07 Haziran 2007

Çok teşekkür ederim, verdiğiniz linkteki makalenizden, yararlanarak sitemin nerede olduğunu öğrendim :) rastgele_resim.php yi üstteki gibi düzenledim, işlem tamam, tekrar sağolun, tekrar Allah razı olsun.

$resimler_dizini=’/var/www/vhosts/worldarchivetr.com/httpdocs/wp/yakuter’;
$resimler_adresi=’http://www.worldarchivetr.com/wp/yakuter/’;

kenarortay

kenarortay
27 Haziran 2007

Resimlerin rastgele değilde, bir slayt show şeklinde oluşmasını nasıl sağlayabiliriz?
İleri-geri tuşlarıyla (:

eRay

eRay
04 Ağustos 2007

Reklam yönetim için kullanılabilir aslında.a href eklesek koda olur ama hep aynı siteye yönlenir.Resime göre siteye yönlense güzel olurdu :)

Bunu yapabilirmiyiz ?

yakuter

yakuter
04 Ağustos 2007

Elbette ki bunu yapabilirsiniz tabi kodlarla oynamak lazım. Zaten kodlar oldukça sade dilediğin gibi düzenleyebilirsin. Fakat şu varki her resme bir link atamak için veritabanına bir de link adresi yeri açılmalı ve eklenti o şekilde düzenlenmeli. Umarım yeterince açıklayabilmişimdir :)

eRay

eRay
05 Ağustos 2007

Sen yeterince açıkladın ama benim php bilgim olmadığı için, hiçbir şey yapamıycam :(

Keşke eklentinin yazarı abimiz bize bir kıyak yapsa, :) Tüm blogosfer ondan yararlansa.. :)

gevv

gevv
05 Ağustos 2007

resimlere nasıl yön veririz yani center left vs. :)
side barda kullanıyorum resim solda ortalamak istiyorum
http://hyperelektronik.com/wordpress/

ama bir türlü olmadı “>
bu kodun içine dışına başına sonuna align=”center” ekliyorum bir türlü olmadı

gevv

gevv
09 Ağustos 2007

sanırım yine saçma bir soru sordum :) neyse başka şekilde hallederim teşekkürler elinize sağlık.

yakuter

yakuter
09 Ağustos 2007

gevv valla center diyince olması gerekirdi ne diyim :)

gevv

gevv
10 Ağustos 2007

Erhan Abi ben php konusunda hiç birşey bilmiyorum :) deneme yanılma netten bulldugum bilgiler ile birşeyler yapıyorum beni yalnış anlamayın :)
biraz daha uğraştım sonra düşündüm :) resmi göstermek için temaya eklenen koda ben align=”center” ekliyorum ama bu kod resim için degil yani img scr gibi degil belkide ondan olmuyo acaba eklenti dosyasınamı eklemek gerek

gevv

gevv
13 Ağustos 2007

nihayet :) oldu
bu kodların arasına yerleştirince oldu

Temanızda Rastgele Flash Animasyon Görüntülemek | elektronik projeler uygulamalar web grafik

Temanızda Rastgele Flash Animasyon Görüntülemek | elektronik projeler uygulamalar web grafik
03 Ekim 2008

[...] değil neredeyse tüm wordpress kullanıcıların bildiği Erhan Yakut Abimizin Hazırladığı Yakuter Rastgele Resim Eklentisi wordpress temnızda istediğiniz bölümde sayfa yenilendiğinde rastgele resim gösterilmesi [...]

Emre

Emre
27 Ocak 2009

Burada tek resim gösteriyor bir tane resim yerine mesela 10 tane resim göstermek için nasıl bir değişiklik yapmalıyız kodda

Ahmet

Ahmet
24 Şubat 2009

Merhabalar;
sitee rastgele resimi heaer.php osyasına sitenin sayfalarının gösterildigi yerin hemen üstüne ekledim ama bir problem var sitenin bir önceki header resmi
800/160 dı benim sitenin buldugu resimleri tam olarak
800e 160 olarak ayarlayamıyorum acaba rastgele resimleri gösterirken 800e 160 yapabilir miyiz ?

FeRHaD

FeRHaD
04 Mart 2009

Eklenti için teşekkürler.
Çok resimli klasörlerde tüm dosya isimlerinin alınması ve rastgele işlenmesi vs. sunucu yükünü arttırmaz mı, veya siteyi yavaşlatmaz mı? Bunu yönetim panelinden ayarlayarak klasör içeriğinin belli zamanlarda veya yönetici komutuyla alınıp bir tampon dosyaya yazılması ve işlem sırasında bu dosya içeriğinin okunup çözümlenerek bir dosya seçilmesi sağlansa iyi olmaz mı?

yakuter

yakuter
04 Mart 2009

Elbette daha iyi olur. Eğer eklentiyi geliştirecek olsaydım eminim bende bu şekilde düşünürdüm.

FeRHaD

FeRHaD
04 Mart 2009

Mesaj alındı, iş başa düştü. :)
Neyse, zaten şu an için çok fazla resim yok, yavaşlığın bundan kaynaklanmadığına da eminim, bir an fotoğraf galerisindeki onca fotoğrafın da aynı şekilde alındığı aklıma gelmedi.
Sadece bir tavsiyeydi. İhtiyacım olursa sanırım rastgele resim ve sözler eklentilerini birleştirip birşey yapabilirim. :)

İbrahim ÇAKICI

İbrahim ÇAKICI
09 Haziran 2009

Erhan abi bir sitemde senin yapmış olduğun eklentilerle şöyle birşey yapmak istiyorum.

Kullanmak istedğim eklentiler: yakuter rastgele sözler eklentisi, yakuter rastgele resim eklentisi

rastgele resim eklentisi arka planda rastgele değişecek. arkaplandaki resmin üzerinde de devamlı değişen yazılar koyucam bunu da rastgele sözler eklentisi ile yapıcam. Buraya kadar herşey güzel ama Yakuter rastgele sözler eklentisini nasıl arkaplanda değişmesini sağlıyacağım. Bu dediğim işlemleri nasıl yapabilirim Erhan abi ?

Cihan Üstündağ

Cihan Üstündağ
06 Ocak 2010

İndirme linki çalışmıyor yeniliyebilirmisiniz acaba.

Peki ya sizin düşünceleriniz?

Facebook Grubumuz Twitter Wordpress Linked in Google Friendfeed RSS Beslemesi Feedburner RSS

Abonelik

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPressValid XHTML 1.0 TransitionalBu web sitesi ne kadar popüler?php