是来自官方论坛大神 : netnolimit 论坛地址 http://bbs.phome.net/ShowThread/?threadid=360424&forumid=42
原版下载附件:下载地址
修改版:
1.增加楼中楼中楼中楼、盖楼五层 ,楼与楼之间清晰(理论可以无限)
2.增加头像服务器功能:在评论表单输入你的QQ邮箱会自动获取你的QQ头像,
3.保留删除楼层 下楼层不显示(有考虑增加同步删除下楼层评论 ,但未还实现)
4. 日期人性化,刚刚、几分钟前、几天前的形式;(增加个月前)
5.去掉踩顶功能
6.去掉心情表情
7.去掉匿名回复,采用自定义昵称
接下来想实现楼层中的分页 不过好像有点难
/e/extend/infocommentcommentajax.php文件中的
//document.getElementById('infocommentarea '').innerHTML=r[1];
id="infocommentarea"变量 id需要唯一值才能显示,但还用infocommentarea就会造成把上级的评论覆盖
现在想写一个可以去动态获取html页面的id添加在getElementById里面
比如<li class="comment even thread-even depth-1" id="comment-688">
<li class="comment even thread-even depth-1" id="comment-689">
获取comment-688、comment-687中的数字值 也就是comment-<?=$r[plid]?>
//document.getElementById('comment-<?=$r[plid]?>'').innerHTML=r[1];
php的话就好写 js的话要怎么获取呢
下面贴上他又有的js代码
function CommentReturnedText() {
if(http_request.readyState == 4)
{
if(http_request.status == 200)
{
var messagereturn = http_request.responseText;
if(messagereturn!='isfail')
{
var r;
r=messagereturn.split('<!--empirecms.infocomment-->');
if(r.length!=1)
{
if(r[0]!='')
{
document.getElementById('infocommentnumarea').innerHTML=r[0];
}
document.getElementsByClassName('commentlist')[0].innerHTML=r[1];
//document.getElementById("infocommentarea").innerHTML=r[1];
}
else
{
document.getElementsByClassName('commentlist')[0].innerHTML=messagereturn;
//document.getElementById("infocommentarea").innerHTML=messagereturn;
}
}
}
else
{
alert('There was a problem with the request.');
}
}
}
未经允许不得转载:YESKYLOG » 帝国cms 楼中楼中楼 评论 AJAX提交 AJAX显示分页 测试版
呜呜呜
支持
怎么下载,没有论坛会员。大哥能在您的网页中下载吗?
下载请在本文中下载原件
怎么下载,没有论坛会员。大哥能在您的网页中下载吗?
你好需要原版可以在本站下载,修改版需要付费下载哦!修改版联系本站管理员QQ/微信/电话
发发发
暗室逢灯
sfasdfasdfasdfsf
测试第一条第一层 我偷偷用了265663377的头像
测试第一条第一层 我偷偷用了QQ457844的头像
测试第二层
那我在第三层
我在第四层
我在第五层
测试一下
测试