Ошибка в Load.php

Автор maf_avt, 14 октября 2010, 20:39:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

maf_avt

Помогите плз!
Лог ошибок постоянно забивается следующим:

Ошибки насколько я вижу - только для Гостей.
Цитировать
http://*****/smf/index.php?action=dlattach;attach=32112;type=avatar
2: Invalid argument supplied for foreach()
Файл: /var/www/*****/htdocs/smf/Sources/Load.php
Строка: 1793

Вот строка:
==>1793:     foreach ($settings['template_dirs'] as $template_dir)

вот кусок файла с этой строкой:

// No template to load?
if ($template_name === false)
return true;

foreach ($settings['template_dirs'] as $template_dir)
{
if (file_exists($template_dir . '/' . $template_name . '.template.php'))
{
$loaded = true;
template_include($template_dir . '/' . $template_name . '.template.php', true);
$actual_template = $template_name . ' (' . basename($template_dir) . ')';
break;
}
}



Выручайте, уже более 900 страниц логов. Не успеваю чистить.

maf_avt

Нашел решение.
Извините. Можно закрывать.

human

Нашли решение - поделитесь с другими..
Правильно заданный вопрос - половина ответа..

maf_avt

Sources/Subs-Ads.php

Найти и удалить
LoadTemplate('Ads');

Найти
if (($positions = cache_get_data('sa_positions', 240)) === null)

Заменить
loadTemplate('Ads');

if (($positions = cache_get_data('sa_positions', 240)) === null)

maf_avt

Ошибка является следствием установки SimpleAds