关于修改模板的几个问题,请版主帮忙解决一下。

Zen Cart模板模版教程、设计、使用交流,欢迎大家把自创的模版 show 出来

版主: radnows

版面规则
严禁盗版、侵权的模板下载、讨论,违者封ID、IP。

关于修改模板的几个问题,请版主帮忙解决一下。

帖子每天一点 » 2008-04-05 12:26

最近在同时对比研究几个网店系统,他们有SHOPEX,ESSHOP,ZEN-CART,看来看去,感觉ZEN-CART做的最好,真的很开源,特别是在搜索引擎优化方面,还有那个商品批量上传功能,真的是很方便,但是就是遇到一个问题,就是模板修改的问题。先总结一下,我个人认为在修改模板的过程中,最大的问题:
最大的问题,就是不知道去哪找文件,不知道哪一段代码承载着哪部分页面,最好有个详细的页面对照表,让我们这些新手,也能快速找到对应的文件,进而下手修改。

再来谈几个具体的问题:
1、我想做一个简单的企业站,就是只需要产品展示的。在后台只要加了产品,前台就会有“新进产品”这一部分,想问如何能去掉这个,而不让其在首页显示。
2、想修改产品列表的表现形式,比如分类产品的排列形式,想过去这个排列方式应该是用CSS控制的,但是我通过读分类页源代的查看,并找DIV的ID,但在CSS文件中,却找不到具体样式,请问,控制产品排列形式该如何修改?比如给目录页产品展示中各产品都加上边框等等。
3、新建一个模板都需要复制哪些文件?


期待版主的回答,期待高人的指点。

-----一个苦苦挣扎于ZEN-CART的新人。
每天一点
初来乍到
初来乍到
 
帖子: 1
注册: 2008-04-05 12:12

Re: 关于修改模板的几个问题,请版主帮忙解决一下。

帖子Jack » 2008-04-06 6:03

1. 关闭首页中央的新建商品栏:商店设置-商品索引-在首页上显示新进商品;
关闭新建商品边框:工具-外观控制,关闭 sideboxes/whats_new.php
或者在 商店设置-最大值 中,修改:新进商品的定义

关于产品展示,可以将商店模式设置为:2= 商品展示, 显示价格

2. 产品列表在 商店设置-商品列表-(商品列表 - 外观样式)中可以设置 column 多栏显示或者 rows 单栏显示
要修改样式或添加边框,修改文件 \includes\modules\Your_template\product_listing.php (如果模板目录下没有这个文件,从\includes\modules\product_listing.php 复制过来)

3. 详见 topic1867.html
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 关于修改模板的几个问题,请版主帮忙解决一下。

帖子lena » 2009-08-08 13:55

JACK,我的是1.38版本的,用的模版是pure_black,我按你上面讲的操作了,但是点击分类出错错误提示如下:
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-0, 0' at line 7
in:
[select p.products_image, pd.products_name, p.products_quantity, p.products_id, p.products_type, p.master_categories_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, pd.products_description, IF(s.status = 1, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status =1, s.specials_new_products_price, p.products_price) as final_price, p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status from TheHotBagproducts_description pd, TheHotBagproducts p left join TheHotBagmanufacturers m on p.manufacturers_id = m.manufacturers_id, TheHotBagproducts_to_categories p2c left join TheHotBagspecials s on p2c.products_id = s.products_id where p.products_status = 1 and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '69' and pd.products_name LIKE 'M%' order by p.products_sort_order, pd.products_name limit -0, 0]
好象是说SQL出错了,具体是怎么个错,我看不懂 :oops: 请指教
lena
高级会员
高级会员
 
帖子: 125
注册: 2009-06-16 14:37

Re: 关于修改模板的几个问题,请版主帮忙解决一下。

帖子daimadaquan » 2009-08-08 15:01

可以从错误提示来看看, 最后一处 "limit -0, 0",很明显的sql语法错误。

可以把这个"limit -0, 0"去掉,如果想从根本上解决问题,就要找到对应的文件,把limit后面的两个变量的设值方式给修改一下。
头像
daimadaquan
论坛版主
论坛版主
 
帖子: 512
注册: 2009-03-09 17:34
地址: 江苏 南京

Re: 关于修改模板的几个问题,请版主帮忙解决一下。

帖子lena » 2009-08-09 11:52

daimadaquan 写道:可以从错误提示来看看, 最后一处 "limit -0, 0",很明显的sql语法错误。

可以把这个"limit -0, 0"去掉,如果想从根本上解决问题,就要找到对应的文件,把limit后面的两个变量的设值方式给修改一下。

斑竹,对应的文件在哪里呢?我是1.38版的,照理是本身就有这个功能的啊,可是我的后台怎么调前台都没反应,按JACK说的操做了就出现这个错误提示了,我现在该怎么改,请LZ明示啊,我是绝绝对对的菜鸟,LZ要耐心些一步步和我说明白啊,否则我搞不定呢 :cry:
lena
高级会员
高级会员
 
帖子: 125
注册: 2009-06-16 14:37


回到 模板美工

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客