新手在首次使用YzmCMS时,经常会无从下手,再此强烈建议对照系统的默认模板中的标签来制作自己的模板。
更多详细标签总结请见:
https://blog.yzmcms.com/html/php/76.html
https://blog.yzmcms.com/html/php/74.html
系统默认模板中已经包含了大部分网站中常见标签,当然也不可能全部概括,YzmCMS系统非常灵活,大家也要活学活用!
以下为标签补充:
如图效果:
示例代码:
{php $arrparentid = get_category($catid, 'arrparentid');} {if $arrparentid=='0'} {php $arrparentid=$catid;} {else} {php $res = explode(',', $arrparentid); $arrparentid=$res[1];} {/if} {m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=$arrparentid" limit="10"} {loop $data $v} <a href="{$v[pclink]}" target="_blank" > {$v[catname]} </a> {/loop}
如图效果:
示例代码:
{m:lists field="id,title,inputtime,url,status" catid="$catid" limit="20" page="page"} {loop $data $v} {str_cut($v['title'], 112)} {php $aid = $v['id'];} {m:get sql="SELECT id,tag FROM yzm_tag_content AS a LEFT JOIN yzm_tag AS b ON a.tagid=b.id WHERE aid=$aid" limit="10" return="tag_data"} TAG标签: {loop $tag_data $val} <a href="{U('search/index/tag',array('id'=>$val['id']))}" target="_blank" > {$val[tag]} </a> {/loop} {/loop} <div id="page">{$pages}</div>
比如我的博客,当前栏目有一个背景颜色(class="current"),支持多级栏目
如图效果:
示例代码:
{m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=0" limit="20"} {loop $data $v} {php $child_arr = explode(',', $v['arrchildid']);} <li> <a{if isset($catid) && in_array($catid, $child_arr)} class="current" {/if} href="{$v[pclink]}">{$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}
{php $r = get_childcat(1);} {loop $r $v} <a href="{$v[pclink]}">{$v[catname]}</a> {/loop}
示例代码:
{php $userid = intval(get_cookie('_userid'));} {if $userid==0} <!-- 用户未登录 --> <a href="{U('member/index/register')}" target="_blank">注册</a> <a href="{url_referer(get_url())}" target="_blank">登录</a> {else} <!-- 用户已登录 --> 你好:{safe_replace(get_cookie('_username'))}, <img src="{get_memberavatar($userid)}" height="50"> <a href="{U('member/index/init')}">会员中心</a> <a href="{U('member/index/logout')}">退出</a> {/if}