<script type=”text/javascript”>
d = new dTree(‘d’, ‘{THEME}/images/category/’);
d.add(0,-1, ‘博客首页’);
d.add(2, 34, ‘ID=2产品’, ”, ‘Vector Animal’, ”, ”, ”);
{catlist}
document.write(d);
</script>
1、new dTree,新建一个对旬,’d’; 对象名,'{THEME}/images/category/’,dTree 的图片路径
2、d.add,往对像中加入tree列表,以下是例子:
d.add(129, 128, ‘Animals’, ‘http://www.gfx4you.com/vector-image/vector-animal/’, ‘Vector Animal’, ”, ”, ”);
打开文件 category.php,找到:
$catlist.=”d.add({$row[‘id’]}, {$row[‘parentid’]}, ‘{$row[‘name’]}’, ‘{$link}’, ‘{$row[‘descr’]}’, ”, ‘{$icon}’, ‘{$icon}’);”;
这代码意思大致是: 往category ID为128的的tree中加入 category 为129的 category tree,以’Animals’为 title, 点击进入网址:“http://www.gfx4you.com/vector-image/vector-animal/”,网址超连接title为“Vector Animal”,描述,后面2个参数是图标名称,图标必须放在{THEME}/images/下,且应该是gif文件,如icon.gif。
详解:
参数一 129:要加入文件夹ID
参数二 128:被加插文件夹ID
参数三 Animals: 要加入的文件夹名称
参数四 http://xxx.com/: 新加入文件夹超连接
参数五 Vector Animal: 超链接Title属性
参数六 :null 七 八:图标名
PS:
d.add(0,-1, ‘博客首页’); 0,-1表示显示全部文件夹,加文件夹的时候要注意 1.不能加进没显示的文件夹中显示。 2.子文件平不能加进父文件夹中显示。 否则都会引起JS错误