zen-cart前后台application_top.php文件解析

2011 年 10 月 10 日 上午 9:18 | 

zen-cart系统有两个application_top.php文件,一个是前台的,一个是后台的。他们的主要作用是为系统提供所需的变量和内容,每个页面的开始都是从这个文件开始。因为他们的工作机制都差不多,下面就说说前台的application_top.php的主要工作原理和机制,重点讲一下他所加载的主要文件。
在加载系统核心文件之前,都是做一些判断工作。
1、首先判断是否存在includes/local/configure.php文件,这个文件一般是用作调式的时候才有。zencart发布的版本一般都不存在这个文件了。所以直接跳过了。
2、加载的第二个文件是includes/configure.php,如果不存在的话,程序会跳到安装的界面。这个文件前台主要的配置文件。包括路径,数据库信息,文件目录等配置选项。
3、加载的是includes/extra_configures目录下的配置文件,所有的PHP页面都加载,这里一般都是插件的配置信息,就是自己添加的插件需要初始化的一些信息,都是放到这里。
4、加载的是includes/initsystem.php文件,这个文件主要加载的是跟zencart系统有关的配置信息,加载了includes\auto_loaders\config.core.php核心配置信息。这里加载了以config.开头的文件,包括overrides子目录下的文件。
5、加载includes/autoload_func.php文件,这个文件主要是根据上一步加载的核心配置文件的信息加载相关的内容,其根据的是$autoLoadConfig数组里面的配置来加载和初始化相关的内容。
6、最后就是有条件的加载DIR_WS_INCLUDES\counter.php文件。
整个application_top.php 文件的加载流程就是这样,了解这个流程对我们深入的开发插件和模块都是很有帮助的。

我们做zen-cart二次开发不是简单的了解模板的开发,我们更应该了解的是系统的核心内容,了解了这些问题对我们接下来zen cart二次开发非常有利。同时深入了解这个优秀的开源软件,对我们以后的软件开发有很大的参考价值。

建设外贸营销网站应该注意的5点

2011 年 10 月 10 日 上午 9:12 | 

外贸企业要建立一个符合国外采购商浏览习惯的营销网站,而且还根据国外采购商的搜索习惯为之进行优化google推广,让国外采购商更容易找到你!然而大部分企业不能理解网站本身的重要性,往往容易忽略建站的根本性问题。最重要是的企业所选择的网络公司也没有这个能力或没有提醒企业就为之服务,企业最后还是很难利用网站推广获得更多的客户转化及询盘。
外贸营销网站建设应该注意什么就为企业理清好的思路。
1、让网站具有营销功能,有利于客户转化及发送询盘

企业行销网站与形象网站,是完全不同的两个概念,形象网站是企业的一张名片,体现的是公司的一个形象;而行销网站完全不同,它是以销售为最终的目的。因此,一个具有行销功能的网站,有利于客户转化及发送询盘的网站,才是外贸企业的真正需求!

2、让网站符合企业的应用习惯

基于对B2B平台和国外知名企业客户网站的研究,总结出了国外客户关注的网站内容和喜欢的设计风格,汇聚到自己的经验之中。在行销网站的后台,可以轻松的添加产品资料、企业资质文件、产品技术文档、客户评价以及其它各类可以增强潜在客户信任感的内容。系统在针对行业特性的同时也考虑到了灵活性,可以根据实际情况调整栏目内容、修改栏目名称,或者选择哪些栏目显示在前台。不仅这样,还可以通过独特的后台统计分析系统,可以全面掌控及了解推广的情况,根据自己的情况降权进一步调整推广的策略及方向,同时对客户进行长期有效的维护及营销。
阅读全文 »

Zen cart的CSS文件系统

2011 年 10 月 07 日 下午 5:16 | 

zen-cart的stylesheet是放在这个文件夹里面的:/includes/templates/YOUR_TEMPLATE/css
接下来我们看一下如何使用Zen Cart内置的功能实现为某些页面引入特定的stylesheets.
CSS文件将按以下顺序发送到浏览器:(如果存在多个属于相同情况的css,它们将会按字母顺序被发送到浏览器,举例来说,如果同时存在stylea.css和styleb.css,那么Zen Cart 将按stylea.css,styleb.css的顺序发送css文件到浏览器):
style*.css // 这样的css文件会在所有页面被加载,一般是把网站大部分的css写在stylesheet.css里面
language_stylesheet.css // 当网站使用的语言是此css文件指定的语言时,该css文件对所有页面有效。例如english_stylesheet.css在网站使用的语言是英文时将对网站的所有页面有效。
page_name.css // 仅在网站当前页面是page_name时,这个css文件才起作用。比如login.css只在登录页面起作用。 (如果你想让你的css只在首页起作用,那你就用index_home.css)
language_page_name.css // 当网站使用的语言是这个css文件指定的语言,并且网站当前页面是page_name时,这个css文件将被调用。
c_??.css // 将在目录页面被调用
language_c_??.css // 当网站使用的语言是这个css文件指定的语言时,这个css文件将在目录页面被调用
m_??.css // 将在制造商列表页面被调用
language_m_??.css // 当网站使用的语言是这个css文件指定的语言时,这个css文件将在制造商列表被调用
p_??.css // 将在某一特定的产品页面被调用。举个例子,p_1.css,这个文件只对product_id为1的产品页起作用
language_p_??.css // 当网站使用的语言是这个css文件指定的语言时,这个css文件将在产品页面被调用
print*.css // 只有在用打印机打印页面时,这个css文件才会起作用。

zen-cart后台页面head变高解决

2011 年 10 月 06 日 下午 9:45 | 

有时候发现zen-cart后台页面head高度变很高,对操作造成不方便。

查找分析代码后发现是由于误改了图像参数,只要在改成合适的就可以恢复正常。

Configuration->Images->Heading Image Width – Admin Heading Image Height – Admin

这2个值改小就可以恢复正常。

纯JS脚本实现zen-cart首页大图幻灯效果

2011 年 10 月 06 日 下午 8:37 | 
zen-cart首页一般有放几张大图广告,这里提供一种纯JS脚本 实现的 幻灯效果 具体的配置参数 见代码中的注释说明。
<script>
var links = new Array();                    //修改点1: 设置多少个链接 与下面的图片个数对应
links[1] = "http://blog.kpa7.net";  //广告图1 对应的超链接
links[2] = "http://blog.kpa7.net";  //广告图2 对应的超链接
links[3] = "http://blog.kpa7.net";  //广告图3 对应的超链接
links[4] = "http://blog.kpa7.net";  //广告图4 对应的超链接

var imgs = new Array();                                                      //修改点2: 设置图片个数
for(var n = 1; n <= 5; n++) imgs[n] = new Image();
imgs[1].src = "images/AD/FocusAD/focus001.png";  //广告图片1
imgs[2].src = "images/AD/FocusAD/focus002.jpg";  //广告图片2
imgs[3].src = "images/AD/FocusAD/focus003.jpg";  //广告图片3
imgs[4].src = "images/AD/FocusAD/focus004.jpg";  //广告图片4
阅读全文 »

岁月,经得起多少等待

2011 年 10 月 06 日 下午 1:56 | 

擦肩而过的时候,蓦然回首,那人似曾相识。

相逢一笑的时候,彼此相忘江湖已千年,过往的是是非非,恩恩怨怨醉不过一壶浊酒,半屏青山。

一直以为,彼此能够邂逅,能够相逢,能够相遇,定是五百年前佛祖面前定下的缘。可缘起缘灭的瞬间,你我早已经错过了前世今生的五百年。而来生,来生是什么?也许是一丝怅然,也许许是一世的等待。到最后,仍然是也许的也许。

总想为你写点什么,却总是搁笔,也许明天会有更好的措辞。

总想和你说点什么,却总是迟疑,也许明天会有更多的时间。

我们总是在错过。错过昨日,错过今朝,而今朝,今朝仍在重复,重复着一种相同的别离。

浮生尘世,聚也匆匆,散也匆匆。或许明天,明天吧,留一点时间,想你,余一份空间,等你。

有多少时间,又有多少空间?那是明天的明天的明天的事情。既然遥远,又何须徒增烦恼,就把它丢给明天再说,不管明天是否愿意接受,也不管明天愿不愿意等待。
阅读全文 »

那些美得动听的话

2011 年 10 月 06 日 下午 1:30 | 

1.当我们极谦卑时,则几近於伟大。

We come nearest to the great when we are great in humility.

2.向阳而开的花,开起来就像阳光般灿烂,颜色里已经充满阳光的味道。

3.于是天阴下雨都不再重要,不抬头也知道,你在照耀。

4.无论你身在何处,无论你为何忙碌,我都会在此守候

Wherever you go, whatever you do,

I will be right here waiting for you. 阅读全文 »

2011要记得的

2011 年 10 月 05 日 下午 1:16 | 

其实不会忘记得,只是。。。

2011-08-06 == 七夕~

2011-10-01 == 国庆节~

创业及有野心的一定要看

2011 年 09 月 29 日 下午 4:53 | 

1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。

2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。

3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨,无所不能。你的目标,应该是努力成为这一小撮人。

4、如果,你真的爱你的爸妈,爱你的女朋友,就好好的去奋斗,去拼搏吧,这样,你才有能力,有经济条件,有自由时间,去陪他们,去好好爱他们。

5、这个社会,是快鱼吃慢鱼,而不是慢鱼吃快鱼。

6、这个社会,是赢家通吃,输者一无所有,社会,永远都是只以成败论英雄。

7、如果你问周围朋友词语,如果十个人,九个人说不知道,那么,这是一个机遇,如果十个人,九个人都知道了,就是一个行业。

8、任何一个行业,一个市场,都是先来的有肉吃,后来的汤都没的喝。

9、这个世界上,一流的人才,可以把三流项目做成二流或更好,但是,三流人才,会把一流项目,做的还不如三流。

10、趁着年轻,多出去走走看看。读万卷书,不如行万里路,行万里路,不如阅人无数。

11、与人交往的时候,多听少说。这就是,上帝为什么给我们一个嘴巴两个耳朵的原因。

12、日常工作之外应当多注意自身修养的提高及自身技能的培训。随着计算机技术的广泛应用,为了不被社会所淘汰,就必须加强计算机技术的培训与提高。无论是企业培训还是个人培训都是不可或缺的,我个人推荐一个很好的培训机构:中科院计算所培训中心。

13、不要装大,对于装大的人,最好的办法就是,捡块砖头,悄悄跟上去,一下子从背后放倒他。

14、不要随便说脏话,这会让别人觉得你没涵养,不大愿意和你交往。即使交往,也是敷衍。因为他内心认定你素质很差。

15、想要抽烟的时候,先问下周围的人可不可以,要学会尊重别人。少在女生面前耍酷抽烟,你不知道,其实她们内心很反感。

16、买衣服的时候,要自己去挑,不要让家人给你买,虽然你第一第二次买的都不怎么样,可是,你会慢慢有眼光的。

17、要想进步,就只有吸取教训,成功的经验都是歪曲的,成功了,想怎么说都可以,失败者没有发言权,可是,你可以通过他的事例反思,总结。教训,不仅要从自己身上吸取,还要从别人身上吸取。

18、学习, 学习,再学习,有事没事,去书店看看书,关于管理,金融,营销,人际交往,未来趋势等这些,你能获得很多。这个社会竞争太激烈了,你不学习,就会被淘汰。 中国2008底,有一百多万大学生找不到工作。竞争这么激烈,所以,一定要认识一点,大学毕业了,不是学习结束了,而是学习刚刚开始。还有,我个人推荐一 个很好的视频节目,《谁来一起午餐》。

19、如果你不是歌手,不是画家,也不是玩行为艺术的,那么,请在平时注意你的衣着。现在这个社会,衣着能表现出你属于哪一个群体,哪一个圈子。

20、记住,平均每天看电视超过三个小时以上的,一定都是那些月收入不超过两千元的,如果你想要月收入超过两千,请不要把时间浪费在电视上。同样的道理,那些平均每天玩网络游戏或聊天超过三个小时以上的,也都是那些月收入不超过两千的。

21、因为穷人很多,并且穷人没有钱,所以,他们才会在网络上聊天抱怨,消磨时间。你有见过哪个企业老总或主管经理有事没事经常在Q**里闲聊的?

22、无论你以后是不是从事销售部门,都看一下关于营销的书籍。因为,生活中,你处处都是在向别人推销展示你自己。

23、平时的时候,多和你的朋友沟通交流一下,不要等到需要朋友的帮助时,才想到要和他们联系,到了社会,你才会知道,能够认识一个真正的朋友,有多难?

24、如果你想知道自己将来的年收入如何。找你最经常来往的六个朋友,把他们的年收入加起来,除以六,就差不多是你的了。这个例子,可以充分的说明一点,物以类聚。

25、不要听信身边人的话,大一不谈恋爱,好的女孩子就被别人都挑走了。想想,刚上大一就耐不住寂寞,受不住诱惑,而去谈恋爱的女孩子,值得自己去追吗?大学里,可以有一场爱情,可是,不要固执地认为,刚上大一,就必须要谈恋爱。

26、记得,要做最后出牌的人,出让别人觉得出其不意的牌,在他们以为你要输掉的时候,这样,你才能赢得牌局。

27、关于爱情,有这么一句话,没有面包,怎么跳舞?无论什么时候,你决定去好好爱一个人的时候,一定要考虑给她你能给予的最好的物质生活。

28、给自己定一个五年的目标,然后,把它分解成一年一年,半年半年的,三个月的,一个月的。这样,你才能找到自己的目标和方向。

29、无论什么时候,记住尊严这两个字,做人是要有尊严,有原则,有底线的。否则,没有人会尊重你。

30、如果,我只能送你一句忠告,那就是,这个世界上没有免费的午餐,永远不要走捷径

前几天看到有人使用zen-cart遇到这样的问题,解决方案转回来,以作备份。

打开 \includes\classes\seo.url.php

查找:         $seo_pages = array(
            FILENAME_DEFAULT,
            FILENAME_PRODUCT_INFO,
在其后增加:  'product_free_shipping_info',
            'product_music_info',
            'document_product_info',
            'document_general_info',

查找:          case 'products_id':
               switch(true) {
//                  case ($page == FILENAME_PRODUCT_INFO && !$this->is_attribute_string($params)):
                  case ($page == FILENAME_PRODUCT_INFO):

在其后增加:

                  case ($page == 'product_free_shipping_info'):
                  case ($page == 'product_music_info'):
                  case ($page == 'document_product_info'):
     

             

Pages: Prev 1 2 3 ... 84 85 86 87 88 ... 135 136 137 Next