可能有些ecshop用戶會遇到一樣的問題,為何編輯了一些文字只存了一半,另一半不見了?
這是ecshop開發時的bug,mail_template.htm與mail_template.php參數名不一致所致。
在網路上其實是有討論的,不過只說對了一半,請參考他人說的這二篇:
1.Ecshop邮件模板无法修改的解决办法 http://blog.sina.com.cn/s/blog_70448d7e0101bx3y.html
修改方法:admin\templates\mail_template.htm 找到:第28、29行;把这2个 name="mail_type" 都修改为 name="is_html"
2.修复ecshop邮件模板无法保存html问题 http://www.ecshoptemplate.com/article-1772.html
解决办法:
1. 进入PHPMYADMIN,找到mail_templates表,在里面把所有邮件模板的is_html tinyint(1) unsigned 的值 设为1,保存。
2.编辑/admin/mail_template.php,将$_POST['is_html']修改为$_POST['mail_type']
$type=intval($_POST['mail_type']);
|
以下是NetPC的方式,真正的語意應該是mail_template.htm與mail_template.php傳送的mail_type都要一致,
1.修改mail_template.htm,把ajax函數內名為的is_html的參數,改寫為mail_type,因為您點選的text模式,或html模式的radio button名稱叫mail type.
2.修改mail_template.php,把$_POST['is_html']改為$_POST['mail_type'],
就這樣啦,db不用改。
留言列表