При использовании SSI.php получаю ошибку Undefined index: is_guest in

Автор salam, 28 сентября 2017, 08:34:45

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

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

salam

Доброго времени уважаемые.
Использую SMF 2.0.4. Через ssi организован вывод на сайт последних постов такой конструкцией:
<?php require("путь к ssi/SSI.php"); ?>
<?php ssi_recentPosts(); ?>
C некоторого времени на сайте поверх вывода появилась ошибка следующего содержания:
Notice: Undefined index: is_guest in путь к форуму/Sources/Subs.php on line 4474 Notice: Undefined index: is_guest inпуть к форуму/Sources/Subs.php on line 4474 Notice: Undefined index: is_guest in путь к форуму/Sources/Subs.php on line 4474 Notice: Undefined index: is_guest in путь к форуму/Sources/Subs.php on line 4474 Notice: Undefined index: is_guest in путь к форуму/Sources/Subs.php on line 4474 Notice: Undefined index: is_guest in путь к форуму/Sources/Subs.php on line 4474
Так же в логах появилось:
http//:путь к форуму
8: Undefined index: is_guest
файл: путь к/Sources/Subs.php
Строка: 4474

Содержимое строки 4471-4481:
// That multiplier is only there to make "nsfw" and "18" the same color.
$color = 'hsl(' . (($hash * 57) % 360) . ', 70%, 40%)';
Строка 4474 if (!$context['is_guest'] && $canSearch)
$tags .= '<a class="threadTag" style="background-color: ' . $color . ';" href="' . $scripturl . '?action=search2;search=' . htmlspecialchars('[' . $tag . ']') . '" title="' . sprintf($txt['sstd_search_tag'], $tag) . '">' . $tag . '</a>';
else
$tags .= '<span class="threadTag" style="background-color: ' . $color . ';">' . $tag . '</span>';
}

return array(trim($title), $tags);
}

ЧТО делалось перед появлением ошибки:
ставился мод SEO Sitemap, обновлялся мод SMF Gallery

Подскажите плиз как пофиксить.

salam

Тема не актуальна, ошибка исчезла сама   :o
Возможно какой-то глюк на хостинге

GeorG

@salam,
А что это у вас за строки такие странные в файле Subs, сами чего дописывали или мод какой?
if (!$context['is_guest'] && $canSearch)
$tags .= '<a class="threadTag" style="background-color: ' . $color . ';" href="' . $scripturl . '?action=search2;search=' . htmlspecialchars('[' . $tag . ']') . '" title="' . sprintf($txt['sstd_search_tag'], $tag) . '">' . $tag . '</a>';
else
$tags .= '<span class="threadTag" style="background-color: ' . $color . ';">' . $tag . '</span>';
}

Возможно не объявлена глобальная переменная $context, вот и ошибка, при просмотре под гостем.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru