Wordpress Sürekli Değişen Logo
-
wp de her sayfa yenilemesinde logonun değişmesini istiyorum nasıl yapabilirim
-
up
-
logoyu gif yapsan, template kısmındanda yolunu logo.gif diye değiştirsen olurmu ki ? olur heralde :)
edit : yanlıs anlamısım sayfa yenilendiğinde değişen logo imiş
-
tema dosyasından logo nun olduğu yere php ile random sayı yazdır logo-1.png , , logo-2.png gibi sayılara random değişkeni yazdırcaksn
-
Realist bunu yazdı:
-----------------------------tema dosyasından logo nun olduğu yere php ile random sayı yazdır logo-1.png , , logo-2.png gibi sayılara random değişkeni yazdırcaksn
-----------------------------mantıklı .. da php bilmiyorum henüz .. hazır kod olsa keşke
-
<?php
function getRandomFromArray($ar) {
mt_srand( (double)microtime() * 1000000 );
$num = array_rand($ar);
return $ar[$num];
}
function getImagesFromDir($path) {
$images = array();
if ( $img_dir = @opendir($path) ) {
while ( false !== ($img_file = readdir($img_dir)) ) {
// checks for gif, jpg, png
if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
$images[] = $img_file;
}
}
closedir($img_dir);
}
return $images;
}
$root = '';
// If images not in sub directory of current directory specify root
//$root = $_SERVER['DOCUMENT_ROOT'];
$path = 'images/';
// Obtain list of images from directory
$imgList = getImagesFromDir($root . $path);
$img = getRandomFromArray($imgList);
?>ekrana basarkende
<img src="<?php echo $path . $img ?>" alt="" />
sanırım bu iş görür . -
FCN bunu yazdı:
-----------------------------function getRandomFromArray($ar) {
mt_srand( (double)microtime() * 1000000 );
$num = array_rand($ar);
return $ar[$num];
}
function getImagesFromDir($path) {
$images = array();
if ( $img_dir = @opendir($path) ) {
while ( false !== ($img_file = readdir($img_dir)) ) {
// checks for gif, jpg, png
if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
$images[] = $img_file;
}
}
closedir($img_dir);
}
return $images;
}
$root = '';
// If images not in sub directory of current directory specify root
//$root = $_SERVER['DOCUMENT_ROOT'];
$path = 'images/';
// Obtain list of images from directory
$imgList = getImagesFromDir($root . $path);
$img = getRandomFromArray($imgList);
?>ekrana basarkende
" alt="" />
sanırım bu iş görür .
-----------------------------kalp kalbe karşı derler :D sayin fatin :D dursun köşede eyvallah
-
Lazım olursa buradan çalarım =)
-
birkaç logo yükleyip rastgele seç deyince her seferinde farklı çıkıyor. wpnin kendi ayarlarında var. yanlış mı anladım?
imzamdaki adresteki gibi değil mi?
-
Prometheus bunu yazdı:
-----------------------------birkaç logo yükleyip rastgele seç deyince her seferinde farklı çıkıyor. wpnin kendi ayarlarında var. yanlış mı anladım?
imzamdaki adresteki gibi değil mi?
-----------------------------şu son zamanlarda çıkan temalardan bu hocam..ancak bazı temalarda tema seçeneği yok mecbur kodlarla halledeceksin..
bknz : cevrimdisinotlar.com
benim blogumda tema seçeneği yok .. ayrıca usta senin banner komple değişiyo .. sadece logo değişsin
hoş logo için özel banner yapılır ama
-
http://wordpress.org/extend/plugins/banner-image-rotator/
veya
http://wordpress.org/extend/plugins/wp-random-header/
tam istediğim plugini bulamadım. ama sayfada arama yaparsan bulabilirsin ihtiyacın olan plugini.