Тема 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;} ?>