🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 首页标签 > 常用的和不常用的首页标签都会列出,根据用途会有所缺少,欢迎补充。 | 用途 | 标签 | | --- | --- | | **短标签(为了排版需要,长短标签分开展示)** | | 引入头部文件header.html | {m:include "index","header"} | | 引入底部文件footer.html | {m:include "index","footer"} | | 调用栏目ID为1的单页内容(300指的是限制字数) | {page\_content(1, 300)} | | 会员登录链接 | 登录 | | 会员注册链接 | 注册 | | 会员投稿链接 | 投稿 | | 自定义广告位 | {$site\[advertise\]} 更改这里,请登录后台->系统管理->自定义配置 | | 调用栏目ID为1的栏目名称及链接 | {get\_category(1, 'catname')} | ### :-: **调用菜单(以官方默认代码解释)** ~~~ {m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=0" limit="20"} {loop $data $v} <li> <a{if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pclink]}" {if $v['type']==2} target="_blank" {/if}>{$v[catname]}</a> {if $v['arrchildid']!=$v['catid']} {php $r = get_childcat($v['catid']);} <ul class="sub_nav"> {loop $r $v} <li><a href="{$v[pclink]}">{$v[catname]}</a></li> {/loop} </ul> {/if} </li> {/loop} ~~~ | 用途 | 标签 | | --- | --- | | 当前栏目,对应的菜单高亮 | {if isset($catid) && $v\['catid'\]==$catid} class="current" {/if} | | 栏目名称 | {$v\[catname\]} | | 栏目链接 | {$v\[pclink\]} | ### :-: **会员登录状态** ~~~ {if intval(get_cookie('_userid'))==0} <a href="{U('member/index/register')}" target="_blank">注册 </a> <a href="{U('member/index/login')}" target="_blank">登录 </a> {else} 你好:{safe_replace(get_cookie('_username'))}, <a href="{U('member/index/init')}">会员中心 </a> <a href="{U('member/index/logout')}">退出 </a> {/if}欢迎光临本站! ~~~ | 用途 | 标签 | | --- | --- | | 判断会员没有登录 | {if intval(get\_cookie('\_userid'))==0} | | 判断会员已经登录 | {if intval(get\_cookie('\_userid'))==1} | | 登录链接 | 登录 | | 注册链接 | 注册 | | 会员中心首页链接 | 会员中心 | | 投稿链接 | 投稿 | | 退出登录链接 | 退出 | ### :-: **常用调用(modelid="1" thumb="1" limit="3" catid="1" flag="1"等条件根据需要保留)** ~~~ {m:lists field="title,thumb,url,click,description,inputtime,updatetime,nickname" modelid="1" thumb="1" limit="3" catid="1" flag="1"} {loop $data $v} <a target="_blank" href="{$v[url]}"><img src="{$v[thumb]}" title="{$v[title]}"></a> <a target="_blank" href="{$v[url]}" title="{$v[title]}">{str_cut($v['title'], 48)}</a> {/loop} ~~~ | 用途 | 标签 | | --- | --- | | 调用必须加对应字段 | field="title,thumb,url,click,description,inputtime,nickname" title=标题,thumb=缩略图,url=链接,click=点击数,description=描述 inputtime=发布时间,updatetime=更新时间,nickname=作者昵称 | | 只调用模型1内容 | modelid="1" | | 只调用带缩略图的 | thumb="1" | | 只调用前3条 | limit="3" | | 从第四条开始,调用6条 | limit="3,6" | | 只调用栏目ID为1的 | catid="1" | | 只调用置顶 | flag="1" | | 调用对应字段 | {$v\[字段名称\]} | | 调用标题前48个字符 | {str\_cut($v\['title'\], 48)} | | 调用描述前180个字符 | {str\_cut($v\['description'\], 180)} | | 调用发布时间 | {date('Y-m-d',$v\['inputtime'\])} | | 调用更新时间 | {date('Y-m-d',$v\['updatetime'\])} | ### :-: **全站TAG标签** ~~~ {m:tag field="id,tag,total" limit="20"} {loop $data $v} <li><a href="{U('search/index/tag',array('id'=>$v['id']))}" target="_blank">{$v[tag]}</a></li> {/loop} ~~~ ### :-: **友情链接** ~~~ <a href="{U('link/index/init')}">申请友链</a> {m:link field="url,logo,name" limit="20"} {loop $data $v} <li><a href="{$v[url]}" target="_blank">{$v[name]}</a></li> {/loop} ~~~ ### :-: **幻灯、轮播图、banner** 属性名------解释说明 field ------获取字段名称,例如: field="title,image,url,typeid,status",此属性可选 typeid------轮播分类,例如:typeid="1",此属性可选,轮播分类ID可在后台轮播图分类管理中查看 limit ------限制条数,例如: limit="10" 默认值为20,此属性可选 ~~~ {m:banner field="title,image,url,typeid,status" limit="10"} {loop $data $v} <li class="slide" > <a href="{$v[url]}" target="_blank"><img src="{$v[image]}" alt="{$v[title]}" title="{$v[title]}"></a> </li> {/loop} ~~~ ### :-: **调用栏目ID为1的栏目下的二级栏目如何调用此栏目下所有子栏目** ~~~ {php $data = get_childcat(1);} {loop $data $k=>$v} <a href="{$v[pclink]}" title="{$v[catname]}"> {$v[catname]}</a> {/loop} ~~~ ***** ### :-: **调用指定父级id(多个)下面的子级栏目(可控数量)下的对应栏目文章** tips: 切换tab用的比较多 案例代码: ~~~ {m:nav field="*" where="catid in(8,1,14,23,30,35)" } <!-- {m:get sql="SELECT * FROM bd_category WHERE catid in(8,1,14,23,30,35) order by listorder asc"}--> {loop $data $v} <div class="pt2_1bd_right"> <img src="{$v[catimg]}"> <div class="pt2_2 clearfix"> <div class="pt2_2hd clearfix"> <ul> {m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=$v[catid]" limit="4"} {loop $data $h} <li>{$h[catname]}</li> {/loop} </ul> </div> <div class="pt2_2bd"> {m:get sql="SELECT catid FROM bd_category WHERE parentid=$v[catid]" limit="4"} <ul> {loop $data $i} {m:lists field="title,url,description" modelid="1" limit="7" catid="$i[catid]" } <li> {loop $data $k=>$j} {if $k==0} <div class="pt2_2bdwz"> <h2><a href="{$j[url]}" alt="{$j[title]}">{$j[title]}</a></h2> <p>{str_cut($j['description'], 130)}<a href="{$j[url]}" alt="{$j[title]}">[详情]</a></p> </div> {else} <h3><a href="{$j[url]}" alt="{$j[title]}">{$j[title]}</a></h3> {/if} {/loop} </li> {/loop} </ul> </div> </div> </div> {/loop} ~~~ 案例图片: ![](https://box.kancloud.cn/ae69019a1c6a568ff27288cfe534c89f_936x362.jpg)