微信关注,获取更多

帝国cms 楼中楼中楼 评论 AJAX提交 AJAX显示分页 测试版

本功能实现AJAX提交评论+显示

是来自官方论坛大神 : 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显示分页 测试版

  1. 呜呜呜

    回复
  2. 用户大哥

    支持

    回复
  3. 555

    怎么下载,没有论坛会员。大哥能在您的网页中下载吗?

    回复
    • yeskylog

      下载请在本文中下载原件

      回复
  4. admin88

    怎么下载,没有论坛会员。大哥能在您的网页中下载吗?

    回复
    • yeskylog

      你好需要原版可以在本站下载,修改版需要付费下载哦!修改版联系本站管理员QQ/微信/电话

      回复
  5. admin

    发发发

    回复
  6. admin

    暗室逢灯

    回复
  7. fsafsdf

    sfasdfasdfasdfsf

    回复
  8. 我是2

    测试第一条第一层 我偷偷用了265663377的头像

    回复
  9. 我是1

    测试第一条第一层 我偷偷用了QQ457844的头像

    回复
    • 我在第二层

      测试第二层

      回复
      • 第三层

        那我在第三层

        回复
        • 夜星空

          我在第四层

          回复
          • yeskylog

            我在第五层

            回复
        • 帝国

          测试一下

          回复
    • 帝国cms

      测试

      回复

登录

找回密码

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏