2013-05-12 2 views
0

Я выбрал osclass.org по многим популярным спискам/каталогам, и пока это выглядит очень многообещающим.Тема Bender на OSClass.org Проблемы с боковой панелью

Как новичок в osclass Я столкнулся с этой небольшой ошибкой относительно поиска-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 в поиске 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;} ?> 

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

+0

ли вы sur $ category - это массив, а не строка? –

+0

Я действительно не знаю, потому что тема была разработана osclass. И из-за этого я не знаю, с чего начать. Я также разместил тему на своем Форуме. –

ответ

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;} ?>