网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 网站建设 > ZenCart
User Name
Password
 
FAQ Members List Calendar Cheap Glasses Mark Forums Read

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1   IP: 49.87.187.58
Old 2016-04-11, 09:55 AM
Keith Keith is offline
初级会员
 
Join Date: 2009-07-13
Posts: 2
Keith 现在声名狼藉
Default zen cart二次开发之二

---修改头部---

一,头部分为两部份:
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

这两个地方是很经常、也是最容易被忽略掉的。
Reply With Quote
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 01:20 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.