竟然有人用我就修复下吧,未测试,没环境
后台邮件回复问题
修改文件comment.php
路径/admin/comment.php
大概124行 if(REPLY_MAIL == 'Y') 里所有替换吧
- if(REPLY_MAIL == 'Y')
- {
- $DB = Option::EMLOG_VERSION >= '5.3.0' ? Database::getInstance() : MySql::getInstance();
- $blogname = Option::get('blogname');
- $Comment_Model = new Comment_Model();
- $commentArray = $Comment_Model->getOneComment($commentId);
- extract($commentArray);
- $subject="您在【{$blogname}】发表的评论收到了回复";
- $mail = $commentArray['mail'];
- $emBlog = new Log_Model();
- $logData = $emBlog->getOneLogForHome($blogId);
- $log_title = $logData['log_title'];
- $content = '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="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());
后面添加:
- var copy = $.trim($("#copy").val());
- var copyurl = $.trim($("#copyurl").val());
- var thumbs = $.trim($("#thumbs").val());
然后找到205行中var querystr里,大概210行的+"&sort="+sort后面添加
- +"©="+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行)
如下显示
- "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行)
- $is_top = $blogData['top'] == 'y' ? 'checked="checked"' : '';
- $is_sortop = $blogData['sortop'] == 'y' ? 'checked="checked"' : '';
- $is_allow_remark = $blogData['allow_remark'] == 'y' ? 'checked="checked"' : '';
大大 emlog6.0.1编辑器 升级到最新版本,怎么升级呢,直接替换不能用呢,(* ̄3 ̄)╭
拴Q了,我测试还是 不带邮箱可以回复成功,带邮箱地址则无法恢复,提示“无法访问此网站网址为 .../admin/comment.php?action=doreply 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。”
数据库中“comment”表,“useragent”键值的varchar长度修改为500或1000,都试过了,不行诶💓,总不是使用Sendmail 插件吧,可去掉插件还是不可以,😣
@寒星皓月:我觉得估计这个Sendmail 插件引起的,你要把整个Sendmail 插件目录删除 ,测试,或者你把if(REPLY_MAIL == 'Y') {}全删除测试!~
测试没问题😜
@小白:你测试回复带评论者邮箱了吗?我测试的带邮箱地址恢复不成功诶😲