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

K9可自定义风格的评论应用

pktsandy 发表于:12-08-22 22:51 [添加收藏] 楼主 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
K9可自定义风格的评论应用[图1]
pktsandy 发表于:12-08-22 22:54 编辑于:08-22 22:58 沙发 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
1.如果blog,content的评论不给力怎么办?

答:我们开发了一个单独评论应用.默认的显示风格为微博.支持N级回复.显示样式完全可自定义
pktsandy 发表于:12-08-22 22:57 板凳 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
2.是不是要改很多东东才可以用呀?

答:不是,只要你安装了这个单独的评论应用,该应用只不过在原有评论的基础上多了几个参数,只要改一下评论的提交地址,让评论应用可以接收到评论数据
pktsandy 发表于:12-08-22 23:05 编辑于:08-22 23:07 4楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
3.如何写标签显示评论内容呀?

答:我们封装了一个跨应用显示类[comment_pointer].让你可以用现有的数据来找到该页面的评论数据。标签的写法和原来的写法保持一致。只不过数据的表名换一下.例如:原来是从blog_comment表中读现在换成comment表.

示例:

$p=new comment_pointer('blog', PATH, $info['id']);
$pointer=$p->getPointer();

{@res.join table1='%s_comment' 
   field1='id,replyid,userid,date,ip,floor,content' 
   table2='%s_user' 
   field2='username' 
   on='userid'
   where="t1.pid={$pointer['pid']}" 
   order='t1.id desc' 
   number='5'
   cache='0'}                        
pktsandy 发表于:12-08-22 23:11 编辑于:08-22 23:33 5楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
4.显示全部评论记录的列表页还是原来的地址吗?

答:为了体现当前评论是一个应用,我们采用统一的显示格式.例如:/comment/xxxx/,这个地址风格是自定义的,并且不是写死的。用原来的地址也是完全可以的
pktsandy 发表于:12-08-22 23:17 编辑于:08-22 23:18 6楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
5.不是说显示样式可以自定义吗?在哪定义呀?

答:我们可以在数据显示前对数据进行转换.而转换工作完全可以抽像出来,也就是说:10000,可以被一种显示格式格式化。例如格式化后的显示为:10,000

1楼的显示效果就是格式化为微博风格.


pktsandy 发表于:12-08-22 23:24 7楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
6.是不是我也可以写一个格式化风格?

答:完全可以.因为模板的作者本身就是最后一位决定数据如何显示的角色。我们提供的示例:comment_view

{?
$cv=new comment_view($res);              //这里把原数据传给格式化类
$style="<a href='/user/[USERID]/'>@[USERNAME]</a>";  
?}
{#foreach($cv->action($style) as $rs)}         //action返回从子到父的数据结构。




pktsandy 发表于:12-08-22 23:30 8楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
7.如果不想显示为微博风格。可以用comment_view类吗?

答:当然可以.因为论坛的回复引用也是子到父的结构.只要如下调用:
$cv->action('',FALSE)

这样就不使用 微博风格格式化,而$rs['quote']就是当前记录引用的记录数组。你只要遍历它就可以依次打印出引用记录
催命判官 发表于:12-08-28 17:31 9楼 [回复] #Top#
催命判官 人气:495 积分:3020 金币:26497
VIP 管理团队
革命尚未成功,兄弟还须努力!
luke 发表于:12-08-28 21:44 10楼 [回复] #Top#
luke 人气:489 积分:1943 金币:8004
最佳新人 灌水狂人
牛b

发表回复

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

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

Copyright © 2004-2015 Focuznet All rights reserved.

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