ECshop修改文档一Word文件下载.docx
- 文档编号:7697015
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:32
- 大小:345.73KB
ECshop修改文档一Word文件下载.docx
《ECshop修改文档一Word文件下载.docx》由会员分享,可在线阅读,更多相关《ECshop修改文档一Word文件下载.docx(32页珍藏版)》请在冰点文库上搜索。
right;
{$goods.shop_price}<
/span>
/li>
{/if}
--{/foreach}-->
/ul>
手把手教你ECSHOP去版权与标志(新增272版)
前台部分:
1:
去掉头部TITLE部分的ECSHOP演示站Poweredbyecshop
前者在后台商店设置-商店标题修改
后者打开includes/lib_main.php
$page_title=$GLOBALS['
_CFG'
]['
shop_title'
].'
-'
.'
PoweredbyECShop'
;
改为
];
2.去掉版本信息“<
metaname="
Generator"
content="
ECSHOPv2.7.1"
/>
”
打开includes/cls_template删除以下部分
/*在头部加入版本信息*/
$source=preg_replace('
/<
head>
/i'
"
\r\n<
metaname=\"
Generator\"
content=\"
.APPNAME.'
'
.VERSION."
\"
$source);
3.去掉友情链接部分
4.去掉底部的Poweredbyecshop270
打开
js/common.js
删除第244行:
onload=function()
再打开模板文件夹的
library/page_footer.lbi
删除{foreachfrom=$lang.p_yitem=pv}{$pv}{/foreach}{$licensed}
后台部分:
1.去除两张图片
admin/images/ecshop_logo.gif
admin/images/login.png
2.右上角的“关于ECSHOP”
打开admin/templates/top.htm
-------------------------------------------------------------------------------
ECSHOP整合论坛
先安装好ECshop和UCenter
5、下载UCenter文件夹里有一个advanced文件,把里面的uc_client文件夹上传至空间中的Ecshop文件夹里
6、进入ecshop后台==>
会员管理==>
会员整合选择名称为UCenter进行安装,在提示框中点击“是”
7、系统提示输入【UCenter的URL】和【UCenter创始人密码】,我的信息如下:
UCenter的URL:
UCenter创始人密码:
admin
8、系统提示选择会员合并方式,我们选择【将与UC用户名和密码相同的用户强制为同一用户】,点击【开始导入】不久我们会看到【恭喜您。
整合成功】的字样,证明ECshop和UCenter整合成功,我们已经成功了一大半了,继续加油!
9、安装Discuz,访问
10、系统提示输入UCenter链接、IP、和创始人密码,我的信息如下:
UCenter链接:
UCenter创始人密码:
其他的文本框为默认即可
11、填写DB链接信息。
不知道的请询问空间商
12、完成Discuz的安装,至此完成了Ecshop会员整合
13、新注册一个用户进行测试,测试成功!
无论是在Discuz,ecshop进行注册,双方都是可以这个账号登陆
注意:
整合后ECSHOP的ecs_shop_config表会被改变
去掉ECShop购物流程中收货人电子邮箱必填项
首先打开includes\lib_order.php,在第1688行找到并删除如下代码
empty($consignee['
email'
])&
&
接着打开js\shopping_flow.js,在第582-586行找到并删除如下代码
if(!
Utils.isEmail(frm.elements['
].value))
{
err=true;
msg.push(invalid_email);
}
最后在默认模板里面找到库文件library\consignee.lbi,在第44行找到并删除如下代码
{$lang.require_field}
好了,这样,问题就解决了,购物流程中电子邮箱已经不是必填选项了,大家可以去试试看
ecshop货到付款设置说明
ECSHOP支持货到付款的配送方式不是很多。
需要自己修改一下代码
includes/modules/shipping
路径下,如要改EMS这个配送方式支持货到付款与否,可以进打开文件夹下ems.php
/*配送方式是否支持货到付款*/
$modules[$i]['
cod'
]
=false;
将
修改成
=true;
其他类推
最后记得卸载这个配送方式,再重新安装即可
----------------------------------------------------------------------
“货到付款”是跟你上一栏选择的“配送方式”相关的。
举例说明:
如果你在“配送方式”里选择的是“申通快递”,那么在“支付方式”里就无法选择“货到付款”,
因为按照ECSHOP默认规定“申通快递”是不支持“货到付款”的(这一点在后台配送方式管理处可看出来)
如果你把“配送方式”改选为“圆通快递”,那么支付方式那里就可以选择“货到付款”了,因为按照ECSHOP默认规定“圆通快递”是支持“货到付款”的。
==================================================================
那么新的问题又来了.........
有没有办法让“申通快递”也支持“货到付款”呢?
答案是肯定的,下面是相关的修改教程
打开includes\modules\shipping\sto_express.php文件,找到这行:
$modules[$i]['
=false;
修改为:
=true;
在ECSHOP首页的促销商品下显示促销时间
用ECSHOP开网店的人应该都知道,ECSHOP官方默认程序,在ECSHOP首页的促销商品是没有读取促销时间段的,
那么我们要如何二次开发才能实现“在ECSHOP首页的促销商品下显示促销时间”呢?
下面就来告诉你具体的解决办法:
修改方法:
打开/includs/lib_goods.php文件
找到
functionget_promote_goods($cats='
'
)
函数部分
在
$goods[$idx]['
name'
=$row['
goods_name'
下边增加两行代码
promote_start_date'
=local_date($GLOBALS['
date_format'
],$row['
]);
promote_end_date'
注意千万别加错位置哦,加错了位置我可不负责任哦。
进行上面程序文件的修改以后,下面我们就可以在ECSHOP模板文件中调用促销开始时间和促销结束时间了。
调用方法为:
打开/themes/模板文件夹/library/recommend_promotion.lbi
在foreach循环里的适当位置调用如下标签即可:
开始时间:
{$goods.promote_start_date}
结束时间:
{$goods.promote_end_date}
如何将ECSHOP2.7.3后台左侧菜单中的云服务中心删除掉
使用过ecshop2.7.3的朋友都知道了,
在ECSHOP2.7.3后台左侧菜单中增加了一个“云服务器中心”,
若是给客户使用可能不是很美观,如果我想删除掉该怎么办捏?
本站为你提供如下操作教程:
打开ecshop2.7.3,
找到admin/cloud.php文件。
搜索
大概在60行,140行,228行
分别在每行前面加“//”注释掉,或者将整行删除,这样后台云中心菜单自动隐藏掉了。
还有个办法是在ECSHOP后台模板里修改,menu.htm,start.htm搜索cloud.php?
is_ajax=1把整段JS删除
这个教程是转载自网上的,本站长没有亲测,感兴趣的朋友自己测试吧。
ECSHOP273版本相比272动了几个表
ecs_admin_user增加了一个字段:
ec_salt
ecs_shipping增加一个字段:
shipping_order
ecs_users增加一个字段:
ecs_virtual_card修改一个字段:
crc32
为每个商品设置最少购买量最小订购量
1)、
首先需要修改ECSHOP的数据库结构
进入后台》数据库管理》SQL查询,执行下面SQL语句,注意将“ecs_”改成你的数据库前缀
ALTERTABLE
`ecs_goods`ADD
`min_buynum`INT(10)NOTNULLDEFAULT
0'
2)、
修改/admin/templates/goods_info.htm
{if$suppliers_existseq1}
上边增加代码
tr>
tdclass="
label"
最小起订数<
/td>
td>
inputtype="
text"
name="
min_buynum"
value="
{$goods.min_buynum}"
/>
/tr>
3)、
修改/admin/goods.php
找到(注意:
一共能找到两处,都要修改才行)
$sql="
INSERTINTO"
.$ecs->
table('
goods'
)."
(goods_name,goods_name_style,goods_sn,
"
.
将之修改为
(goods_name,goods_name_style,goods_sn,min_buynum,"
继续,找到(注意:
VALUES('
$_POST[goods_name]'
'
$goods_name_style'
$goods_sn'
$catgory_id'
$_POST[min_buynum]'
继续向下,找到
goods_sn='
在它下面增加一行代码
min_buynum='
至此,后台部分修改完毕,下面开始修改前台部分
4)、
这里以官方默认模板为例进行讲解,其他模板请自行对照修改
打开文件
/themes/default/goods.dwt
inputname="
number"
type="
id="
1"
size="
4"
border:
1pxsolid#ccc;
修改为
{$goods.min_buynum|default:
}"
varqty=document.forms['
ECS_FORMBUY'
].elements['
number'
].value;
在它下边增加一段代码
--{if$goods.min_buynum}-->
if(qty<
{$goods.min_buynum})
{
alert('
对不起,本商品最小起订数为:
{$goods.min_buynum}'
);
qty={$goods.min_buynum}
}
--{/if}-->
5)、
/flow.php
找到
SELECTg.goods_name,g.goods_number"
.
SELECTg.goods_name,g.goods_number,g.min_buynum"
//查询:
系统启用了库存,检查输入的商品数量是否有效
在它上边增加
/*比较购买数量与最小起定数*/
if($row['
min_buynum'
]>
$val)
show_message(sprintf('
对不起,您选择的商品%s,最小起订数%d件。
$row['
],$row['
min_buynum'
]),'
返回购物车'
'
step=cart'
exit;
实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格
给客户做ecshop的模板,客户要求只显示一个本店价,会员登录才显示自己相对应的价格,研究了一下,完美解决:
1、首先给要显示的价格加上一个是否登录显示在判断:
{if$smarty.session.user_id}价格{/if},比如:
--{foreachfrom=$rank_pricesitem=rank_pricekey=key}会员等级对应的价格-->
{if$smarty.session.user_id}您是{$rank_price.rank_name}:
fontclass="
PointPrice"
ECS_RANKPRICE_{$key}"
color:
#C00"
{$rank_price.price}<
/font>
{/if}<
br/>
--{/foreach}-->
红色代码就是判断会员是否登录,不登陆的话直接不显示;
2、然后在后台将会员管理——会员等级——显示价格关闭;
如图
3、最终显示的样子是登陆前:
登陆后是:
生动讲解ecshop广告位的添加
用一句话总结下:
添加广告就像在种萝卜,种萝卜得有块地,这块地就是模板中的可编辑区域;
到了地里要抛个坑,在坑里种上萝卜,这个坑就是广告位添加,这个萝卜就是添加广告;
切记一个萝卜一个坑,一个女人一个老公!
!
用ECSHOP
无法避免广告管理
可有几人能轻松上手呢?
我们团队新成员也一样迷惑
我给他们讲解时
找到好滴解释方法
废话不多说
请看详细教程
再不懂我拉10根面条上吊去
看明白了就支持支持偶
满足下哥们虚荣心*_*
顺便AD下我们工作室网站:
*_*
第一步,还是按照mzsq39版主所说的那样,
广告管理>
广告位置>
添加广告位
步骤一说明:
首先要想好广告具体放置在哪个位置,从而决定广告位的宽度和高度,另外,广告位的模板代码可以自己加以修改,比如我的网站首页中间的广告,为了让它和上面的品牌香水和名牌包包风格一致,我把它改成了
{foreachfrom=$adsitem=ad}
divclass="
box_2centerPadd"
{$ad}<
/div>
blank5"
{/foreach}
此处不推荐不熟悉的朋友修改。
第二步
广告列表>
步骤二说明:
这里特别要注意的地方是广告位置的选择,因为2.6.1后台模板这里是站外广告!
估计很多朋友按照说明设置但是最后没有成功都是因为这个原因。
选择第一步设置的广告位置,然后设定时间,有些朋友说设定的广告过两天就不见了,就是因为这里设置了可能出现一两天就不出现了。
上传的图片记得和广告位置设定的大小一致,不然很容易破框。
是否开启中记得选择开启。
第三步:
模板管理>
设置模板>
步骤三说明:
2.6.1默认模板中,很多页面都已经插入了主区域右侧和左侧广告位的代码,所以mzsq39版主说到的比如到index.dwt中插入对应的代码这个步骤可以省略~而且如果你在设置模板中点了确认修改之后,对index.dwt的修改会被覆盖的,这也是有些朋友说在里面添加代码,但是在设置模板之后index.dwt变回原来样子的原因。
当然如果你要比较特殊的位置加入广告,比如某个div框中加入的话,是要另外在对应的页面增加广告代码的。
这里我们以首页为例,选择主区域右侧,然后更改序号,这个序号根据你要放置的位置而定,和你其他主区域右侧的板块,比如精品,热门这些的序号有关。
这里做一个补充,同一个广告位置,其实是可以添加很多条广告的,只需要在添加广告的时候选择同一个广告位置,然后再设置出现之后,就会随即在对应的位置出现。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
接下来再简单说一下广告位置的其他应用,比如说,添加客服代码。
相信很多朋友都会添加客服,但是我个人不大喜欢到处漂的那种,更加不喜欢有事没事就弹出主动对话的那种!
到处漂的看着就不大爽,如果太大了还会挡住页面,而主动对话虽然有可能增加交易量,但是个人很讨厌这种强制性的方式,基本上刷新一次页面就跑出来骚扰一次。
所以我选择的是接单王客服,免费的,而且没有骚扰,可以选择静态图片链接的模式。
有需要的朋友可以到XX搜索一下吧(不是接单王或者XX广告)
说远了,这里说回用广告位置来添加客服吧。
步骤一:
当然是先去申请在线客服。
这里大家还是XX一下算了,因为不同的朋友喜欢不同风格的在线客服。
步骤二:
同样是先登陆后台,点广告管理>
步骤三:
添加广告
这里要注意的一点是首先广告位置要选择之前设定的客服广告,然后媒介类型选择代码,结束的时间就调久点吧,比如2020年这类的。
广告代码这里其实输入的是你申请到的在线客服代码,我这里稍做了修改,把网站公告也放置在这里了。
这个部分大家根据自己情况修改,我的在线客服参考代码为:
box_1"
h3>
span>
商店公告<
/h3>
boxCenterListRelaArticle"
欢迎光临法国代购网,我们的宗旨:
诚信经营、服务客户!
/br>
fontcolor=#fc0303>
QQ:
ahref="
tencent:
//message/?
uin=627935229&
Site="
627935229<
旺旺:
target=_blank>
ks_esell<
divalign=center>
sc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECshop 修改 文档