DedeCMS V53 实现 ajax 评论 的方法

作者:溪梦缘曦 来源:织梦技术论坛 时间:2009-05-31 17:46:00 

其实这个也没有什么可以改的,因为以前的也能用,不过局限性太小,现在,在代码里面用一个函数来获取表单所有数据来构造URL,避免一些不必要的麻烦.

有个要说的就是,因为AJAX只支持UTF8,所以URL经过编码的,在PHP文件里面要解码

/**解码,还原中文字体,如果是utf8版本的直接urldecode($msg)就可以了**/
$msg = iconv("utf-8","gb2312",urldecode($msg));

OK,就这些了,UTF8版本的请自己参照着修改就可以了,不过不管用不用,大家都可以研究下里面的ajax_feedback.js 里面的内容,说不定有什么收获也不一定,呵呵

特别是parseParams这个函数,呵呵

/***********************/

没什么好说的.发在这里..随便唠叨下。.ajax_feedback.php是feedback.php 里的 action=send 部分.如果 feedback.php 有更新的话,自行修改,,OK了..

这个是在官方默认的模板下经4位斑竹测试可以正常使用的,如果是自己的模板,请自行修改吧.

var face = getcheck('face');  //表情 
 var feedbacktype = getcheck('feedbacktype');  // 评价 

这些如果不是默认的模板可能没有的~各在前面加上"//"就可以注销掉,在acurl 后面也自行删除相应变量,

下面的使用方法

1,

在文章页面引用

网页引用代码

<script language="javascript" type="text/javascript"> 
<!-- 
comment_basehost = "{dede:global.cfg_cmsurl/}"; 
comment_cmspath = "{dede:global.cfg_cmspath/}"; 
comment_div = "dede_comment";  //评论显示的div盒子ID 
--> 
</script> 
<script language="javascript" type="text/javascript" src="{dede:global.cfg_phpurl/}/ajax_feedback.js"></script> 

调用代码,是不是有点象GG的AD呀。

2,

把里面的

document.feedback.submit();

改成

ajax_comment();

3,

把里面的

<div class="dede_comment">

改成

<div class="dede_comment" id="dede_comment">

也就是加个ID给他。用于接收返回的数据

FOR DedeCMS V53

标签:dedecsm,ajax,评论
0
投稿

猜你喜欢

  • 提高网页关键词排名的实用方法

    2009-03-11 11:08:00
  • Serv-U3.0的User和Group设置 下

    2010-05-26 18:28:00
  • UCenter Home网站服务器搬家详解

    2009-02-15 09:53:00
  • WIN2003服务器安全配置终极技巧(4)

    2007-11-21 14:14:00
  • 网站地图(Sitemap)常见问题解答

    2008-05-06 12:35:00
  • DedeCMS如何SEO的探索(1)

    2007-10-29 17:23:00
  • 站长大会观后感:坚持,坚持,再坚持

    2008-04-20 16:52:00
  • 提高网站广告点击率的经验分享

    2008-02-12 10:53:00
  • 网站内部链接建设合理化很重要

    2009-02-20 09:33:00
  • 个人站长卖站的几个注意事项

    2008-05-31 17:32:00
  • 谷歌搜索引擎优化关于链接的九个基础问题

    2008-12-08 10:18:00
  • GoDaddy:如何使用File Manager上传文件

    2010-05-01 12:53:00
  • 曹国伟:新浪不排除在垂直领域再分拆相关业务

    2009-09-30 07:41:00
  • Godaddy主机如何设置开通Access数据库?

    2010-04-16 12:50:00
  • 不可复制的社区

    2010-04-01 12:00:00
  • 什么是真正的双线主机

    2009-09-20 20:35:00
  • DEDE5.3调用DZ论坛最新,最热,精华贴子的方法

    2009-02-15 10:06:00
  • 使用 Adobe AIR 管理 WordPress 评论

    2008-10-26 17:45:00
  • 七要素排除Linux服务器接入故障

    2009-09-09 13:00:00
  • 配置emule的web服务器功能详解

    2009-01-06 17:00:00
  • asp之家 网站运营 m.aspxhome.com