抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Emlog 6.0.1 bug修复 未测试

竟然有人用我就修复下吧,未测试,没环境

后台邮件回复问题

修改文件comment.php
路径/admin/comment.php
大概124行 if(REPLY_MAIL == 'Y') 里所有替换吧

  1. if(REPLY_MAIL == 'Y')    
  2.     {    
  3.         $DB = Option::EMLOG_VERSION >= '5.3.0' ? Database::getInstance() : MySql::getInstance();    
  4.         $blogname = Option::get('blogname');    
  5.         $Comment_Model = new Comment_Model();    
  6.         $commentArray = $Comment_Model->getOneComment($commentId);    
  7.         extract($commentArray);    
  8.         $subject="您在【{$blogname}】发表的评论收到了回复";    
  9.         $mail = $commentArray['mail'];    
  10.         $emBlog = new Log_Model();    
  11.         $logData = $emBlog->getOneLogForHome($blogId);    
  12.         $log_title = $logData['log_title'];    
  13.         $content =  '"text/css">.qmbox{margin:0;padding:0;font-family:微软雅黑;background-color:#fff}.qmbox a{text-decoration:none;}.qmbox .box{position:relative;width:780px;padding:0;margin:0 auto;border:1px solid #ccc;font-size:13px;color:#333;}.qmbox .header{width:100%;padding-top:50px;}.qmbox .logo{float:right;padding-right:50px;}.qmbox .clear{clear:both;}.qmbox .content{width:585px;padding:0 50px;}    
  14. .qmbox .content p{line-height:40px;word-break:break-all;}.qmbox .content ul{padding-left:40px;}    
  15. .qmbox .xiugai{height:50px;line-height:30px;font-size:16px;}.qmbox .xiugai a{color:#0099ff;}    
  16. .qmbox .fuzhi{word-break:break-all;color:#b0b0b0;}.qmbox .table{border:1px solid #ccc;border-left:0;border-top:0;border-collapse:collapse;}    
  17. .qmbox .table td{border:1px solid #ccc;border-right:0;border-bottom:0;padding:6px;min-width:160px;}.qmbox .gray{background:#f5f5f5;}    
  18. .qmbox .no_indent{font-weight:bold;height:40px;line-height:40px;}.qmbox .no_after{height:40px;line-height:40px; text-align:right;font-weight:bold}    
  19. .qmbox .btnn{padding:50px 0 0 0;font-weight:bold}.qmbox .btnn a{padding-right:20px;text-decoration:none !important;color:#000;}.qmbox .need{background:#fa9d00;}    
  20. .qmbox .noneed{background:#3784e0;}.qmbox .footer{width:100%;height:10px;padding-top:20px;) repeat-x left bottom;}class="qmbox">class="box">class="header">

\class\\=\\"content"\\>\class\\=\\"no_indent"\\>'.$commentArray['poster'].'您好,您之前在《'.$log_title.'》发表的的评论:

\"line-height:25px;padding:10px;background:#EDECF2;border-radius:4px;"\\>'.$commentArray['comment'].'

\class\\=\\"no_indent"\\>'.$userData['username'].'给您的回复:

\"line-height:25px;padding:10px;background:#5C96BE;border-radius:4px;color:#fff;"\\>'.$reply.'

 

时间:'.date("Y-m-d",time()).'

  • 状态:通过

        
  • 本邮件为'.$blogname.'自动发送,请勿直接回复.

     "0" class="table">   class="btnn">"'.Url::log($blogId).'#'.$commentId.'" target="_blank">查看该文章
  •  
    class="footer clear">';    
  •        if($mail != ''){    
  •         sendmail_do(MAIL_SMTP, MAIL_PORT, MAIL_SENDEMAIL, MAIL_PASSWORD, $mail$subject$content$blogname);    
  •        }    
  • }   
  • 还是空白,请修改数据表

    修改数据库中“comment”表,“useragent”键值的varchar长度修改为500或1000

    文章封面,其版权设置-转载地址问题

    在根目录admin/views/app/js/common.js
    在function autosave(act)里,
    大概在187行的var sort = $.trim($("#sort").val());
    后面添加:

    1. var copy = $.trim($("#copy").val());  
    2. var copyurl = $.trim($("#copyurl").val());  
    3. var thumbs = $.trim($("#thumbs").val());  

    然后找到205行中var querystr里,大概210行的+"&sort="+sort后面添加

    1. +"©="+copy+"©url="+copyurl+"&thumbs="+thumbs  

    文章评论模块失效

    修改admin/views/write.php和admin/views/page.php
    搜索关键词container-side,在这个div里添加个id
    write.php添加id="post_options" (大概第57行)
    page.php添加id="page_options" (大概第50行)
    把write.php里checked="checked"去掉 (大概第138行)
    如下显示

    1. "checkbox" value="y" name="allow_remark" id="allow_remark" echo $is_allow_remark; ?> />   

    修改admin/write_log.php
    在if ($action == '') {里找
    $is_allow_remark = ''
    修改
    $is_allow_remark = 'checked="checked"';(大概第40行)
    在if ($action == 'edit') {里修改
    $is_top,$is_sortop,$is_allow_remark(大概第74-76行)

    1. $is_top = $blogData['top'] == 'y' ? 'checked="checked"' : '';      
    2. $is_sortop = $blogData['sortop'] == 'y' ? 'checked="checked"' : '';      
    3. $is_allow_remark = $blogData['allow_remark'] == 'y' ? 'checked="checked"' : '';   
    回复空白不成功
    版权属于:

    疯狂老司机

    本文链接:

    https://crazyus.net/posts/fixcom(转载时请注明本文出处及文章链接)

    5 评论

    既然来了就吐个槽吧

    撰写评论~

    单词 f42dtxm第六个字符是什么?
    1. Avatar
      寒星皓月 网友

      大大 emlog6.0.1编辑器 升级到最新版本,怎么升级呢,直接替换不能用呢,(* ̄3 ̄)╭

    2. Avatar
      寒星皓月 网友

      拴Q了,我测试还是 不带邮箱可以回复成功,带邮箱地址则无法恢复,提示“无法访问此网站网址为 .../admin/comment.php?action=doreply 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。”
      数据库中“comment”表,“useragent”键值的varchar长度修改为500或1000,都试过了,不行诶💓,总不是使用Sendmail 插件吧,可去掉插件还是不可以,😣

    3. Avatar
      疯佬 管理员

      @寒星皓月:我觉得估计这个Sendmail 插件引起的,你要把整个Sendmail 插件目录删除 ,测试,或者你把if(REPLY_MAIL == 'Y') {}全删除测试!~

    4. Avatar
      小白 网友

      测试没问题😜

    5. Avatar
      寒星皓月 网友

      @小白:你测试回复带评论者邮箱了吗?我测试的带邮箱地址恢复不成功诶😲

    Music Icon🎵 未加载歌曲
    00:00
    00:00
    暂无歌词
    Power by 疯狂老司机