PDA

Zobacz pełną wersję : Błędna działanie komponentów...



Ursus Znadmorza
17-03-2008, 15:06
Niedawno zainstalowałem kilka komponentów do mojej Joomli! i niestety spotkałem się z oporem ze strony skryptu. Dokładnie rzecz ujmując, ustawienia komponentów nie zapisują się. Po skonfigurowaniu wyświetla się napis "Ustawienia zapisane" ale tak naprawdę po wejściu, np. w księgę gości (AkoBook) w ogóle nie działa, lub działa niepoprawnie. Wchodzę ponownie w setup, a tam pusto i mogą sobie wpisywać od nowa wszystkie ustawienia i dalej będzie to samo, Nic się nie zmienia. Już nie mam z tym siły :eek:
Problem pojawia się z niestandardowymi komponentami (głównie Ako i EzStore, ale nie tylko). Proszę zatem o pomoc! Może krok po kroku dojdziemy do tego co jest przyczyną awarii?

PS. Być może już był taki temat na tym forum, ale go nie znalazłem :)

Jola
18-03-2008, 02:56
Witam,
mam jednego podejrzanego, nie daję głowy ale objawy u mnie były podobne z innymi skryptami. Trochę zabawy ale może warto.
Do rzeczy, zdarza sie, że programiści zapominają o nowych zasadach zapisywania pliku php. Nie będę wdawać się w szczegóły ale teraz rozpoczyna się od:
<?php
a nie jak kiedys wystarczało od:
<?
Z tego co widzę w komponencie AkoBook jest takich "<?" trochę.
Nawet admin.akobook.php tak się zaczyna!!!
Przeszukaj komponenty i zamień "<?" na "<?php"
a nóż, widelec pomoże :)
Pozdrawiam
Jola S.

Ursus Znadmorza
18-03-2008, 11:52
To jednak nie to. Po skonfigurowaniu AkoBooka wysypują się błędy

Warning: Division by zero in /home/public_html/components/com_akobook/akobook.php on line 272
Gdzie linia 272 to:

$gesamtseiten = floor($count / $ab_perpage);
Czy to może być spowodowane niewłaściwym szablonem graficznym?
Kolejne pytanie to: czy może być to spowodowane błędami w pliku global.php lub .htaccess ???

Jola
18-03-2008, 16:25
To nie błąd. Php (i nie tylko :)) nie potrafi dzielić przez zero.
Na 99% masz w ustawieniach
AkoBook->Ustawienia->Witryna->Wpisów na stronę:
wpisane 0
"$ab_perpage" to zmienna, która oznacza ilość wpisów na stronę
Pozdrawiam.

Ursus Znadmorza
18-03-2008, 17:50
Ale ja właśnie nie mogę zmienić ustawień. Po zapisaniu wszystko się kasuje i pola wpisu są puste a wyboru nie zaznaczone :) Pytanie tylko dla czego i gdzie można w bazie danych je zmienić ?

Jola
18-03-2008, 17:55
Wyślij mi instalkę tego komponentu lub link do niego.

Ursus Znadmorza
18-03-2008, 18:06
AkoComment + Bot
http://www.joomla.pl/index.php/index.php/component/option,com_docman/task,doc_download/gid,144/Itemid,66/

(http://www.joomla.pl/index.php/index.php/component/option,com_docman/task,doc_download/gid,144/Itemid,66/)AkoBook
http://www.joomla.pl/index.php/index.php/component/option,com_docman/task,doc_download/gid,126/Itemid,66/ (http://www.joomla.pl/index.php/index.php/component/option,com_docman/task,doc_download/gid,126/Itemid,66/)