pktsandy | 发表于:10-10-20 11:20 编辑于:10-20 11:58 [添加收藏] 楼主 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
如需阅读本内容,请登录或注册成为KingCMS官方网站会员!
Ta最近还发表过
[分享]
MYSQL5.5的中文手册
(19-03-22)
[分享]
留言的修改版
(18-02-26)
[分享]
KC PHP源代码剖析(慢慢补充)
(16-02-18)
[使用]
新闻内容页的分页
(14-08-24)
[使用]
货栈评论JS动态翻页
(13-11-08)
随机阅读
[错误]
新闻 又出错了!
(14-07-26)
[使用]
谁发个v9内测版本给小弟 先谢过了!
(12-09-13)
[疑问]
图片和样式等的显示问题
(12-07-03)
[疑问]
刚接触kingcms!问下咱们的关键词只能设定20个字符吗
(12-05-25)
[分享]
解析网站内部结构优化对排名的好处
(12-01-16)
|
亦也 | 发表于:10-10-20 11:23 沙发 [回复] #Top# |
---|---|
人气:191
积分:491
金币:1305
|
顶你一贴
|
梦天 | 发表于:10-10-20 11:25 板凳 [回复] #Top# |
---|---|
人气:791
积分:3251
金币:21509
|
支持技术贴.
|
pktsandy | 发表于:10-10-20 11:30 编辑于:10-20 11:59 4楼 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
上面看到action=king_new是吧!它就是我普通请求的处理函数.复制:king_ajax_add的语句.开始改了!
kc_ajax($king->lang->get('system/common/tip'),$king->lang->get('feedback/error/name',5),0); 弹出窗口提示错误消息:您刚刚发表了一个留言反馈,如果还有其他问题,请稍等片刻再发,谢谢! 改成如下: $s=kc_htm_ol($king->lang->get('feedback/error/name',5),array()); 继续往下看: kc_ajax('OK','<p class="k_ok">'.$king->lang->get('feedback/ok/add').'</p>',"<a href="index.php">".$king->lang->get('system/common/enter')."</a>");//添加成功后返回的地 改成如下: $goto=$king->config('inst').'index.php'; //发布成功后的提示消息过后跳转的页 $s=kc_htm_ol($king->lang->get('feedback/ok/add'),array(),$goto); //提示消息 增加下面几行: $tmp=new KC_Template_class($king->config('templatepath').'/default_new_user.htm',$king->config('templatepath').'/inside/feedback/default.htm'); $tmp->assign('content',$s); $tmp->assign('title',$king->lang->get('feedback/title/point')); echo $tmp->output(); 我复写上面的意思: 用外部和内部模板实例化template类 把模板中的content和s作替换 把模板中的title和“她”作替换 输出最终的字符串 她是谁? feedback/language/zh-cn.xml文件中.在title的节点下默认只有后台管理的标题: <center>留言管理</center> 我新增一个point你也可以用你想要的名称: <title> <center>留言管理</center> <point>用户留言</point> </title> 收工了! |
迅猛龙 | 发表于:10-10-20 11:32 5楼 [回复] #Top# |
---|---|
人气:104
积分:1522
金币:3203
|
mark
|
pktsandy | 发表于:10-10-20 11:33 编辑于:10-20 12:00 6楼 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
我替掉原来的内容把新增的行留下写一下这两个函数的大体内容
function king_new(){ //ETC... if($fbtime>time()-3600){ //kc_ajax($king->lang->get('system/common/tip'),$king->lang->get('feedback/error/name',5),0); $s=kc_htm_ol($king->lang->get('feedback/error/name',5),array()); }else{ //ETC... $king->db->insert('%s_feedback',$array); $goto=$king->config('inst').'index.php'; $s=kc_htm_ol($king->lang->get('feedback/ok/add'),array(),$goto); //kc_ajax('OK','<p class="k_ok">'.$king->lang->get('feedback/ok/add').'</p>',"<a href="index.php">".$king->lang->get('system/common/enter')."</a>");//添加成功后返回的地址 } $tmp=new KC_Template_class($king->config('templatepath').'/default_new_user.htm',$king->config('templatepath').'/inside/feedback/default.htm'); $tmp->assign('content',$s); $tmp->assign('title',$king->lang->get('feedback/title/point')); echo $tmp->output(); } function king_def(){ global $king; $sql="ktitle,kname,kemail,kqq,kphone,kcontent"; //$s=$king->openForm($king->lang->get('feedback/name'),'','feedback_add'); $s=$king->openForm('index.php?action=new'); //ETC... //$s.=$king->htmForm(null,kc_htm_button($king->lang->get('system/common/add'),"$.kc_ajax({CMD:'add',FORM:'feedback_add'});",1)); $s.=$king->closeForm($king->lang->get('system/common/add')); //$s.=$king->closeForm('none'); $tmp=new KC_Template_class($king->config('templatepath').'/default_new_user.htm',$king->config('templatepath').'/inside/feedback/default.htm'); $tmp->assign('content',$s); $tmp->assign('title',$king->lang->get('feedback/title/point')); $tmp->assign('type','add'); echo $tmp->output(); } |
pktsandy | 发表于:10-10-20 11:37 7楼 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
如果你让前台可见到留言内容把king_def()函数中的代码复制到你要的名称即可!类似
URL:index.php?action=add 函数:function king_add(){} 中午利用休息时间我为大家写一下 |
speeds | 发表于:10-10-20 11:59 8楼 [回复] #Top# |
---|---|
人气:0
积分:23
金币:10
|
现在的技术贴还真少 先顶~
|
pktsandy | 发表于:10-10-20 12:01 9楼 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
有图有真像:
|
pktsandy | 发表于:10-10-20 12:05 10楼 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
在这改一下留言的间隔: if($fbtime>time()-0){ //默认为3600 //kc_ajax($king->lang->get('system/common/tip'),$king->lang->get('feedback/error/name',5),0); $s=kc_htm_ol($king->lang->get('feedback/error/name',5),array()); }else{ //记录本次发布时间 .... } |