节点表Node模型类的数据获取演示
信息表Info模型类的数据获取演示
公共顶部示例代码说明
顶部显示一级以及二级导航菜单 getTrs($pid = 0, $limit = '', $isshow = 1),如果是手机站调用则是wapisshow,而不是isshow,如果第三个参数传'',表示即获取状态为显示也获取状态为隐藏的节点
<?php $nodetrs1 = Node::getTrs(); ?>复制当前行
<?php foreach ($nodetrs1 as $key1=>$nodetr1) { ?>复制当前行
<?php $nodetrs2 = Node::getTrs($nodetr1['id']); ?>复制当前行
<?php if($rid == $nodetr1['id']){echo "特殊处理时的字符串";} ?>复制当前行
<?=Node::getSiteUrl($nodetr1['id']);?>复制当前行
<?=$nodetr1['name']?>复制当前行
<?=cutStr($nodetr1['name'],截取长度);?>复制当前行
<?php if($nodetrs2) { ?>复制当前行
<?php foreach ($nodetrs2 as $key2=>$nodetr2) { ?>复制当前行
<?=Node::getSiteUrl($nodetr2['id']);?>复制当前行
<?=$nodetr2['name']?>复制当前行
<?=cutStr($nodetr2['name'],截取长度);?>复制当前行
<?php } ?>复制当前行
<?php } ?>复制当前行
<?php if($key1 < count($nodetrs1)-1) { ?>一级栏目分隔符<?php } ?>复制当前行
<?php } ?>复制当前行
根据id获取info表单个字段的值
<?=Info::getTd(id,"字段名");?>复制当前行
根据nid(即节点id)获取info表单个字段的值
<?=Info::getTdByNid(nid,"字段名");?>复制当前行
根据id获取节点的Url
<?=Node::getSiteUrl(id);?>复制当前行
根据id获取node表单个字段的值
<?=Node::getTd(id,"字段名");?>复制当前行
获取上传目录
<?=Web::getBackupUploadStr();?>复制当前行
搜索表单示例代码,注意rid必须放在keyword之前,并且form内只允许有一个name为rid的hidden(也可以没有),一个name为keyword的text,以及一个type为submit的input,同时form的method必须为get
<form action="<?=Node::getSearchUrl();?>" method="get">复制当前行
<input type="hidden" name="rid" value="可以指定一个顶级id">复制当前行
<input type="text" name="keyword" placeholder="请输入关键词搜索" />复制当前行
<input type="submit" value="提交" />复制当前行
</form>复制当前行
他们都在搜:
<?php
$searchurl = Node::getSearchUrl();
$keywords = Node::getTd(1, 'keywords');
$keywordarr = explode(',', $keywords);
?>
<?php foreach ($keywordarr as $key => $keyword) { ?>复制当前行
<a href="<?=$searchurl;?>?keyword=<?=$keyword?>"><?=$keyword?></a><?php if ($key < count($keywordarr) - 1) { ?>,<?php } ?>复制当前行
<?php } ?>复制当前行
其它特殊情况数据获取示例代码说明