zencart模版总结

常识总结:
1 网站前台配置文件:
uggsboot/includes/configure.php
2 网站后台配置文件:
uggsboot/admin/includes/configure.php
3 数据库配置所在:
define('DB_TYPE', 'mysql');
define('DB_PREFIX', 'uggsboot_');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', 'root');
define('DB_DATABASE', 'uggdatabase');
4 确定DIR_FS_CATALOG方法之一:
上传phpinfo.php到网站根目录,然后运行http://www.oneonewatch.com/phpinfo.php ,查找 DOCUMENT_ROOT变量,其所对应的“D:/AppServ/www/oneonewatch ” 便是 DIR_FS_CATALOG
5 安装zencart之后注意:
把zc_install文件夹改名,然后把includes/configure.php文件改成只读。

SEO总结:
1 开启URL重写:
后台 --> Configuration --> SEO URLs --> Enable SEO URLs? 改成 true.
2 去掉分类页面的Filter Results by:
后台 --> Configuration --> Product Listing --> Include Product Listing Alpha Sorter Dropdown 改成 true.
3 首页一般都要加一段网站描述的话,例如welcome to... :
修改includes/templates/yourtemplate/templates/tpl_index_default.php文件,将描述代码放到适合的位置。
4 产品页面“Customers who bought this product also purchased” 默认是按字面意义显示,即只有真正买了这个产品又购买了其他产品,才会显示。不然是不会显示的。
找到includes/classes/db/mysql/define_queries.php文件,修改SQL_ALSO_PURCHASED的sql语句如下, 以增加网站内部连接

DEFINE('SQL_ALSO_PURCHASED', "select p.products_id, p.products_image                      from " . TABLE_PRODUCTS . " p                      where p.products_status='1' order by rand()                      limit 0, 3"); 


5 修改首页title和描述:
找到includes/languages/english/meta_tags.php文件, // Home Page Only:
6 修改分类页及产品页的title和描述:
找到includes/modules/meta_tags.php文件
代码的150,151,152三行,是批量修改分类页面的。
如果要单独修改某个分类页面的title及描述, 后台 --> Catalog --> Categories / Products --> 点击要修改的分类的最后一个小图标(Meta Tags)
建议如果分类不多,可以单独针对每个分类拟写title和描述。
找到这段代码(280多行)$products_description = zen_clean_html($products_description);, 其下面便是批量修改产品页title和描述的地方。
7 批量修改说明性页面的title和描述:

// NO "break" here. Allow defaults if not overridden at the per-page level   default:   define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . PRIMARY_SECTION : '') . TITLE . TAGLINE);   define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . (defined('NAVBAR_TITLE') ? NAVBAR_TITLE : '' ) . SECONDARY_SECTION . KEYWORDS);   define('META_TAG_KEYWORDS', KEYWORDS . METATAGS_DIVIDER . (defined('NAVBAR_TITLE') ? NAVBAR_TITLE : '' ) ); 

将上面的代码修改为如下:

// NO "break" here. Allow defaults if not overridden at the per-page level   default:   define('META_TAG_TITLE', (defined('NAVBAR_TITLE') ? NAVBAR_TITLE . PRIMARY_SECTION : '') . TITLE . TAGLINE);   define('META_TAG_DESCRIPTION', '');   define('META_TAG_KEYWORDS', '' ); 

即去掉画蛇添足的META_TAG_DESCRIPTION和META_TAG_KEYWORDS。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值