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?.