ECSHOP问题.docx
《ECSHOP问题.docx》由会员分享,可在线阅读,更多相关《ECSHOP问题.docx(10页珍藏版)》请在冰豆网上搜索。
ECSHOP问题
在ECSHOP后台左侧导航中增加新菜单
有个别高级用户(懂PHP的),提到这样的问题:
在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。
希望这篇ECSHOP二次开发教程对您有所帮助:
例如:
我们要在后台新增一个菜单项“商品采集”。
需要修改至少三个文件:
/admin/includes/inc_menu.php,
/admin/includes/inc_priv.php,
/languages/zh_cn/admin/common.php
首先修改 /admin/includes/inc_menu.php
在
$modules['02_cat_and_goods']['goods_auto'] ='goods_auto.php?
act=list';
下面增加
$modules['02_cat_and_goods']['goods_caiji'] ='goods_caiji.php';
接着打开/languages/zh_cn/admin/common.php
找到
$_LANG['navigator']='自定义导航栏';
在它下面增加
$_LANG['goods_caiji']='商品采集';
然后再打开/admin/includes/inc_priv.php,
在
$purview['goods_auto'] ='goods_auto';
下增加
$purview['goods_caiji'] ='goods_caiji';
ECSHOP模板修改_删除商品名称后边的省略号(三个点)
商品标题超过后台设置的显示字数时,会显示省略号。
请问怎样修改,才会不显示省略号呢?
以下是一种彻底的修改方法,修改完后,将永远不再显示生活好...
打开/includes/lib_base.php文件
找到
if($append&&$str!
=$newstr)
{
$newstr.='...';
}
将之删除掉,就可以了。
记得到后台清除下缓存。
ECSHOP教程_在首页或列表页显示商品简单描述
熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框,
但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的description里,供搜索引擎读取。
有用户问了,我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢?
下面说一下修改教程(以2.7.2版 官方默认模板为例):
1、在ECSHOP首页显示商品简单描述:
依次打开 /themes/default/library/recommend_hot.lbi,/themes/default/library/recommend_new.lbi,/themes/default/library/recommend_best.lbi文件
对每个文件都执行如下操作:
找到
在它上面增加一行
{$goods.brief}
再打开/themes/default/library/recommend_promotion.lbi文件
找到
{$lang.promote_price}{$goods.promote_price}
在它上边增加一行
{$goods.brief}
2、在ECSHOP列表页显示商品简单描述:
关于列表页,显示模式为 “list”和“text”的时候,已经有“商品简单描述”的显示了。
只是在显示模式为 “grid” 的时候 没有显示罢了,下面给“grid”模式也增加一下:
打开 /themes/default/library/goods_list.lbi 文件
找到
html}">{$goods.goods_name}
在它下面增加
--{if$goods.goods_brief}-->
{$goods.goods_brief}
--{/if}-->
如何删除ECSHOP默认模板左下角的LOGO图标
用户有两种选择方案:
(1)、
用自己的Logo图标替换掉原来的:
自己新设计一个LOGO图片,并且命名为 logo1.gif。
并且通过FTP软件上传到“\themes\default\images\”目录下,覆盖原来的同名文件。
(2)、
删除ECSHOP默认的Logo图标:
打开“\themes\default\style.css”文件
找到
#footer{background:
url(images/logo1.gif)no-repeat5%50%;padding-left:
200px;width:
760px;margin:
10pxauto;}
修改为
#footer{padding-left:
200px;width:
760px;margin:
10pxauto;}
将ECSHOP分类树修改成一行两个
经常看到有朋友问“怎么将ECSHOP分类树显示为一排(行)两个”,也就是如下面的效果图:
这个ECSHOP模板修改问题,主要就是靠修改CSS来实现。
但是不同模板的具体CSS代码是不一样的,所以不同模板的具体修改方法也是不完全相同的,没有通用的修改方法。
下面教程是以2.7.2版官方默认模板为例进行讲解的,已经测试通过,完全兼容IE6,IE7,火狐。
其他模板请参照举一反三。
-------------------------------------------------------------------------------------------------------------------
打开/themes/default/style.css文件
找到
#category_treedd{padding:
3px03px10px;}
将它修改为
#category_treedd{padding:
3px03px10px;width:
40%;overflow:
hidden;float:
left;white-space:
nowrap;word-break:
keep-all;display:
inline;}
然后再打开 /themes/default/library/category_tree.lbi文件
在
下面增加一行代码
both;">