zencart 新页面调用好功能代码集:
其实很多就是看变量,就可以直接调用,而变量的定义地方很多,比如language
添加几个关键词:
<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é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 新页面调用好功能代码集:的更多相关文章
- 通过javascript库JQuery实现页面跳转功能代码
通过javascript库JQuery实现页面跳转功能代码的四段代码实例如下. 实例1: 1 2 3 4 $(function(){ var pn = $("#gotopagenum&quo ...
- zencart 具体页面调用规则: $body_code变量解析
zencart $body_code变量解析 修改centerColumn 可以修改中间产品方框的大小 2.2.5 .BODY文件在这个文件生效 require($body_code) include ...
- jquery实现页面置顶功能代码
<html> <head> <title></title><script type='text/javascript> //回到顶部功能 f ...
- h5页面调用相机功能
//accept:表示要打开的文件类型 capture:表示可以捕获到系统默认的设备 <input type="file" accept="image/*" ...
- JS事件 加载事件(onload)注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。
加载事件(onload) 事件会在页面加载完成后,立即发生,同时执行被调用的程序. 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内. 2. 此节的加载页面,可理解 ...
- php中调用这个功能可以在web页面中显示hello world这个经典单词
php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法.久而久之,终于今天憋不 ...
- iOS如何用代码控制以不同屏幕方向打开新页面?
转载:http://blogread.cn/it/article/7765?f=wb#original 代码示例:https://github.com/johnlui/Swift-On-iOS/tre ...
- 自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个
自己改写了一个图片局部放大的jquery插件页面里面的html代码少了,同一个页面可以调用多个,兼容ie8以上浏览器,别忘了引用jquery,我用的jquery/1.11.0/其他版本没有测试,另外需 ...
- OAF在打开的新页面中添加按钮,功能是关闭当前页面
OAF在打开的新页面中添加按钮,功能是关闭当前页面 javascript:close()
随机推荐
- Android上的远程调试
来源: http://www.seejs.com/archives/296 目录 远程调试概述 使用 Chrome 的 ADB 扩展进行远程调试 1. 安装 ADB 扩展 2. 启用你的移动设备上的 ...
- spring AOP 代理机制、执行过程、四种实现方式及示例详解
1.加载过程 spring首先检测配置文件中的代理配置,然后去加载bean; 如果配置文件中没有配置代理,自然代理不会生效,如果配置了代理,但是代理还没有生效,那么有可能是加载顺序的问题,即在检测到代 ...
- HttpClient的get和post方式提交数据的使用
/** * Http工具类 */ public class HttpUtil { // 创建HttpClient对象 public static HttpClient httpClient = new ...
- SMO 的环境
Microsoft SQL Server System CLR Types - http://go.microsoft.com/fwlink/?LinkId=123721&clcid=0x40 ...
- QTP如何连接/查询数据库
在日常测试工作中经常会遇到有关于数据的测试,比如数据的正确性,完整性,测试人员造的测试数据预期与实际程序运行结果是否一致,如果这个时候数据量比较多的情况下,通过人工比对无疑是一项非常耗时,而且安全系数 ...
- thinkphp的目录结构设计经验总结1
---恢复内容开始--- 用thinkphp开发了好些项目了:最近准备抽空写一些经验总结: 希望能给刚开始接触tp的童鞋们提供一些开发的方案:少走一些弯路:少踩一些坑: 这些绝对都是些精华干货:耐着性 ...
- 第十四章:使用CSS3进行增强
1.为不支持某些属性的浏览器使用polyfill:如果想弥合较弱的浏览器和较强的浏览器之间的功能差异,可以使用polyfill(通常又称作垫片),通常用js实现.但是有些较弱的浏览器运行JS的速度要慢 ...
- 面向方面编程(AOP)
简介 如果你很熟悉面向方面编程(AOP),你就会知道给代码增加"切面"可以使代码更清晰并且具有可维护性.但是AOP通常都依赖于第三方类库或者硬编码的.net特性来工作.虽然这些实现 ...
- python常用操作
1.进入python命令行: #python >>>... 退出python命令行 >>>exit() #... 2.运行1.py 直接运行1.py: #pytho ...
- flash检测网络是否通畅
air: 要在 Adobe ® Flash ® Professional(CS4 或更高版本)中使用 air.net 包: 选择“文件”>“发布设置”命令. 在 Flash 面板中,单击 Act ...