首页 > 网站 > CMS建站 > 正文

KingCMS PHP企业版SP2新增标签

2024-08-30 19:06:39
字体:
来源:转载
供稿:网友

KingCMS PHP企业版SP2新增标签,有需要的朋友可参考一下.

1,网站地图,代码如下:

{king:portal.sitemap outHTML='ul' innerHTML='li' /}

outHTML为外层的html 标签

innerHTML为内层的html 标签

2.用户头像,代码如下:

  1. {king:user.state id="usercmt"
  2.  <dl><dt><span id="userhead"><img src="/images/headface/default.gif" /></span></dt> 
  3.  <dd><a href="#" class="k_user_login">登陆</a></dd> 
  4.  </dl> //Vevb.com 
  5. {?king:user.state} 
  6.  <dl><dt><span id="userhead">{king:avatar/}</span></dt> 
  7.  <dd><input type='hidden' id='username' name='username' value="{king:username/}" />{king:username/}</dd> 
  8.  </dl> 
  9. {/king:user.state} 

3.文章ID或Tag调用相关记录的标签

可以根据当前文章的Kid或tag调出来与本文有同样的tag的文章.

调用示例,代码如下:

  1. {king:portal.relate number='5' tag='(king:tag/)' id='(king:kid/)'
  2.         <li><a href="/{king:path/}">{king:title/}</a></li> 
  3. {/king:portal.relate} 

说明:

number显示的数量.可以省略。默认为10

tag匹配的目标tag .可以省略

id文章的kid

注意事项.

如果id的tag为空将返回空

如果id的tag与tag不一致.以id的tag 记录为准

如果id的tag有3个.但前2个的匹配的记录已经超过number的值.哪么不会再去匹配第3个tag的相关记录.

4.留言,代码如下:

{king:feedback}  .... {/king:feedback}

子标签例表:

id数据库表中的kid

title留言者的标题,

mail留言者的邮箱,

username留言者用户名.如果不是会员将是空

content留言的内容

date留言发布的日期

isreply是否已经回复了

reply留言回复的内容

zebra这个地球人都知道:)

i这个循环的标量.起始值为1

示例代码如下:

  1. {king:feedback} 
  2. <div class="forumtitle"><strong>{king:title/}</strong></div> 
  3. <div class="forumlist"
  4.     <div class="usercontainer"
  5.             <span class="useravatar">#{king:id/} {king:username/}</span><em>{king:DATE formatdate="Y-m-d H:i:s"/}</em> 
  6.         </div> //Vevb.com 
  7.         <div class="formesg"
  8.             <div class="contentmesg">{king:content/}</div> 
  9.                 <?php if('{king:isreply/}'){ 
  10.                     echo '<div class="reply"><h4>管理员回复:</h4>'.{king:reply/}.'</div>'
  11.                 }?> 
  12.     </div> 
  13. </div> 
  14. {/king:feedback} 

SP2对留言和评论采用地方版的自动申核机制,已注册的用户只要有一条申核通过,自动申核通过,非注册的用户只有留给管理员申核了.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表