zen cart二次开发之二_技术服务_莆田外贸-莆田外贸培训 -


莆田外贸

查看: 3944|回复: 0
打印 上一主题 下一主题

[推荐] zen cart二次开发之二

[复制链接]

109

主题

119

帖子

422

积分

中级会员

Rank: 3Rank: 3

积分
422
跳转到指定楼层
楼主
发表于 2015-7-24 10:28:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
---修改头部---
一,头部分为两部份:
1,第一部份:<html><head>  </head>这一部份主要就是描述meta 和引入网页中需要的js和css
此文件的更改在zencart/includes/templates/template_default/common/html_header.php

2,第二部份头部主要是页面的头部显示,又包括,登入信息,购物车,和下面的导航信息
此文件更改是在zencart/includes/templates/zccn/common/tpl_header.php

修改头部显示的中文字体所在的文件zencart/includes/languages/schinese/zccn/header.php

二,中间变化的内容修改
D:/xampp/htdocs/zencart/includes/templates/template_default/templates/tpl_page_default.php

由此可以看出,如果就中英文共有的东西它就会放在template_default下面,如果是只有中文的东西就放在zccn,只能在英文页面变化的东西放在zcen
---ZEN CART修改头部搜索为只搜索商品名---
找到includes/templates/template_default/sideboxes/tpl_search_header.php
或者includestemplates你的模板sideboxestpl_search_header.php
修改 zen_draw_hidden_field('search_in_description', '1')
为zen_draw_hidden_field('search_in_description', '0')
------
主样式表
includes/templates/classic/css/stylesheet.css
整个页面组织
D:/WEB/zen-cart/includes/templates/template_default/common/tpl_main_page.php

网 页左右栏width源代码:<td id=”navColumnOne” style=”width: 150px;”>
动态调用 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,查找<?php echo $title; ?>进行替换
2.添加左边 栏目内容,对tpl_box_default_right.php更改:
中部修改:
=================
/includes/templates/template_default/templates/tpl_index_default.php
去 掉顶部说明:<?php if (SHOW_CUSTOMER_GREETING == 1) { ?>
<h2><?php echo zen_customer_greeting(); ?></h2>
<?php } ?>
去 掉欢迎信息:
<h1 id=”indexDefaultHeading”><?php echo HEADING_TITLE; ?></h1>
去掉顶部导航:
/includes/templates/template_default/common/tpl_main_page.php
<div id=”navBreadCrumb”><?php echo $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div>
模 板顶部修改:
================
/zen-cart/includes/templates/template_default/common/tpl_header.php
<div id=”navMain”></div>内可增加链接
<?php
/**
* prepares and displays header output
*
*/
if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_HEADER_OFF == ‘true’ and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == ”)) {
$flag_disable_header = true;
}
require($template->get_template_dir(’tpl_header.php’,DIR_WS_TEMPLATE, $current_page_base,’common’). ‘/tpl_header.php’);?>
上段从<div id=”mainWrapper”>抽出,放在它前面做全屏导航版块
顶部搜索按钮修改:
/includes/templates/template_default/common/tpl_header.php   :
<div id=”navMainSearch”><?php require(DIR_WS_MODULES . ’sideboxes/search_header.php’); ?></div>
自动生成导航栏:
/includes/templates/template_default/templates/tpl_modules_categories_tabs.php
将 其代码掏空,重新添加导航代码:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<?php
/**
* Module Template – categories_tabs
*
* Template stub used to display categories-tabs output
*
* @package templateSystem
* @copyright Copyright 2003-2005 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: tpl_modules_categories_tabs.php 3395 2006-04-08 21:13:00Z ajeh $
*/
include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORIES_TABS));
?>
<?php if (CATEGORIES_TABS_STATUS == ‘1′ && sizeof($links_list) >= 1) { ?>
<div id=”navCatTabsWrapper”>
<div id=”navCatTabs”>
<ul>
<?php for ($i=0, $n=sizeof($links_list); $i<$n; $i++) { ?>
<li><?php echo $links_list[$i];?></li>
<?php } ?>
</ul>
</div>
</div>
<?php } ?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
清 除多余的log背景:
/zen-cart/includes/templates/template_default/common/tpl_header.php
<div id=”tagline”><?php echo HEADER_SALES_TEXT;?></div>
底部 导航修改:
/includes/templates/template_default/common/tpl_main_page.php
<div id=”bannerSix”><?php echo zen_display_banner(’static’, $banner); ?></div>
-----修改meta author,generator----
修改zencart meta author,generator
在header部分还有两处是默认的zen cart字样,显然应该改掉的,如下:
<meta name=”author” content=”The Zen Cart&trade; Team and others” />
<meta name=”generator” content=”shopping cart program by Zen Cart&trade;, http://www.zen-cart.com eCommerce” />
还有一个地方是
<div id=”logo”><a href=”http://www.crazyprince.com/”><img src=”includes/templates/Your_Template/images/logo.gif” alt=”Designed by Zen-Cart-Power.com – Power Your Zen Cart!” title=” Designed by Zen-Cart-Power.com – Power Your Zen Cart! ” width=”131″ height=”42″ /></a></div>
需要更改如下文件:
/includes/templates/Your_Template/common/html_header.php

/includes/templates/Template_default/common/html_header.php

/includes/languages/english/Your_Template/header.php
这两个地方是很经常、也是最容易被忽略掉的。

收藏收藏 转播转播
赞助我们:
微信
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台


莆田百姓论坛·免责声明
本站提供网上自由讨论使用,所有个人言论并不代表本站立场,与本站立场无关,本站不会对其內容负任何责任。
本站内容均经过严格审查筛选,内容健康,如发现违反国家法律法规的內容,请立即联系我们,我们立刻从网站上删除,并致以最深的歉意。

首 页|关于我们|广告联系|Archiver|手机版|百姓活动Q群:195562840|品牌招募|友情申请

Copyright © 2012-2015 莆田百姓通(http://www.ptbaixing.com) 版权所有 All Rights Reserved.

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。

Powered by Discuz! X3.2 技术支持: 莆田百姓电商 闽ICP备14001707号-1    QQ

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