文档介绍:Ecshop二次开发修改
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
Ecshop局部功能修改方法
1、去掉用户中心的“您还没有通过邮件认证 点此发送认证邮件〞
模板文件 ,
找到下面代码:
〈!--{if $info。is_validate eq 0} ——>
{$} 〈a href=〞javascript:sendHashMail(〕〞 style="color:#006bd0;〞>{$lang。resend_hash_mail}</a〉〈br />
〈!—-{/if} —-〉 将它删除掉或者注释掉就行了。
2、专题页帮助中心和商品分类没有的解决方案
翻开 〔在根目录里〕
找到 $smarty—>assign(’page_title', $position[’title’]); // 页面标题
在下面添加
$smarty-〉assign〔'categories', get_categories_tree〔〕); // 分类树
$smarty—>assign〔'helps', get_shop_help()〕; // 网店帮助
即可,之后记得清缓存。
3、解决ECSHOP购物车中商品自动消失的问题
第一种解决方法只需要修改ECSHOP根目录下includes\cls_session。php 大概在82行,找到这个。
$this—>_ip = real_ip〔);
修改为
if〔isset($_COOKIE[’real_ipd']〕 && !emptyempty($_COOKIE[’real_ipd’])〕{
$this—〉_ip = $_COOKIE['real_ipd’];
}else{
$this—>_ip = real_ip〔);
setcookie(〞real_ipd〞, $this-〉_ip, time(〕+36000, "/"〕;
}
4、调整默认播放器速度
翻开\data\flashdata/cycle_image。js文件夹,里面有四个文件夹分别代表这四种样式。第一种播放器就是 default 文件夹,进去之后翻开js文件〔其他三种样式也是如此〕
// 0xffffff:文字颜色|1:文字位置|0x0066ff:文字背景颜色|60:文字背景透明度|0xffffff:按键文字颜色|0x0066ff:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间(秒〕|2:图片过渡效果|1:是否显示按钮|_blank:翻开窗口
var swf_config = "|2|||0xFFFFFF|0xFF6600||〈B>2〈/B〉|3|1|_blank〞
以上说明,后面的<B>2〈/B〉是控制速度的,如果你感觉他快了。
5、注册页面的Email修改成非必填项
1〕、首先来修改模板文件, 这里以官方默认模板为例
翻开 /themes/default/user_passport。dwt 文件
onblur="checkEmail〔〕;"将其删除,继续向下找到
*也将其删除
2)、翻开 /js/ 文件,找到下面JS代码段并删除之(大概在466行左右〕
if 〔email。length == 0)
{
msg += email_empty + '\n’;
3
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
}
else