krzychu
08-12-2005, 18:14
Witam serdecznie.
Jestem absolutnie początkujący w sprawach związanych z Joomlą. Zainstalowałem Joomla 1.0.4 PL oraz forum SMF 1.1 RC1 na tej samej bazie. Dodatkowo chciałem zintegrować logowanie (Joomla-smf login) oraz wystawić nowe posty za pomocą Joomla-smf recent topics. O ile z logowaniem wszystko jest OK, o tyle drugi moduł sprawia mi problemy. Zainstalowałem początkowo wersję 1.1, potem zmieniłem php i xml do wersji 1.3 PL. W obu przypadkach, po odpaleniu modułu mam taki komunikat :
Fatal error: Using $this when not in object context in /usr/home/users/77/user123/www/abc.def.net/modules/mod_smf_recent_topics.php on line 32
Szczerze mówiąc nie znam dokładnie składni php, ale wskazana zmienna w skrypcie użyta jest w taki sposób :
$database->setQuery("SELECT id FROM #__menu WHERE link = 'index.php?option=com_smf'");
if ($this->_result = $database->query()) {
$row = mysql_fetch_object($this->_result);
$smfItemid = $row->id;
}
Gdzie może być problem ?
Jestem absolutnie początkujący w sprawach związanych z Joomlą. Zainstalowałem Joomla 1.0.4 PL oraz forum SMF 1.1 RC1 na tej samej bazie. Dodatkowo chciałem zintegrować logowanie (Joomla-smf login) oraz wystawić nowe posty za pomocą Joomla-smf recent topics. O ile z logowaniem wszystko jest OK, o tyle drugi moduł sprawia mi problemy. Zainstalowałem początkowo wersję 1.1, potem zmieniłem php i xml do wersji 1.3 PL. W obu przypadkach, po odpaleniu modułu mam taki komunikat :
Fatal error: Using $this when not in object context in /usr/home/users/77/user123/www/abc.def.net/modules/mod_smf_recent_topics.php on line 32
Szczerze mówiąc nie znam dokładnie składni php, ale wskazana zmienna w skrypcie użyta jest w taki sposób :
$database->setQuery("SELECT id FROM #__menu WHERE link = 'index.php?option=com_smf'");
if ($this->_result = $database->query()) {
$row = mysql_fetch_object($this->_result);
$smfItemid = $row->id;
}
Gdzie może być problem ?