PDA

Zobacz pełną wersję : Co to znaczy?



kargulo
27-02-2007, 23:08
Warning: Division by zero in /home/sexi/ftp/Joomla/components/com_zoom/www/galleryshow.php on line 228





czy ktoś wie co to znaczy pojawia mi sie to na stronie w artykule z galeria.

co ja tam mam zmienic??

w tej linijce 228 jest to:


if ($RecordCount % $zoom->_['PageSize'] == 0) {

uczen
28-02-2007, 00:33
Znalazłem to na jakimś angielskim forum, sprawdziłem i u mnie błąd zniknął.
Rozwiązanie jest następujące:
kod z linii 228:
if ($RecordCount % $zoom->_['PageSize'] == 0) {

należy zamienić na:
if ($RecordCount % $zoom->_CONFIG['PageSize'] == 0) {

i po sprawie.
Pozdrawiam.:)

kargulo
28-02-2007, 00:44
dzieki wielkie mistrzu , zadzialalo

nexus246
28-02-2007, 00:57
A jak w configu wpiszesz 0 to Warning znów wyskoczy. Doskonale napisany jest ten Zoom ;)

Rybik
28-02-2007, 05:58
jeżeli w wypadku dzielenia przez zero blok ma się wykonać


if (false==@($RecordCount % $zoom->_['PageSize'])) {

powyższa linijka wykona cały blok instrukcji tylko jeżeli reszta z dzielenia jest zerowa (to co oryginał) lub dzielenie przez zero, czyli ignoruje zerową wartość $zoom->_['PageSize']

============================ALBO================== ======

jeżeli w wypadku dzielenia przez zero blok ma się nie wykonać


if (false==@($RecordCount % $zoom->_['PageSize']) && $zoom->_['PageSize']>0) {

powyższa linijka wykona cały blok instrukcji tylko jeżeli reszta z dzielenia jest zerowa (to co oryginał) i jednocześnie $zoom->_['PageSize'] jest większe od zera ,

małpa powoduje ignorowanie błędów wyrażenia, więc taki kod nie będzie kwiczał dopóki nie dorobimy własnej obsługi błędów, nie wiem co ten kod ma za zadanie robic w zoomie, sami stwierdzicie jak to zero potraktowac

maciek99
03-01-2008, 23:42
Znalazłem to na jakimś angielskim forum, sprawdziłem i u mnie błąd zniknął.
Rozwiązanie jest następujące:
kod z linii 228:
if ($RecordCount % $zoom->_['PageSize'] == 0) {

należy zamienić na:
if ($RecordCount % $zoom->_CONFIG['PageSize'] == 0) {

i po sprawie.
Pozdrawiam.:)

chciałbym powiedzieć dzięki, ale mam jakieś problemy z chmodami, nie moge przestawić żadnych praw w żadnym pliku ZG z 644. Nic zapisać i nic zmienić. Odmowa dostępu.
Może znajdzie sie przyjazna dusza i mi pomoże