Cze¶æ.
W module
Sondy w wersji
Joomla 1.0.13 jest b³±d, który to jest przyczyn± nie dzia³ania
Sondy. Nie wiem jak jest w wersji
1.12 bo w wersjach wcze¶niejszych nie ma tego b³êdu.
Wyedytuj plik modu³u w ¶cie¿ce "
modules/" o nazwie "
mod_poll.php". Od linii
60 modu³u znajduje siê taki kod:
B³êdny kod. Nr.1.Kod: |
$query = "SELECT id, text"
. "\n FROM #__poll_data"
. "\n WHERE pollid = " . (int) $poll->id
. "\n AND text != ''"
. "\n ORDER BY id";
$database->setQuery($query);
|
Wyra¼nie widaæ, ¿e wiersz:
B³êdny kod. Nr.2.
Kod: |
. "\n WHERE pollid = " . (int) $poll->id
|
...nie jest zamkniêty cudzys³owem, jak pozosta³e. I to jest
B£¡D.
Zamieñ ten ca³e zapytanie do bazy
SQL z kodu
nr.1 na poni¿szy:
Poprawny kod. Nr.1.
Kod: |
$query = "SELECT id, text"
. "\n FROM #__poll_data"
. "\n WHERE pollid = ". (int) $poll->id .""
. "\n AND text != ''"
. "\n ORDER BY id";
$database->setQuery($query);
|
...lub popraw tylko wiersz z b³êdem na taki:
Poprawny kod. Nr.2.
Kod: |
. "\n WHERE pollid = ". (int) $poll->id .""
|
I to wszystko w kwestii modu³u
Sondy. Musi dzia³aæ.
A z
tym to zobaczê co siê da zrobiæ. Pozdrawiam.
Jokris.
P.s. Za³±czam poprawiony plik "
mod_poll.php", w razie gdyby¶ mia³ problemy z edycj± plików, lub jeste¶ ¿ó³todziobem w
PHP . Czego nie wiem, ale zawsze mogê przypuszczaæ. Prawda?.