Category Tree 安装步骤,做个备份:
安装方法:
1.上传所有文件至网站根目录并覆盖,注意提前修改/template/文件夹下面的模板文件夹为自己当前模板的名称。
2.打开 index.php,在
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
下面添加以下代码
$tpl->set ( '{catlist}', $catlist );
3.打开 /engine/init.php 文件,接到最底部找到
?>
在PHP结束符上面添加以下代码:
require_once ROOT_DIR . '/engine/modules/category.php';
4.打开当面模板文件夹的 main.tpl 文件,在结束前添加 以下代码
<link rel="StyleSheet" href="{THEME}/css/dtree.css" type="text/css" />
<script type="text/javascript" src="{THEME}/css/dtree.js"></script>
在要显示分类的位置,添加下面的代码
<script type="text/javascript">
d = new dTree('d', '{THEME}/images/category/');
d.add(0,-1, 'Site Categories');
{catlist}
document.write(d);
</script>
搞定
关于jQuery发生冲突的问题,可参考上一篇文章。关于本插件与recent search 有冲突的情况,即:当两个插件同时安装时,在近期搜索页,分类列表不会出现。
问题所在:因为两个插件都使用了$catlist变量,所以引起了冲突。
解决办法:
- 1.打开/engine/modules/catagory.php 查找 $catlist,改成 $catlisttree
- 2.打开/index.php,把
$tpl->set ( '{catlist}', $catlist );
改成
$tpl->set ( '{catlist}', $catlisttree );
输出照样用{catlist}即可。