节点表Node模型类的数据获取演示
信息表Info模型类的数据获取演示

单页面示例代码说明

下面的代码放在页面最顶部,用于页面的初始化
<?php
if(!isset($GLOBALS["DR"])){$GLOBALS["DR"] = str_replace("\\", "/", $_SERVER["DOCUMENT_ROOT"]);}
if(!isset($GLOBALS["webroot"])){$GLOBALS["webroot"] = preg_replace("/(.*\/).*/", "$1", str_replace("\\", "/", __DIR__));}
require_once $GLOBALS["webroot"] . "/db.php";
require_once $GLOBALS["DR"] . "/base.php";
require $GLOBALS["DR"] . "/admin/require/html/nid.php";
require $GLOBALS["DR"] . "/admin/require/html/rid.php";
//单页节点调用相册,如果需要调用,则加入下一行代码,否则删除
require $GLOBALS["DR"] . "/admin/require/html/pic.php";
?>

<title><?=$title;?></title>复制当前行
<meta name="keywords" content="<?=$keywords;?>" />复制当前行
<meta name="description" content="<?=$description;?>" />复制当前行

当前节点的根节点名称
<?=$rname?>复制当前行

当前节点的父节点名称
<?=$pname?>复制当前行

当前节点的名称
<?=$name?>复制当前行

当前位置
<?=$navigationhtml?>复制当前行

获取当前节点的图片
<?=Info::getTdByNid($nid,'picurl');?>复制当前行

获取当前节点的简介
<?=Info::getTdByNid($nid,'digest');?>复制当前行

获取当前节点的详情
<?=Info::getTdByNid($nid,'content');?>复制当前行

获取当前节点的顶级节点下的子节点(仅限留言、单页、列表这三种类型),如果当前顶级节点下没有子节点,可以指定一个其它的顶级节点
<?php $nodetrs = Node::getTrs($rid); ?>复制当前行
<?php if(!$nodetrs){$nodetrs = Node::getTrs(指定其它顶级栏目的id);$rname = '指定其它顶级栏目的name';} ?>复制当前行

如果获取到了子节点,那么循环子节点,
<?php if($nodetrs){ ?>复制当前行
<?php foreach ($nodetrs as $key=>$nodetr) { ?>复制当前行
如果当前节点id正好等于循环中的id,输出特殊处理时的字符串
<?php if($nid == $nodetr['id']) echo '特殊处理时的字符串'; ?>复制当前行
根据循环中的节点链接
<?=Node::getSiteUrl($nodetr['id']);?>复制当前行
获取循环中的节点名称
<?=$nodetr['name']?>复制当前行
<?=cutStr($nodetr['name'], 截取长度);?>复制当前行
不是最后一个特殊处理
<?php if($key1 < (count($nodetrs)-1)) {echo '特殊处理时的字符串';} ?>复制当前行
最后一个特殊处理
<?php if($key1 == (count($nodetrs)-1)) {echo '特殊处理时的字符串';} ?>复制当前行
<?php } ?>复制当前行
<?php } ?>复制当前行

循环相册
<?php foreach ($pictrs as $key => $pictr) { ?>复制当前行
<img src="<?=$pictr['picurl']?>" alt="<?=$pictr['remark']?>">复制当前行
<?=$pictr['picurl']?>复制当前行
<?=$pictr['remark']?>复制当前行
<?php } ?>复制当前行

URL使用纯动态而不使用纯静态或伪静态的情况下,所有的getSiteUrl方法必须设置第二个参数,第二参数必须是dt
<?php
if(!isset($GLOBALS["DR"])){$GLOBALS["DR"] = str_replace("\\", "/", $_SERVER["DOCUMENT_ROOT"]);}
if(!isset($GLOBALS["webroot"])){$GLOBALS["webroot"] = preg_replace("/(.*\/).*/", "$1", str_replace("\\", "/", __DIR__));}
require_once $GLOBALS["DR"] . "/admin/require/dt/danye.php";
//单页节点调用相册,如果需要调用,则加入下一行代码,否则删除
require_once $GLOBALS["DR"] . "/admin/require/html/pic.php";
?>
<?php require_once $GLOBALS["DR"] . "/admin/require/dt/fileputcontents.php";?>复制当前行


其它特殊情况数据获取示例代码说明