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
    [php]$picsrc = “modules/”.$module_name.”/images/”.$row[resim];
    $picbaskan = “modules/”.$module_name.”/images/”.$row[baskanresim];
    $picgorunum = “modules/”.$module_name.”/images/”.$row[gorunum];[/php]

    kodları bulup,
    [php]
    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”;
    }[/php]

    olarak değiştiriyoruz.

  2. Ve sonrasında

    [php]$picharita = “modules/”.$module_name.”/images/”.$row[harita];[/php]

    kodlarını buluyor ve,
    [php]if ($row[harita]) {
    $picharita = “modules/”.$module_name.”/images/”.$row[harita];
    } else {
    $picharita = “modules/”.$module_name.”/images/haritayok.jpg”;
    }[/php]

    olarak değiştiriyoruz. Bu kadar 😉