求助 2.73邮件模板 无法使用HTML格式

2016-07-07 15:11 来源:www.chinab4c.com 作者:ecshop专家

2.73邮件模板 无法使用HTML格式,无法选择HTML格式,选择了保存还是显示文本模式,求助!

回答:
兄弟,你的问题我遇到过,因为字符过多所以出现错误!
我给你解决方法!直接修改数据库!就可以了!
http://blog.qd18.net/549.html
这是我解决问题之后写在blog的方法!
还有相关邮箱对html的解释,粗略的也写了一下
http://blog.qd18.net/546.html
私人blog,闲人勿访昂!请勿拍砖!

<p>{$user_name}您好!<br />
<br />
您已经进行了密码重置的操作,请点击以下链接(或者复制到您的浏览器):<br />
<br />
<a target="_blank" href="{$reset_email}">{$reset_email}</a><br />
<br />
以确认您的新密码重置操作!<br />
<br />
{$shop_name}<br />
{$send_date}</p>


我就是用默认的代码,还是不行哦 帮忙看看是哪里出问题哦!

顶起来,寻求帮助!

$content['is_html'] = 1;

楼上高手一语道破天机直接装个PHPMYADMIN 在里面把所有邮件模板的is_html tinyint(1) unsigned值 设为1 把编辑好的模板黏贴在下面 保存就OK了 ,切忌 再去ECSHOP后台改动模板 一改就都没了 。。

汗~ 我不是高手, 我也才玩ecshop2个星期

一年了官方到现在还没解决这个问题

在百度知道搜到一个解决方法
打开admin\templates\mail_template.htm
找到:第28、29行;
  1. <input type="radio" name="mail_type"
复制代码
把这两行修改成
  1. <input type="radio" name="is_html"
复制代码
刷新后台,再试试应该就好了,反正我测试是好了。

我是用了5楼和6楼的办法,有空可以试试10楼的方法

这个问题出在admin/mail_template.php文件,171行:
$type= intval($_POST['is_html']);
表单里没有这个元素,正确的应该是mail_type,把171行改为:
$type= intval($_POST['mail_type']);
就可以正常切换文本和HTML格式了。



我是用帝国备份把原始的模版数据表备份出来,然后在备份的PHP文件里面(就是帝国备份出来的数据表文件)直接修改模版代码,然后覆盖回去。不用修改任何程序代码。不懂代码,办法比较笨,直接修改数据表,也不难。

详情加扣627451433