找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 3458|回复: 0

[技术分享] 如何修改Zen Cart模板

[复制链接]
发表于 2010-2-27 09:43:23 | 显示全部楼层 |阅读模式
DIR_WS_CATALOG // zent cat目录 这些在includes/configure.php定义
meta_tags.php //定义网站的meta信息。这些是从数据库中取出来的。在includes/modules/下面
HTML_PARAMS //模板语言常量文件定义的。
  1. $current_page_base 在includes/init_inicludes/init_sanitize.php $_GET['main_page']
复制代码
manufacturers_id 生产厂商ID
product_id 产品ID

$tmp_pagename index_home
有加载modules/pages

======================

首页加载的文件
html_header.php

tpl_index_default.php {indeXDefaultMainContent 首页可以编辑}

tpl_modules_featured_products.php -> tpl_columnar_display.php
bannerOne banners [后台bannner控制]

logo 修改 tpl_header.php 页面 在模板的images/logo.gif

id=”mainwrapper”

common/tpl_header.php 功能:所有页面的页眉 基本可以不用或者广告用

id=”headerwrapper”

navColumnOnewrapper

navEZpagesTOp 简易页面的连接

左边分类在 templates/模板/sideboxes/下面 sql参数在categories.php
=============================

1. 在首页顶部增加连接的方法。
找到模板文件夹下面的zcen/tpl_header.php
  1. 在#topbarwrap与#topbar 增加一个<div>连接</div> 里面写上你要的连接
复制代码
2. Logo的替换。这个在后台是没有的。在语包的文件里定义。
找到languages/english/zcen/header.php 找到Header_logo_image 常量 修改
或者 替换 模板下面的 logo.gif文件/includes/templates/zcen/images/logo.gif

3. 导航栏的东西〔这个后台的设计的)
样式调节#navEZPagesTop
后台的 参数调整:0 1 2
后台的 ezpage设置

4. 首页分类名称的修改
打开 /templates/languages/english.php
找到:define(”BOX_HEADING_CATEGORIES”,”CATEGORIES”)
改为:define(”BOX_HEADING_CATEGORIES”,”Select you game”);
主`
D:\WEB\Zen Cart\includes\templates\classic\css\stylesheet.css
整个页面组织
D:\WEB\Zen Cart\includes\templates\template_default\common\tpl_main_page.php
网页左右栏width源代码:
  1. <td id=”navColumnOne” class=”columnLeft” style=”width: 150px;”>
复制代码
动态调用
  1. width: <?php echo COLUMN_WIDTH_LEFT; ?>”>
复制代码

在后台-configuration-layout里可以更改Column Width/

Column Width – Left Boxes
商品分类名称Categories更改:BOX_HEADING_CATEGORIES,
“D:\WEB\Zen Cart\includes\languages\english.php”(78,11): define(’BOX_HEADING_CATEGORIES’, ‘Categories’);

spooer名称更改:define(’BOX_HEADING_BANNER_BOX’,'Sponsors’)
默认模板,左spooner对应’BOX_HEADING_BANNER_BOX’ 右上spooer对’BOX_HEADING_BANNER_BOX_ALL’
右下spooer对应BOX_HEADING_BANNER_BOX2

左边栏处理:只保留includes\templates\template_default\sideboxes\tpl_categories.php,在里面增加
图片链接

右边栏的处理:
1.后台设置为保留who’s onlie(sideboxes/whos_online.php),
与之对应的 tpl_box_default_right.php,查找
  1. <?php echo $title; ?>
复制代码
进行替换

2.添加左边栏目内容,对tpl_box_default_right.php更改:

===========
中部修改:
\includes\templates\template_default\templates\tpl_index_default.php

去掉顶部说明:
  1. <?php if (SHOW_CUSTOMER_GREETING == 1) { ?>
  2. <h2 class=”greeting”><?php echo zen_customer_greeting(); ?></h2>
  3. <?php } ?>
复制代码
去掉欢迎信息:
  1. <h1 id=”indexDefaultHeading”><?php echo HEADING_TITLE; ?></h1>
复制代码
去掉顶部导航:
\includes\templates\template_default\common\tpl_main_page.php
  1. <div id=”navBreadCrumb”><?php echo $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div>
复制代码
模板顶部修改:
==========
\Zen Cart\includes\templates\template_default\common

\tpl_header.php
  1. <div id=”navMain”></div>内可增加链接
复制代码
  1. <?php
  2. /**
  3. * prepares and displays header output
  4. *
  5. */
  6. if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_HEADER_OFF == ‘true’ and ($_SESSION['customers_authorization'] != 0 or

  7. $_SESSION['customer_id'] == ”)) {
  8. $flag_disable_header = true;
  9. }
  10. require($template->get_template_dir(’tpl_header.php’,DIR_WS_
  11. TEMPLATE, $current_page_base,’common’). ‘/tpl_header.php’);?>
复制代码
  1. 上段从<div id=”mainWrapper”>抽出,放在它前面做全屏导航版块
复制代码
顶部搜索按钮修改:
\includes\templates\template_default\common\tpl_header.php :
  1. <div id=”navMainSearch”><?php require(DIR_WS_MODULES . ’sideboxes/search_header.php’); ?></div>
复制代码
自动生成导航栏:
\includes\templates\template_default\templates\
tpl_modules_categories_tabs.php

将其代码掏空,重新添加导航代码:
~~~~~~~~~~~~~~~~~~~~~~~~~
  1. <?php
  2. /**
  3. * Module Template – categories_tabs
  4. *
  5. * Template stub used to display categories-tabs output
  6. *
  7. * @package templateSystem
  8. * @copyright Copyright 2003-2005 Zen Cart Development Team
  9. * @copyright Portions Copyright 2003 osCommerce
  10. * @license http://www.Zen Cart.com/license/2_0.txt GNU Public License V2.0
  11. * @version $Id: tpl_modules_categories_tabs.php 3395 2006-04-08 21:13:00Z ajeh $
  12. */

  13. include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORIES_TABS));
  14. ?>
  15. <?php if (CATEGORIES_TABS_STATUS ==

  16. ‘1′ && sizeof($links_list) >= 1) { ?>
  17. <div id=”navCatTabsWrapper”>
  18. <div id=”navCatTabs”>
  19. <ul>
  20. <?php for ($i=0, $n=sizeof($links_list); $i<$n; $i++) { ?>
  21. <li><?php echo $links_list[$i];?></li>
  22. <?php } ?>
  23. </ul>
  24. </div>
  25. </div>
  26. <?php } ?>
复制代码
~~~~~~~~~~~~~~~~~~~~~~

的log背景:
\Zen Cart\includes\templates\template_default\common

\tpl_header.php
  1. <div id=”tagline”><?php echo HEADER_SALES_TEXT;?></div>
复制代码
底部导航修改:
\includes\templates\template_default\common\tpl_main_page.php
  1. <div id=”bannerSix” class=”banners”><?php echo zen_display_banner(’static’, $banner); ?></div>
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2024-11-24 02:20 , Processed in 0.017974 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表