QCMS AJAX 留言本调用,并使用Gravatar头像

作者 : admin 时间 :2012-02-14 11:59:23 阅读次数 :

分享到: 更多


 今天来教大家制作留言并实现留言的调用
大家好,我是Qesy
新版本加了留言验证功能,先来演示下
这样我们可以直接留言
如何启用验证?
系统设置 验证码 0:关闭 1: 开启 验证码
这样留言就会失败,怎么加验证码?很简单
在表单里加上这么一句

<input name="veri" type="text" id="veri" />
<img src="{qcms:path}home/veri" onclick= 'this.src=" {qcms:path}home/veri/&"+Math.random()'/>

这样就可以了
不过这里不建议大家用 index.php?q=这样的路径,前面最好这么搞(不好意思,标签我也有点忘记了,还是看看网站上面吧

所以建议大家还是用这段,这样的话路径动静随便怎么改他也会自动跟着改变
好,接下去说怎么调用留言
首先说明下,默认里面有这句
<meta http-equiv="X-UA-Compatible" content="IE=7" />
其实JQUERY对IE7不是很好,所以凡有这一句的调用会失败
所以请大家删除这一句
然后看我怎么操作
在页面里加上这些JS
<script type="text/javascript" src="/static/scripts/jquery.js"></script>
<script type="text/javascript" src="/static/scripts/app.js"></script>
<script>
$(function(){
 row = 5;
 etype = 0; 
 getData();
})
function fillHtml(){
 str = '';
 $.each(app , function(k, v){
  //str += '<li>'+ v['gid'] +'</li>';
  str += '<li><ul class="meta"><li class="image"><img src="http://www.gravatar.com/avatar/'+ v['avatar'] +'.png" width="48" /></li><li class="author"> <a href="#">游客</a> </li><li class="date">posted on '+ v['gtime'] +'</li></ul><div class="body">'+ v['ginfo'] +'</div></li>';
 }) 
 $('#htmlstr').html(str);
}
</script>


然后在调用的地方加上
<ol class="comments" id="htmlstr"> 
 </ol>
 <p><span id='p_start'></span>
 <span id='p_pre'></span>
 <span id='p_now'></span>
 <span id='p_next'></span>
 <span id='p_end'></span></p>

其实制作和调用用户回复也一样,只要简单的把 etype = 0;  改成 etype = 1;  即可在内容页面增加用户回复并调用出来
今天的录制软件有点问题(破解版不可靠),大家看看文字吧,谢谢

分类

PHP FOR QCMS Linux + Apache + Mysql + Php 免费开源最佳组合套装!

.NET FOR QCMS 采用.NET C# 3.5 + Mssql 2005开发,性能卓越功能强的微软套装!

ASP FOR QCMS Asp + Access 无需独立数据库,搭建简单方便,小企业建站的首选