转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 电商网站开发

用php -v查看得到以下错误信息: PHP Fatal error: [Zend Optimizer] Zend Optimizer 3.3.0 is incompatible with eAccelerator 0.9.5.2 in Unknown on line 在CentOS5.2下的解决方法 (继续) 为: mv /etc/php.d/eaccelerator.ini /etc/php.d/eaccelerator.ini save 然后,再把以下内容添加到/etc/php.ini中的[Zend]上...继续阅读

...

使用squid代理服务器可以缓存服务器上经常请求页面的HTML代码.如果把它作为反射代理,可以提高网站的访问速度.在网上搜索了很多资料,打算一一做个试验: 安装squid. yum install squid (on redhat machine) #configured apache server to serve magento site on port 81 instead of 80 配置apache侦听81端口,因为当我们配置...继续阅读

...

   Magento模板开发过程中比较让人迷惑的就是magento的结构控制,在这《magento模板中XML与phtml关系》一系列的文章中,我将对此进行入门的讲解。  在magento官网模板设计教程中已经初步讲解了模版中.xml与.phtml的关系。  模板文件分别存放于app和skin文件夹。app文件夹存放的是模板的结构文件。skin文件夹存放的是...继续阅读

...

 今天我来继续讲下magento中xml文件与phtml文件的关系,了解这两种magento结构文件的关系,是magento模板制作的最基础知识。 本例以magento 1.4 中的base下的default模板为例 进入正题,我来说说xml可以做到,但是phtml做不到的事情。 1.定义页面结构(1栏,2栏,3栏) .xml中定义页面结构,.phtml默认没有此功能。在m...继续阅读

...

这次继续进行magento模板制作的探讨,上一次说了.xml可以做到.phtml做不到的事情。今天说说xml和phtml是怎么配合着来生成我们的magento模版的。 本次讲解,使用magento 1.4版本,使用base中的default模板。 例子是最快速了解magento的方式了,我们来看下magento头部的搜索框,是怎么显示出来的。  在:appdesignfronten...继续阅读

...

 我们来看看Magento模板中的XML文件与phtml文件的关系以及主要结构文件说明。 xml文件全部在:appdesignfrontendbasedefaultlayout phtml文件以及文件夹全部在在:appdesignfrontendbasedefaulttemplate catalog.xml 这个是控制产品列表页和产品详细页的对应于templatecatalog 这个文件夹的所有phtml内容。 catalogse...继续阅读

...

如果你有一个公用的html代码块单独存放在很多个phtml文件,如何不创建对应的block文件就使其被调用? 其实可以使用系统的内置的Block:core/tempate,基本方法如下: 在layout文件中可能定义如下 <reference name=”content”>   <block type=”core/template” name=”yourNameR...继续阅读

...

在magento产品详细页显示自定义的属性是非常容易的。首先你需找到/app/design/frontend/default/Your_Template/template/catalog/product/view.phtml 找到后打开编辑,增加属性调用代码,常见的几种属性代码如下: 简单描述(short description): <?php echo $this_helper(‘catalog/output’)->product...继续阅读

...

一般的方法是直接用require_once或者include_once()包含引用phtml文件: <?php require_once “html/page.phtml”; ?> 下面是网上提供的另一种方法: 不创建Block文件,如何在一个phtml文件直接包含一个.phtml文件。前提是:仍然需要向该phtml文件传如变量参数. 有一个pthml文件(catalog/product/small....继续阅读

...

Magento重新安装其实是很简单的一件事。也许有些人是全部删除,然后用原版的程序包重新安装,我觉得那是没有必要的,特别是你修改新增了某些程序文件。 当然,如果你改动了某些程序代码导致异常错误发生而又苦于找不到原因,那么把拿官方原版的程序包来安装未尝不可。 下面介绍一种重装方法: 1、删除app/etc下的文件loc...继续阅读

...