新手提问,关于商品列表页面

2016-07-07 15:06 来源:www.chinab4c.com 作者:ecshop专家

大家好,我是刚接触ecshop的新人,觉得这个系统挺不错的,但是在使用的过程中发现了一些问题不知该如何解决,所以特过来发贴,若问题太基础,各位兄弟不要见笑

第一个问题:商品列表使用图文方式展现的时候,如何控制商品列表展示页,每页的展现数目;
当前我使用的是官方模板002的,该模板展示的商品为每行2个商品,每页展示5行; 我也不清楚在哪里修改这个展现的行数,不知道是模板还是库项目,或者干脆后台就有设置呢?


后来我去翻译了一些库项目,其中“商品列表”对应的库项目为: good_list.lbi
但是一直未清楚其对于的模板文件在哪里,以及该库项目文件中所引用的css是在哪个文件夹里

以上就是我的问题啦,希望大家不要嫌弃我的问题很基础哈。


谢谢了~ ^___^

回答:
后台系统设置中有的吧

非常感谢楼上的兄弟,帮忙
我再去找找,不过 我找了很久只能找到,每行多少个商品,但是不能设置一个列表有多少行
也就是我还没有在后台。设置每页的记录条数的地方,希望兄弟多指点



原来商店设置里有个设置的地方。。

商店设置---> 显示设置---> 商品分类页列表的数量

鄙视一下自己的粗心大意,顺便把自己没有发现系统本身提供这个功能之前的解决办法以及解决问题的过程发上来给大家,如果能够对大家有点点的帮助,我就很开心了。由于工作原因只能抽时间学习php与ecshop。

以下为本人很‘愚笨’的修改办法。。。各位高手不要见笑,喷子之类的可以笑笑,别跟贴喷我了。。
谁都有新手这个阶段的。呵呵

商店设置后台对应表格shop_config


经查看代码,问题已解决。

解决方法如下:

系统配置信息为 ecs_shop_config表中所得,于是进入mysql修改code为‘page_size‘为自定义的值。

解决过程如下:
(1)查看商品列表对应的php文件,即IE地址栏中的category.php

(2)查看cateogory.php文件中关于分页的部分代码如下:
$size = isset($_CFG['page_size'])&& intval($_CFG['page_size']) > 0 ? intval($_CFG['page_size']) : 10;

(3)可以得知分页大小为变量$_CFG['page_size']所指定,于是在category.php搜索该关键字,搜索不到后发现头文件中包含文件
require(dirname(__FILE__) . '/includes/init.php'); 于是去init.php中发现有代码载入基本配置语句如下:
/* 载入系统参数 */
$_CFG = load_config();

(4)通过IDE的查找定义功能查找load_config()的函数定义中得知
$sql = 'SELECT code, value FROM ' . $GLOBALS['ecs']->table('shop_config') . ' WHERE parent_id > 0';
系统配置信息为 ecs_shop_config表中所得,于是进入mysql修改code为‘page_size‘为自定义的值。

测试通过。

5# ericfan
你说的那些我是很佩服啦
不过单是要设置有显示几个商品,到后台登陆设置下数目就可以了。
而一行显示几个 CSS可以控制.名为style.css

如需模板定制可找小妖

感谢小妖
非常有用的帮助

留个位,好东西以后用得着