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

企业PHP版BUG修复清单!

1234567Next >

lim 发表于:11-09-17 02:00 11楼 [回复] #Top#
lim 人气:0 积分:40 金币:35
好久没有来kingcms了 
pktsandy 发表于:11-09-17 09:16 12楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 板凳
首先留言板会完善的更好!其它的功能还要听大家的心声
无聊的飞翔 发表于:11-09-17 11:22 编辑于:09-17 11:36 13楼 [回复] #Top#
无聊的飞翔 人气:402 积分:1720 金币:20053
KC元老
1.生成网站地图,类似分类导航,显示一级,二级,三级,,,等多个目录
企业PHP版BUG修复清单![图1]

企业PHP版BUG修复清单![图2]

2.完善文章页分页
3.热门标签前台显示,后台管理
4.论坛
5.留言系统
6.会员系统,最好像kingcms官方首页一样显示活跃会员,网站普通会员升管理员,管理员降为普通会员,网站多个管理员权限调整
7.文章评论,及评论的分页,首页显示最新评论内容调用 ,评论时登陆的会员显示其头像,游客统一显示头像,管理员对评论的回复,修改,登陆会员及游客对评论的回复等功能
8.完善文章列表页设计

暂时就这么多了:)
pktsandy 发表于:11-09-17 11:22 14楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
3.留言板的简陋标签完善.更炫的功能请关注企业下一个版本.
涉及文件:
feedback/core.class.php
增加方法:
public function tag($name,$inner,$ass,$attrib){
    global $king;
    return $this->tag_feedback($inner,$attrib,$ass);
}
public function tag_feedback($inner,$attrib,$ass){
    global $king;
    
    //读取数量
    $number=isset($attrib['number']) ? $attrib['number'] : $ass['rn'];
    //跳过条数
    $skip= ($ass['pid']=='1')?0:(((int)$ass['pid'])-1) * $number;
    $tmp=new KC_Template_class();
    $where='';
    $orderby='ORDER BY kid desc';
    $limit='limit '.$skip.','.$number;
    if(!$feedbacks=$king->db->getRows("select * from %s_feedback {$orderby} {$limit}")){
        return false;
    }
    $s='';
    foreach($feedbacks as $rs){
        $tmp->assign('id',$rs['kid']);
        $tmp->assign('title',$rs['title']);
        $tmp->assign('mail',$rs['kemail']);
        $tmp->assign('username',$rs['kname']);
        $content=safehtmlcode($rs['kcontent']);    
        $tmp->assign('content',$content);
        $tmp->assign('date',$rs['ndate']);
        $s.=$tmp->output($inner);
    }
    return $s;
}
//这里我只把必填的字段写出来了,safehtmlcode函数为system/lib/func.php新增的函数,用于过滤恶意脚本
feedback/index.php
    $s.=$king->closeForm('none');
    //开始<以下为分页准备的>
    $pid=isset($_GET['pid']) ? kc_get('pid',2,1) :1;
    $rn=isset($_GET['rn']) ? kc_get('rn',2,1) :10;
    $skip=($pid==1) ? 0 : ($pid-1)*$rn;

    if($rn>100) $rn=100;
    $count=$king->db->getRows_number('%s_feedback');
    //结束<以上为分页准备的>
    $tmp=new KC_Template_class($king->config('templatepath').'/default.htm',$king->config('templatepath').'/inside/feedback/default.htm');
    //etc.此处省略了原代码.以下为新增的
    $tmp->assign('pid',$pid);
    $tmp->assign('rn',$rn);
    $tmp->assign('pagelist',kc_pagelist('index.php?pid=PID&rn=RN',$count,$pid,$rn,null));




pktsandy 发表于:11-09-17 11:23 15楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
模板文件:template/feedback/default.htm
标签调用:
<ul>
{king:feedback}
<li>
<p class="lbms">{king:id/}
    <b>{king:username/}</b>
</p>
<p class="lbtxt">{king:content/}</p>
<p class="lbxm">发表时间: {king:DATE formatdate="Y-m-d H:i:s"/}</p>
</li>
{/king:feedback}
</ul>
{king:pagelist/}
pktsandy 发表于:11-09-17 11:26 16楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
原始效果图:
企业PHP版BUG修复清单![图1]
iitding 发表于:11-09-17 11:48 17楼 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人
勋章真多啊···
xiaoyu1973 发表于:11-09-18 13:21 18楼 [回复] #Top#
xiaoyu1973 人气:52 积分:11 金币:14808
VIP
topcc 发表于:11-09-19 00:15 19楼 [回复] #Top#
topcc 人气:294 积分:4426 金币:37428
VIP KC元老
tags的链接点击以后会报这个:

非法参数!
File:core.class.php;Line:689
wuchunkai 发表于:11-09-19 09:25 20楼 [回复] #Top#
wuchunkai 人气:472 积分:6 金币:19338
VIP KC元老 灌水狂人
我只提一点,PHP版,后台搜索一定要有,这是必需的。

1234567Next >

发表回复

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

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

Copyright © 2004-2015 Focuznet All rights reserved.

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

中奖了!