其实很多就是看变量,就可以直接调用,而变量的定义地方很多,比如language

1.  includes\languages\语言.php
2. 写个文件,放进includes\extra_configures、

3. languages\englis\extra_definitions\
 
4. FILENAME_:includes\filenames.php
 
例如 FILENAME_LOGIN=login;
<li><a href="<?php echo zen_href_link(FILENAME_FAQ, '', 'SSL'); ?>" rel="nofollow"><?php echo BOX_INFORMATION_FAQ;?></a></li>
 
注:BOX_INFORMATION_FAQ是在 language/语言.php定义的啦
 
尾部本来 <?php echo FOOTER_TEXT_BODY; ?>

添加几个关键词:

<div class="footlink2">
    copyright @ 2013 <?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">'; ?>beatsbydrdreus.com</a> All Right Reserves.
  </div>
   <br class="clearBoth" />
  <?php
   $keywordarray = @explode(",",META_TAG_KEYWORDS);
   foreach($keywordarray as $a)
   {
    echo "<h1><a href=".HTTP_SERVER . DIR_WS_CATALOG.">".$a."</a></h1>";
   }
  ?>

----------------------------------------------------

按列来的话《ul》

<ul>
   <li class="foot14t">Information</li>
   <li><a href="<?php echo zen_href_link(FILENAME_NEWS_INDEX, '', 'SSL'); ?>">News</a></li>
   <li><a href="<?php echo zen_href_link('rss_feed', '', 'SSL'); ?>">RSS</a></li>
   <li><a href="<?php echo '' . HTTP_SERVER . DIR_WS_CATALOG;?>blog">Blog</a></li>
   <li><a href="sitemap.xml">Sitemap</a></li>
  </ul>
  <ul>
   <li class="foot15t">Hot Sale</li>
   <?php
    $keywordarray = @explode(",",HOME_PAGE_META_KEYWORDS);
    foreach($keywordarray as $a)
    {
     echo "<li><h1><a href=".HTTP_SERVER . DIR_WS_CATALOG.">".$a."</a></h1></li>";
    }
   ?>
  </ul>

<div class="foot2">
  <img src="includes/templates/happy/images/footer.gif"/><br/>
  Copyright @ 2013 <?php echo STORE_NAME;?>

         或则 <?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">'.STORE_NAME.'</a>';?>
 </div>

 text-decoration:none; 去下划线

=======================================添加到后台新编辑页面=======================================

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

/*****************************************************/
  /************************about us******************/
  /************************payment******************/
  /************************faq*************************/
  /*************************privacy****************************/

1、将includes复制到zen-cart的根目录下

includes\languages\english\faq.php

define('NAVBAR_TITLE', 'F.A.Q');
define('HEADING_TITLE', 'F.A.Q');

define('TEXT_INFORMATION', 'Your faq should be on this page.');
?>

includes\languages\english\html_includes\define_faq.php

<p><strong>FAQ Sample Text ...</strong></p>
<p>This section of text is from the Define Pages Editor located under Tools in the Admin.</p>

includes\modules\pages\faq\header_php.php

<?require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));

// include template specific file name defines
$define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_FAQ, 'false');

$breadcrumb->add(NAVBAR_TITLE);
?>

includes\templates\template_default\templates\tpl_faq_default.php

<div class="centerColumn" id="privacy">
<h1 id="privacyDefaultHeading"><?php echo HEADING_TITLE; ?></h1>

<div id="privacyDefaultMainContent" class="content">
<?php
/**
* require the html_define for the privacy page
*/
require($define_page);
?>
</div>

<div class="buttonRow back"><?php echo zen_back_link() . zen_image_button(BUTTON_IMAGE_BACK, BUTTON_BACK_ALT) . '</a>'; ?></div>
</div>

2、includes/modules/sideboxes/information.php在是适当位置添加以下代码
/******************************************/
$information[] = '<a href="' . zen_href_link(FILENAME_ABOUT_US) . '">' . BOX_INFORMATION_ABOUT_US . '</a>';
$information[] = '<a href="' . zen_href_link(FILENAME_PAYMENT) . '">' . BOX_INFORMATION_PAYMENT . '</a>';
$information[] = '<a href="' . zen_href_link(FILENAME_FAQ) . '">' . BOX_INFORMATION_FAQ . '</a>';
 if (DEFINE_PRIVACY_STATUS <= 1) {    $information[] = '<a href="' . zen_href_link(FILENAME_PRIVACY) . '" rel="nofollow">' . BOX_INFORMATION_PRIVACY . '</a>';  }
/*****************************************/

3、includes/languages/your template/english.php在适当的地方添加以下代码
 /**************************************/
  define('BOX_INFORMATION_PAYMENT', 'Payment');
  define('BOX_INFORMATION_ABOUT_US', 'About Us');
  define('BOX_INFORMATION_FAQ', 'F.A.Q');
++ define('BOX_INFORMATION_PRIVACY', 'Vie Priv&eacute;e');
/***************************************/

4、includes/filenames.php在适当的地方添加以下代码
/*****************************************/
define('FILENAME_PAYMENT', 'payment');
define('FILENAME_ABOUT_US', 'about_us');
define('FILENAME_FAQ', 'faq'); 
++define('FILENAME_DEFINE_PRIVACY', 'define_privacy');
++define('FILENAME_PRIVACY', 'privacy');
define('FILENAME_DEFINE_PAYMENT', 'define_payment');
define('FILENAME_DEFINE_ABOUT_US', 'define_about_us');
define('FILENAME_DEFINE_FAQ', 'define_faq');
/*****************************************/
调用方法 在tpl_header.php中
<?php    if ($current_page_base == 'privacy'){  $active = 'aaccttiivvee';      } else { $active = '';    }?>       <a href="<?php echo zen_href_link(FILENAME_PRIVACY, '', 'SSL'); ?>" class="<?php echo $active;?>"><?php echo BOX_INFORMATION_PRIVACY;?></a>

<a href="<?php echo '' . HTTP_SERVER . DIR_WS_CATALOG;?>blog">Blog</a>
<?php    if ($current_page_base == 'index' || $current_page_base == '') { $active = 'aaccttiivvee'; }     else { $active = ''; }   ?>    <a href="<?php echo '' . HTTP_SERVER . DIR_WS_CATALOG;?>" class="<?php echo $active;?>"><?php echo TOP_MENU_HOME;?></a>

zencart 新页面调用好功能代码集:的更多相关文章

  1. 通过javascript库JQuery实现页面跳转功能代码

    通过javascript库JQuery实现页面跳转功能代码的四段代码实例如下. 实例1: 1 2 3 4 $(function(){ var pn = $("#gotopagenum&quo ...

  2. zencart 具体页面调用规则: $body_code变量解析

    zencart $body_code变量解析 修改centerColumn 可以修改中间产品方框的大小 2.2.5 .BODY文件在这个文件生效 require($body_code) include ...

  3. jquery实现页面置顶功能代码

    <html> <head> <title></title><script type='text/javascript> //回到顶部功能 f ...

  4. h5页面调用相机功能

    //accept:表示要打开的文件类型 capture:表示可以捕获到系统默认的设备 <input type="file" accept="image/*" ...

  5. JS事件 加载事件(onload)注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。

    加载事件(onload) 事件会在页面加载完成后,立即发生,同时执行被调用的程序. 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内. 2. 此节的加载页面,可理解 ...

  6. php中调用这个功能可以在web页面中显示hello world这个经典单词

    php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法.久而久之,终于今天憋不 ...

  7. iOS如何用代码控制以不同屏幕方向打开新页面?

    转载:http://blogread.cn/it/article/7765?f=wb#original 代码示例:https://github.com/johnlui/Swift-On-iOS/tre ...

  8. 自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个

    自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个,兼容ie8以上浏览器,别忘了引用jquery,我用的jquery/1.11.0/其他版本没有测试,另外需 ...

  9. OAF在打开的新页面中添加按钮,功能是关闭当前页面

    OAF在打开的新页面中添加按钮,功能是关闭当前页面 javascript:close()

随机推荐

  1. Git 的 .gitignore 配置 转载

    .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得. 1.配置语法: 以斜杠“/”开头 ...

  2. mybatis 一点整理

    mapper指定对应的接口 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper ...

  3. SOUI入门

    环境:win7_64旗舰版,VS2013 发现了一个比较好用的DirectUI库——SOUI,但是写一个窗口程序不是很方便,程序初始化的地方稍显繁琐,这里稍微封装一下. 大概包含6个文件: SouiC ...

  4. sfs - django start from scratch

    [TOC] Launch with code git spreading is obsolte lwc Installation Path D:\PythonWebSW\Django-1.5.5 ad ...

  5. VBS基础篇 - 循环语句(4) - For Each...Next

    VBS基础篇 - 循环语句(4) - For Each...Next   For Each...Next 循环与 For...Next 循环类似.For Each...Next 不是将语句运行指定的次 ...

  6. HTML 锚点链接,链接到同一个页面的不同位置

    <html>    <head>        <title></title>    </head>    <body>     ...

  7. Python识别网站验证码

    http://drops.wooyun.org/tips/6313 Python识别网站验证码 Manning · 2015/05/28 10:57 0x00 识别涉及技术 验证码识别涉及很多方面的内 ...

  8. spark第一篇--简介,应用场景和基本原理

    摘要: spark的优势:(1)图计算,迭代计算(2)交互式查询计算 spark特点:(1)分布式并行计算框架(2)内存计算,不仅数据加载到内存,中间结果也存储内存 为了满足挖掘分析与交互式实时查询的 ...

  9. varnish缓存安装使用

    varnish PDF http://files.cnblogs.com/jimingsong/varnish.pdf 目前介绍CentOS6.4-64位系统 yum安装varnish: 配置varn ...

  10. Head First--设计模式(装饰者模式)

    从现在开始,我将以写一个小软件的方式来进行模式识别的学习,包含需求分析,功能模块设计,原理图设计,程序实现这个几个部分,可能具体的模式模块不可能都包括在内. 需求分析:星巴兹咖啡店已经遍布全世界的很多 ...