在这章我们将详细讲述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协议,比如客户端服务器模式,这些都是规范。每当我们在原有 ...
2007-12-31

实战WebService III: REST篇(基于php)

关键字: Rest,Webservice,你也能看懂
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 ...
2007-12-31

实战WebService II: SOAP篇(基于php)

关键字: soap, 你也能看懂
概述(SOAP和XML-PRC比较) 在Web服务发展的初期,XML格式化消息的第一个主要用途是,应用于XML-RPC协议,其中RPC代表远程过程调用。在XML远程过程调用 (XML-RPC)中,客户端发送一条特定消息,该消息中必须包括名称、运行服务的程序以及输入参数。   XML-RPC只能使用有限的数据类型种类和一些简单的数据结构。人们认为这个协议还不够强大,于是就出现了SOAP——其最初的定义是简单对象访问协议。之后,大家逐渐意识到SOAP其实并不简单,而且也不需要必须使用面向对象语言,所以,现在人们只是沿用SOAP这个名称而已。   XML-RPC只有简单的数据类型集,取而代之, ...
2007-12-31

实战WebService I: XML-PRC篇(基于php)

关键字: webservice,入门
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项目(更多 ...
koda
搜索本博客
我的相册
89b88261-4413-36d3-a261-60afc611610b-thumb
xcart_logo.gif
共 82 张
最近加入圈子
存档
最新评论