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.
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.
$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.
$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.
Denemekte fayda var. Kafa bir milyon ![]()
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. ![]()
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”;
}
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)