Тема Bender на OSClass.org Поиск вопросов на боковой панели

Я выбрал osclass.org из многих популярных скриптов листинга / каталога, и пока он выглядит очень многообещающе.

Как новичок в осклассе, я сталкиваюсь с этой маленькой ошибкой, связанной с search-sidebar.php в темах Bender.

Эта ошибка возникает только тогда, когда я нажимаю на одно из мест на домашней странице. Ошибка: Предупреждение. Недопустимое смещение строки 'fk_i_parent_id' в E:\SERVER-BACKUP\EasyPHP-12.1\www\MyWebSite\osclass\oc-content\themes\bender\search-sidebar.php в строке 74.

Строка 74 в search-sidebar.php:

<?php $parentSelected=false; if (in_array(osc_category_id(), osc_search_category()) || in_array(osc_categ2ory_slug()."/", osc_search_category()) || in_array(osc_category_slug(), osc_search_category()) || count(osc_search_category())==0 || $category['fk_i_parent_id'] == osc_category_id()){ $parentSelected=true;} ?>

Я был бы очень, если бы кто-нибудь посоветовал мне, как решить эту проблему.

1 ответ

Пожалуйста, замените

$category['fk_i_parent_id'] == osc_category_id()

с

(isset($category['fk_i_parent_id]) && $category['fk_i_parent_id'] == osc_category_id())

не забывайте "(" и ")"

Если должно быть что-то вроде этого

<?php $parentSelected=false; if (in_array(osc_category_id(), osc_search_category()) || in_array(osc_categ2ory_slug()."/", osc_search_category()) || in_array(osc_category_slug(), osc_search_category()) || count(osc_search_category())==0 || (isset($category['fk_i_parent_id]) && $category['fk_i_parent_id'] == osc_category_id())){ $parentSelected=true;} ?>
Другие вопросы по тегам