【问题标题】:Bender Theme on OSClass.org Search Sidebar IssuesOSClass.org 上的 Bender 主题搜索边栏问题
【发布时间】:2013-05-12 15:02:58
【问题描述】:

我选择了 osclass.org 而不是许多流行的列表/目录脚本,到目前为止它看起来很有希望。

作为 osclass 的新手,我在 Bender 主题中遇到了关于 search-sidebar.php 的这个小错误。

仅当我单击主页上的某个位置时才会出现此错误。 错误是: 警告:E:\SERVER-BACKUP\EasyPHP-12.1\www\MyWebSite\osclass\oc-content\themes\bender\search-sidebar.php 中的非法字符串偏移 'fk_i_parent_id' 在第 74 行。

search-sidebar.php 中的第 74 行:

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

如果有人建议我如何解决这个问题,我会非常高兴。

【问题讨论】:

  • 你是不是 $category 是一个数组而不是一个字符串?
  • 我真的不知道,因为主题是由osclass开发的。正因为如此,我不知道从哪里开始。我还在他们的论坛上放置了一个主题。

标签: search themes sidebar 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;} ?>

【讨论】:

    猜你喜欢
    • 2019-04-21
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 2011-03-08
    相关资源
    最近更新 更多