2013-05-12 65 views
0

我已經選擇了許多受歡迎的列表/目錄腳本,至今它看起來非常有希望。Bender Theme on OSClass.org搜索欄邊問題

作爲osclass的新手,我在Bender主題中遇到了關於search-sidebar.php的這個小錯誤。

只有當我點擊主頁上的某個位置時纔會出現此錯誤。 錯誤提示: 警告:在線74上E:\ SERVER-BACKUP \ EasyPHP-12.1 \ www \ MyWebSite \ osclass \ oc-content \ themes \ bender \ search-sidebar.php中的非法字符串偏移'fk_i_parent_id'。

線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是一個數組而不是一個字符串? – 2013-05-12 16:28:02

+0

我真的不知道,因爲這個主題是由osclass開發的。因此,我不知道從哪裏開始。我還在他們的論壇上放置了一個主題。 – 2013-05-12 17:08:44

回答

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