K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

企业版Sp2新增标签的使用示例及说明

12Next >

pktsandy 发表于:11-10-17 17:16 [添加收藏] 楼主 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
1.网站地图
调用list表的记录
{king:portal.sitemap outHTML='ul' innerHTML='li' /}
outHTML为外层的html 标签
innerHTML为内层的html 标签

示例:
<ul>
     <li>首页</li>
    <li>站内新闻
          <!--以下为站内新闻的子栏目-->
          <ul>
                    <li>公司动态</li>
                    .....
         </ul>
    </li>
</ul>
支持无限递归.不支持其它属性

pktsandy 发表于:11-10-17 17:29 沙发 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
2.用户头像
暂只支持预定义头像.只要在/images下建一个headface文件夹,只里有头象即可(default.gif为默认头像)!代码会读取这个目录下的图片信息.至于样式可以自行定义.
如果您想变更头像路径可以在以下文件内的函数设为您的目录即可:

/user/core.class.php中的
    tag_user_info //此文件对用户信息标签中的头像解析
/user/index.php中的
    king_ajax_avter, //读取头像目录中的图片生成选择表单
    king_getAvatar   //在ajax更新用户信息时用此函数取到头像文件

调用示例:
                            {king:user.state id="usercmt"}
                            <dl><dt><span id="userhead"><img src="/images/headface/default.gif" /></span></dt>
                                <dd><a href="#" class="k_user_login">登陆</a></dd>
                            </dl>
                            {?king:user.state}
                            <dl><dt><span id="userhead">{king:avatar/}</span></dt>
                                <dd><input type='hidden' id='username' name='username' value="{king:username/}" />{king:username/}</dd>
                            </dl>                            
                            {/king:user.state}
定义头像:
                    {king:user.info userid='(king:userid/)'}
                    <div class="k_htm"><label>当前头像:</label>
                        <p>{king:userhead/}</p>
                    </div>
                    {/king:user.info}


pktsandy 发表于:11-10-17 17:37 板凳 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
3.文章ID或Tag调用相关记录的标签
可以根据当前文章的Kid或tag调出来与本文有同样的tag的文章
调用示例:

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

说明:
number显示的数量.可以省略。默认为10
tag匹配的目标tag .可以省略
id文章的kid

注意事项.
如果id的tag为空将返回空
如果id的tag与tag不一致.以id的tag 记录为准
如果id的tag有3个.但前2个的匹配的记录已经超过number的值.哪么不会再去匹配第3个tag的相关记录.

pktsandy 发表于:11-10-17 17:47 4楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
4.留言
{king:feedback}     ....  {/king:feedback}

子标签例表:
id数据库表中的kid
title留言者的标题,
mail留言者的邮箱,
username留言者用户名.如果不是会员将是空
content留言的内容
date留言发布的日期
isreply是否已经回复了
reply留言回复的内容
zebra这个地球人都知道:)
i这个循环的标量.起始值为1

示例:
                            {king:feedback}
                            <div class="forumtitle"><strong>{king:title/}</strong></div>
                            <div class="forumlist">
                                <div class="usercontainer">
                                    <span class="useravatar">#{king:id/} {king:username/}</span><em>{king:DATE formatdate="Y-m-d H:i:s"/}</em>
                                </div>
                                <div class="formesg">
                                    <div class="contentmesg">{king:content/}</div>
                                    <?php if('{king:isreply/}'){
                                        echo '<div class="reply"><h4>管理员回复:</h4>'.{king:reply/}.'</div>';
                                    }?>                                  
                                </div>
                                <div class="toolbox">
                                    <ul class="toolset">                                                                                        
                                        <li><a href="javascript:;" onclick="$('#ktitle').focus();">我要留言</a></li>
                                        
                                        <li><a href="#top">返回顶部</a></li>
                                        <li>&nbsp;</li>
                                    </ul>
                                 </div>
                            </div>
                            {/king:feedback}

也支持调用最近的留言.也就是top n:
                            {king:feedback number='7'}                 
                            <tr class="fl">
                                <td class="w240 tlf h30">{king:title size="34"/}</td>
                                <td class="w90">{king:username/}</td>
                                <td class="w80">{king:date formatdate="y.m.d" /}</td>
                            </tr>
                            {/king:feedback}
pktsandy 发表于:11-10-17 17:49 编辑于:10-17 17:50 5楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
SP2对留言和评论采用地方版的自动申核机制.
已注册的用户只要有一条申核通过。自动申核通过
非注册的用户只有留给管理员申核了.
hetoo 发表于:11-10-17 18:23 6楼 [回复] #Top#
hetoo 人气:6 积分:320 金币:582
KC元老
非常感谢啊,
updatex 发表于:11-10-17 20:39 7楼 [回复] #Top#
updatex 人气:1523 积分:1529 金币:32550
VIP KC元老 灌水狂人
只有这四个新增么?
刀河 发表于:11-10-17 22:50 8楼 [回复] #Top#
刀河 人气:186 积分:533 金币:4061
KC元老
help.kingcms.com 什么时候能更新呢
pktsandy 发表于:11-10-18 09:51 9楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 7楼
其实只有3个!用户头像哪只是增加了子标签.sitemap,relate都在portal/core.class.php

feedback在feedback/core.class.php中.当然还有对应的分页标签
不想上网 发表于:11-10-18 13:49 10楼 [回复] #Top#
不想上网 人气:242 积分:1059 金币:2883
KC元老
用户权限那块有没有更新啊,好像 栏目 和 文章的 访问权限设置了没有起到效果

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号