DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişPhpNuke › Kent rehberi modülünde görünmeyen geçici resimler

Bazılarınız bölgeler bazılarınız ise kent rehberi adıyla hatırlayacaktır bu modülü. Modül gerçekten de çok kullanışlı. Fakat bendeki sürümünde ufak bir kusur vardı. Genel olabilir diye, hem sorunu hem çözüm yolunu anlatıyorum.

Kent rehberi modülünde görünmeyen geçici resimler

Modül altında bir şehir, bölge v.b. eklediniz diyelim. Bu bölgeye ait ne harita ne de başkan resmi yükleyin. Modül adresinden bu eklediğiniz bölgeye ulaştığınızda, başkan, harita v.b. resimlerinin olmadığını (adresi kırık resim görüntüsü) göreceksiniz. Halbuki bu gibi resimlerin yüklenmediği durumlarda, modül içerisinde geçici resimler vardır ve onlar gösterilir. Ufak bir kodlama hatası olsa gerek, bu geçici resimler görüntülenemiyor. Şimdi bu hatayı düzelteceğiniz.

modules/Bolgeler/index.php dosyasını herhangi bir metin editörü ile açıyoruz.

  1. Aşağıdaki

    $picsrc = "modules/".$module_name."/images/".$row[resim];
    $picbaskan = "modules/".$module_name."/images/".$row[baskanresim];
    $picgorunum = "modules/".$module_name."/images/".$row[gorunum];

    kodları bulup,

    if($row[resim]) {
    	$picsrc = "modules/".$module_name."/images/".$row[resim];
    } else {
    	$picsrc = "modules/".$module_name."/images/beysehirlogo.gif";
    }  
    
    if($row[baskanresim]) {
    	$picbaskan = "modules/".$module_name."/images/".$row[baskanresim];
    } else {
    	$picbaskan = "modules/".$module_name."/images/baskanresimyok.gif";
    }  
    
    if($row[gorunum]) {
    	$picgorunum = "modules/".$module_name."/images/".$row[gorunum];
    } else {
    	$picgorunum = "modules/".$module_name."/images/gorunumyok.gif";
    }

    olarak değiştiriyoruz.

  2. Ve sonrasında
    $picharita = "modules/".$module_name."/images/".$row[harita];

    kodlarını buluyor ve,

    if ($row[harita]) {
    	$picharita = "modules/".$module_name."/images/".$row[harita];
    } else {
    	$picharita = "modules/".$module_name."/images/haritayok.jpg";
    }

    olarak değiştiriyoruz. Bu kadar ;)

Bu yazı 18 Ekim 2005, 20:07 tarihinde yazılmış olup bu zamana kadar 1,381 kez görüntülenmiştir
En son ise 28 Eylül 2008, 16:39 tarihinde güncellenmiştir

Bu yazı 3 adet yorum almıştır ve bunların tamamı görüntülenmektedir.

#3 – 26 Ekim 2005 , 07:32

Denemekte fayda var. Kafa bir milyon :roll:

  • Yorumlar: 1
  • İlk Yorum:
    26 Eki. 2005
#2 – 24 Ekim 2005 , 10:06

Turan abi ilgin için teşekkürler fakat birşey soracağım. Bu kodu yazsak, şöyle bir olasılık olmaz mı?
Eğer sadece başkanın resmi yoksa? O zaman ne olacak? Buradaki koşul herhangi birinin olmaması durumunda geçici resimlerin yüklenmesi değil mi? Sanırım böyle bir olasılıkta yüklü olan orijinal resimlerde görüntülenmeyecektir. :idea:

  • Yorumlar: 1124
  • İlk Yorum:
    16 Eki. 2005
#1 – 24 Ekim 2005 , 06:06

Değışecek kodları, aşağıdaki gibi kısaltmamız mümkündür:

if($row[resim] || $row[baskanresim] || $row[gorunum]) {
$picsrc = “modules/”.$module_name.”/images/”.$row[resim];
$picbaskan = “modules/”.$module_name.”/images/”.$row[baskanresim];
$picgorunum = “modules/”.$module_name.”/images/”.$row[gorunum];
} else {
$picsrc = “modules/”.$module_name.”/images/beysehirlogo.gif”;
$picbaskan = “modules/”.$module_name.”/images/baskanresimyok.gif”;
$picgorunum = “modules/”.$module_name.”/images/gorunumyok.gif”;
}

  • Yorumlar: 1
  • İlk Yorum:
    24 Eki. 2005
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2008 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.