PDA

Zobacz pełną wersję : AdsManager błędy przy formularzu dodawania ogłoszenia



enzopage
18-01-2011, 09:48
Podczas próby dodania ogłoszenia bezpośrednio po wybraniu kategorii dla nowego ogłoszenia pojawia się formularz ogłoszenia. Pod polami formularza mam takie błędy:

Notice: Trying to get property of non-object in /usr/local/apache/www/htdocs/xxxxxxxxxxx/components/com_adsmanager/adsmanager.html.php(1010) : eval()'d code on line 1

Jak się tego pozbyć?

Jola
18-01-2011, 18:10
Witam,
która wersja AdsManagera? Możesz wrzucić ten fragment kodu i linię poprzedzającą?

enzopage
18-01-2011, 18:19
Wersja 2.2.0

kod z pliku:

$name = $field->name;
$value = "@\$row->".$field->name;
eval("\$value = \"\".$value;");
$value = adsmanager_html::getLangDefinition($value);
if (($value == "")&&($field->profile == 1))
{
$value ="\$default->".$field->name;
eval("\$value = \"$value\";");
$value = adsmanager_html::getLangDefinition($value);


Pogrubiłem linię 1010.

Jola
18-01-2011, 18:22
Spróbuj zmienić:

$value ="\$default->".$field->name;
eval("\$value = \"$value\";");na:

$value ="@\$default->".$field->name;
eval("\$value = \"\".$value;");

enzopage
18-01-2011, 18:30
Spróbuj zmienić:

$value ="\$default->".$field->name;
eval("\$value = \"$value\";");na:

$value ="@\$default->".$field->name;
eval("\$value = \"\".$value;");


Dziękuje za pomoc. Problem rozwiązałeś bardzo szybko.

Jola
18-01-2011, 19:15
Chyba rozwiązałam :)