在这章我们将详细讲述Magento如何使用主题,如果创建和管理自己的主题:
Magento的主题和其他系统有什么区别
怎样创建一个主题
怎样给店铺分配接口和主题
多主题应用入门
主题的结构层次:Magento怎么处理多主题
Magento的主题和其他系统有什么区别
术语‘主题theme’可能听起来是一个熟悉的名字,对于主题使用者和创建者,可能有过设置web应用主题的经历。主题有两大类用户:使用者和创建者。使用者就是那些从审美和可用性角度来看主题的人,而创建者就是是那些从参与创建的 ...
phpBB
最流行的开源论坛软件,phpBB能够通过mods设置,你能定制你的论坛。Vanilla 是一个轻量级开源论坛,是Mark O’Sullivan
使用 PHP and MySQL 开发的. Vanilla 能够加载扩展,你同样能通过扩展定制你的论坛。
推荐8个国外最流行使用比较广泛的开源论坛。
-
phpBB 最流行的开源论坛软件,phpBB能够通过mods设置,你能定制你的论坛。你想要详细了解 500个不同的mods,浏览这里: here
.
- Vanilla 是一个轻量级 ...
为
了更好地学习这篇教程,深刻理解Magento的术语是非常必要的。这些术语对你来说可能是很陌生的,所以得花点时间通读它。但是更重要的是,如果你暂时不
能完全理解这些术语概念不要气馁—— 这章只不过是给你一个简要的介绍。接下来的章节将针对每一个术语深入探讨。本节涉及的术语包括:
站点(Website), 店铺(Store)和店铺展示(Store View)
接口(Interface)
主体(Themes)
布局(Layouts)
模板
(Templates)
皮肤(Skins)
块(Blocks)
...
1.WordPress 2.6 简体中文语言包及 WordPress 2.6 简体中文版已上传到 Google Code上
下载地址:http://code.google.com/p/wpcn/downloads/list
Bug提交:http://code.google.com/p/wpcn/issues/list
这里提供了 tar.gz 和 zip 两种压缩包的下载,请大家根据自己的需要下载。
2. 在WordPress安装目录中的wp-content目录下新建languages目录。
3. 将zh_CN.mo文件上传到wp-content/languages目录下。
注意:旧版Wo ...
最近朋友购买了一个购物车系统x-cart,面向海外销售电子产品。x-cart是商业产品,价格布到1000美元。
朋友选择x-cart是自有他们的道理,对他们这些对购物车一窍不通的人,x-cart的好处在于:
1. 安装极其简单。
2. 提供了稳定的基础功能: 产品展示、支付和数据导入导出等。
3. 样式模板可定制切换。
4. 如果需要功能扩展,x-cart提供付费开发。
而它的缺点也是显而易见的,至少x-cart网站的SEO是跟不上时代的了。后来朋友提及了另外一个商业购物车叫Zoovy, 说用户评价比x-cart高。Zoovy的特征我了解不多,但是从官方的合作认证来看,似乎更强大些。
至 ...
今天来介绍几种开源的国外网上购物系统:
1. MAGENTO http://magentocommerce.com/
这是我最喜欢的一种购物车系统,这款系统比较新,但他的功能非常全,特别是SEO以及网站的内部优化做的是相当的不错。整个网站看起来设计非常的大气,看起来很专业。不过对空间的要求相对其他的系统来说比较高。一些用户可能比较关心的功能像CROSS SELL,PROUDCT TAG都是后台自动生成的。还有他的BACTH IMPORT,都是不错的。付款网关主要是PAYPAL WEBSITE PAYMENT STANDARD(包括北美和英国),还有他的GOOGLE CHECKOUT(LEVE ...
1. How to invoke a module from a component's view?
ANSWER:
引用jimport('joomla.application.module.helper');
$module = JModuleHelper::getModule('modulename');
echo JModuleHelper::renderModule($module);
But if you want more control of the output, then take a look at the code that parses the {loadmodul ...
Joomla! 是一个具有丰富特性的内容管理系统。但是如果你要使用它建立一个站点,并且有些功能是Joomla本身没有提供的,你就需要使用扩展。在Joomla中五种类型的扩展:组件(Components), 模块(Modules), 插件(Plugins), 模板(Templates)和语言(Languages).每种扩展完成不同的功能。
组件(Components)
组件是最大最复杂的扩展,类似于一个小的应用。一个组件分为两部分:后台管理部分和前台部分. 每次Joomla页载入时,组件被调出渲染页面的主体。例如:com_registration是一个处理用户注册的组件。用户可以在前端注 ...
SEO一般分为站内(On-Site)和站外(Off-Site)
On Site基础工作就是网页结构的合理性
1. 页面应尽可能简单
尽可能把CSS和Javascript移出到单独的文件里。
2. URL结构:
传统URL像这样:
http://vagent.com/tour_detail.php?id=5987
但是下面的URL结构更容易被搜索引擎收藏:
http://vagent.com/tours/detail/5987
当然,最好的格式应该像这样:
http://vagent.com/tours/blue-mountains
blue-moun ...
转载于http://www.yeeyan.com/articles/view/38585/11529
简介
本文来自于作者的一段面试经历,从而总结出10条编写PHP程序时的好习惯和技巧,帮助你在找工作时获得更多的优势。
过去的几周对我来说是一段相当复杂的经历。我们公司进行了大裁员,我是其中之一,但却体验到了其中的乐趣。我从来没有被开除过,所以很难不去想得太多。我开始浏览招聘板块,一个全职PHP程序员的职位很吸引人,所以我寄去了简历并获得了面试机会。在面试之间,我和其主要的程序员们在咨询电话中聊了聊,最后他们给我出了一套测试题,其中有一道很耐人寻味。
找出以下代码的错误之处:
...
传统瘦客户端开发,HTML/CSS/Javascript,彻底分离?理想主义吧?
对,就是有理想主义。没有理想,就不会尝试实践;不尝试实践,怎么能前进?日本人水都能发动汽车了,html/js分类算鸟? 试试看吧:)
在vAgent项目中,需求的来源是客户认为我们的网页上javascript代码很多,影响SEO(国外客户对SEO都是有整理策略的,马上有一篇小文介绍ON-Site Seo)
而我们遇到的困难是:
1. 很多onclick事件充斥在html元素中
2. ROR程序员可能都遇到Helper问题,CakePHP采用类似的机制,比如GoogleApi就是借助了一个我们自己编写的Java ...
这个标题怎么看怎么别扭,实在缺乏新意,想不出更恰当标题。
说我怎么Code Review?说我怎么写出一个CRUD?那还不如干脆来个CakePHP学习系列教程。
最后还是心得体会来得朴素平和一些,其实即便心得,那也是酸甜苦辣非系列篇章不能道来,且先让我罗列一下集成组件:
js:
1 Jquery, Prototype(开篇已述)
2 LightBox: 一个参照列表. 我选择ThickBox,项目够用,基于JQuery.
3 DatePicker
用了一个基于protoype的DatePicker伤透了脑筋,至少浪费了足足几个工作日,然后又被http://www.kelvinluc ...
当您点选网页中的图片或连结时,背景会立即变暗并且出现Loading…然后跳出一个美美的方框显示图片或网页,这种效果就叫做Lightbox,底下收集了一些许多人开发或修改的Lightbox,通常都会有Demo,看个人喜好选择。
Lightbox JS
典型也是最常见的一个,目前也出了 2.0 版,不过似乎只能显示图片而已。
ThickBox
这个也很常见,可以显示图片、网页,并且可以指定方框的大小,推荐。
Greased Lightbox
提供装在浏览器的扩充套件,平常看图片时就会有Lightbox效果。
GreyBox
这个最强,除了可以用于图片和网页外,连f ...
1. 开发服务器(Dev Server):
同时也做Internal Test,上面安装的软件有:
Linux
Apache2.0 + Mysql5.0 + PHP5.2.5
Dokuwiki
Mantis
Subversion
2. 测试服务器(UAT Server)
实际是用户接受性测试(UAT)用,安放在美国。主要软件环境
Linux
Apache2.0 + Mysql5.0 + PHP5.2.5
3. PHP扩展
经检查该项目将使用如下PHP扩展:
1). json: 高效传递ajax数据
2). ssl: 支付模块用
3). gd2: 统计 ...
首先图示的是PowerDesigner软件的基本工作原理,不知道算不算秀,知道的就过。
因为使用图形化数据化建模工具,被几个ROR的朋友鄙视。我从来不是一个极端分子,我的观点和准则是:
1. 使用一切能够提高生产率的工具,不论出身;
2. 不是说文本的、Console的就是高明的正确的。
3. 敢于面对重构,但不是总是重构。过多地重构说明设计严重缺失
4. 数据库设计不求尽善尽美,但是力所能及。开发阶段仍然会反复迭代
工作了7日,整理出如下数据结构:
PowerDesigner可以设置一键导出基于特定数据库、特定版本的sql语句
由于商业版权,我不能展示给大家数据库具体结构,橙 ...
方法论大都都是骗局,某些理论家高明的拼凑,然后释出厚厚一叠书,就扔给了下游,好比中国,趋之若鹜般地.
所谓专家拼凑RUP, 蹩脚的UML,到底多大程度提高了生产力呢?Agile是最新一轮方法热潮,但是事实上你看到的现实往往是那么地凌乱和无序。往往开发方法之间工具集都是互相渗透,互相借鉴。
就像vAgent,因为是承接的第三方业务而非自营,最开始阶段方法论都无人提及,完全Common Sense。传说BA起初就是就像老朋友一样和客户坐在一起谈心,客户不时地展示一些网上已有的类似系统,BA用小本子记录客户的想。
为了准确展示客户想要的,BA部门专门配备一名设计师也精通html/css,将搜集的客 ...
CakePHP + JQuery/Prototype + MySQL + Apache + Linux
是该项目的技术平台。所有开发工具必须基于此考虑。
1. PowerDesigner12.5 数据库建模工具
既然选择了Ror风格的CakePHP,数据库设计作为模型的开始就是很自然,PowerDesigner用过了都说好。
2. Subvesion: 源码控制工具
心甘情愿、别无选择的选择。
3. Tortoise: 轻量的SVN客户端工具
4. Mantis: 简单轻量的Bugtracker
5. Notepad++/EditPlus 源码编辑器.没有使用IDE,像 ...
注定,这就是一个不可能完美的开始。因为摆在面前的,是眼花缭乱的,甚至语言的选择都是迷茫的。从哪里开始呢?
语言:
Java, C#, PHP, Python or Ruby?
Java: 静态语言;语言特性完善;库足够丰富。
C#: 类JAVA语言;语言特性同样完善;不乏优秀的库。
PHP/Python/Ruby: 同属脚本语言。与静态语言相对,最直接了当的感受是,写完一行代码,我就可以在浏览器看到效果。
PHP久经考验,Python和Ruby的多线程支持好一些。Ruby的语法怪异一些....
框架:
PHP: Zend,Symfony,CakePHP,FleaPHP,Co ...
概述
REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。
他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。
REST本身只是为分布式超媒体系统设计的一种架构风格,而不是标准。
基于Web的架构,实际上就是各种规范的集合,这些规范共同组成了Web架构。比如Http协议,比如客户端服务器模式,这些都是规范。每当我们在原有 ...
REST是什么
REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。
他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。
REST本身只是为分布式超媒体系统设计的一种架构风格,而不是标准.
Restful Web Service面向资源,不是面向动作(Action)
REST风格Web Service报文格式
什么,你一点都不懂我说什么?那么先看看Re ...
概述(SOAP和XML-PRC比较)
在Web服务发展的初期,XML格式化消息的第一个主要用途是,应用于XML-RPC协议,其中RPC代表远程过程调用。在XML远程过程调用 (XML-RPC)中,客户端发送一条特定消息,该消息中必须包括名称、运行服务的程序以及输入参数。
XML-RPC只能使用有限的数据类型种类和一些简单的数据结构。人们认为这个协议还不够强大,于是就出现了SOAP——其最初的定义是简单对象访问协议。之后,大家逐渐意识到SOAP其实并不简单,而且也不需要必须使用面向对象语言,所以,现在人们只是沿用SOAP这个名称而已。
XML-RPC只有简单的数据类型集,取而代之, ...
XML-RPC是一种简单的,轻量级的通过HTTP协议进行RPC通信的规范。一个XML-RPC消息就是一个请求体为XML的HTTP-POST请求,被调用的方法在服务器端执行并将执行结果以XML格式编码后返回。 XML-RPC 和SOAP是创建web services的两种标准协议。XML-RPC是出现较早的(也比较简单),而SOAP较新,也比较复杂。Microsoft的.NET就是基于 SOAP,而很多流行的WEB程序,如Frontier和blogger,则提供XML-RPC接口。
PHP通过xmlrpc扩展提供SOAP和XML-RPC的访问途径。xmlrpc基于xmlrpc-epi项目(更多 ...
- 浏览: 27887 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
xcart_logo.gif
共 82 张
共 82 张
最新评论
-
早上九点的哭声
半仙=中医+魔术
-- by 臧圩人 -
几种开源的国外网上购物( ...
谢谢koda大哥了..,Magento是个好东西..如果自己写了支付宝的接口的话 ...
-- by zhubian1959 -
几种开源的国外网上购物( ...
1. 本地化是最容易的Magento扩展。没有完全汉化就自己补充:)2. 而Ma ...
-- by koda -
vAgent(宾馆、旅游线路订 ...
楼主不错啊..
-- by zhubian1959 -
10条PHP编程习惯助你找工 ...
对第六条亲自测试过了..你说的对!以前以为JAVA应该会对这样的语句进行优化.自 ...
-- by zhubian1959






评论排行榜