PDA

Zobacz pełną wersję : Błąd po zainstalowaniu



orelob
21-01-2008, 15:57
Witam,
zainstalowałem sobie zoom gallery, założyłem w niej nową kategorię, a po wejściu do niej już mi się błąd jakiś pokazuje, jak widać poniżej. O co biega?? Nie zdążyłem nawet nic jeszcze w kodzie popsuć :mad:


Warning: Division by Zero
in home/inspires/ftp/components/com_zoom/www/galleryshow.php
on line 228

Poniżej kod od 226 do 232:


//Set Maximum Page
$MaxPage = ceil($RecordCount % $zoom->_CONFIG['PageSize']);
if ($RecordCount % $zoom->_['PageSize'] == 0) {
$MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']);
} else {
$MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']);
}

adres strony to inspires.nazwa.pl - Co jest nie tak???

orelob
21-01-2008, 18:05
Z trudem przebiłem się przez gąszcz podpowiedzi użytkowników i opiekunów forum żeby napisać, że już rozwiązałem sprawę...

Koktajl
14-05-2008, 22:01
hej, a jak to zrobiłem, bo mam identyczny problem

orelob
14-05-2008, 23:01
sorry, ale nie pamiętam ;) post jest ze stycznia...
wiem, ze powinienem napisać odpowiedź wtedy, ale chyba zniechęciło mnie zbyt silne zainteresowanie moim postem :cool:

orelob
14-05-2008, 23:03
ale chyba generalnie chodziło o ustawienie gdzieś szerokości

crazyluki
14-05-2008, 23:13
musisz ustawić parametr PageSize

błąd który Ci wyskoczył oznacza że nie można dzielić przez zero.

msc
18-06-2008, 15:50
Zmień

//Set Maximum Page
$MaxPage = ceil($RecordCount % $zoom->_CONFIG['PageSize']);
if ($RecordCount % $zoom->_['PageSize'] == 0) {
$MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']);
} else {
$MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']);
}
na


//Set Maximum Page
$MaxPage = ceil($RecordCount / $zoom->_CONFIG['PageSize']);


Instrukcje w IFie przy spełnionym warunku i niespełnionym są takie same, więc warunek można usunąć, a to w nim występuje błąd.

Drugi sposób, to przypisanie zmiennej $zoom->_['PageSize'] wartości różnej od zera. Pewnie w konfiguracji można ;-)