当前位置:文档之家› ECSHOP后台左侧导航中增加新菜单

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 文件

找到

{$goods.goods_name}

在它下面增加

{$goods.goods_brief}

如何删除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-repeat 5% 50%; padding-left:200px;

width:760px; margin:10px auto;}

修改为

#footer{padding-left:200px; width:760px; margin:10px auto;}

将ECSHOP分类树修改成一行两个

经常看到有朋友问“怎么将ECSHOP分类树显示为一排(行)两个”,也就是如下面的效果

图:

这个ECSHOP模板修改问题,主要就是靠修改CSS来实现。但是不同模板的具体CSS代码是不

一样的,所以不同模板的具体修改方法也是不完全相同的,没有通用的修改方法。

下面教程是以 2.7.2版 官方默认模板 为例 进行讲解的,已经测试通过,完全兼容

IE6,IE7,火狐。其他模板请参照举一反三。

-------------------------------------------------------------------------------

------------------------------------

打开 /themes/default/style.css 文件

找到

#category_tree dd{padding:3px 0 3px 10px;}

将它修改为

#category_tree dd{padding:3px 0 3px

10px;width:40%;overflow:hidden;float:left;white-space:nowrap;word-break:keep-

all;display: inline;}

然后再打开 /themes/default/library/category_tree.lbi 文件

下面增加一行代码

关于ECSHOP首页两块空白区域的问题

很多新手朋友经常遇到这样的问题:

新安装的ECSHOP,在首页FLASH广告下方或者右下方会有两块很大的空白区域。

那么这些空白区域是如何产生的呢?又要怎么来解决呢?

一)、出现原因:

安装ECSHOP,到第3步的时候,注意下面有一个“安装测试数据”的选项,一般是因为没有

选中这个,所以才会出现空白。

建议新手朋友都要安装测试数据,这样可以少走不少弯路。

二)、解决办法:

1)、

FLASH正下方的空白区域是用来显示“今日特价”的,也就是促销商品。

进入 后台 》商品管理 》商品列表,选中某个商品进行编辑,

设置 “促销价” 和 “促销日期”

2)、

FLASH右下方的空白区域为 品牌区,

到 后台 》商品管理 》商品品牌 ,添加几个品牌。

因为ECSHOP有个规定“当品牌下还没有商品的时候,首页及分类页的品牌区将不会显示该

品牌”, 所以我们还得到 商品列表中 编辑某个商品, 让他属于这个品牌。

这样这个品牌才会显示在首页

ECSHOP关于更换浏览器地址栏ICO图标的问题 最近看到有不少ECSHOP用户反映, 更换favicon.ico 文件后, 浏览器地址栏没有显示新

的ICO图标,尤其是IE7。

本教程会告诉你一些更换ICO图标的注意点。

首先制作一个ICO文件,保存为 favicon.ico ,传到网站根目录下并覆盖同名文件。

如果你使用的火狐浏览器,刷新一下浏览器,应该就能看到新的ICO图标了,

如果你使用的是IE浏览器,尤其是IE7,则可能还需要进行如下操作后才能看到新的ICO图

标。

点浏览器 工具栏 》 选择“Internet 选项”》删除Internet 临时文件、删除历史记录,

然后关掉浏览器,重新打开浏览器再看一下你的网站,是不是出来了

注意不能只删除“Internet 临时文件”, 删除“历史记录”这一点很重要。

ECSHOP首页站内快讯在哪里添加和修改? “添加新闻后在首页站内快讯处显示不出来?”、“请问首页中站内快讯(最新文章)在

后台哪个位置管理”、“如何让发布的文章进入首页站内快讯”等等诸如此类的问题,经

相关主题