Magento兰亭2011模板支付时无提交按钮的解决方法

最近很多人使用Magento兰亭2011模板,但是据好多人反映,在订单提交页面没有提交按钮,根据另人的经验,我来解释一下如何解决此问题。

Magento兰亭2001真是个很不错的模板,此模板首先是很好的仿了兰亭,其次是功能上也很丰富,很少有模板有如此丰富的功能,不过有一些功能是直接集成在代码中的,没有一些代经验的人可能会被此限制。
此模板官网地址是:http://www.bestmagento.com/ 希望大家支持正版。此模板的缺点可能是因为功能太丰富,一般的新手无法应付。

我看了其模板.phtml文件,并没有什么明显的问题。我觉得应该是XML文件的问题,可能由于版本问题,XML有错误的地方,不出所料。

app\design\frontend\default\se101\layout\checkout.xml  此文件中约380行位置,将checkout/onepage_review_info那个块的代码更新成如下:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
        <block type="checkout/onepage_review_info" name="root" output="toHtml" template="checkout/onepage/review/info.phtml">

            <action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
            <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
            <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
            <block type="checkout/cart_totals" name="checkout.onepage.review.info.totals" as="totals" template="checkout/onepage/review/totals.phtml"/>
            <block type="core/text_list" name="checkout.onepage.review.info.items.before" as="items_before" translate="label">
                <label>Items Before</label>
            </block>
            <block type="core/text_list" name="checkout.onepage.review.info.items.after" as="items_after" translate="label">
                <label>Items After</label>
            </block>
            <block type="checkout/agreements" name="checkout.onepage.agreements" as="agreements" template="checkout/onepage/agreements.phtml"/>
            <block type="core/template" name="checkout.onepage.review.button" as="button" template="checkout/onepage/review/button.phtml"/>
        </block>
    </checkout_onepage_review>

我们通过对比可以发现XML少了两行的声明。

一般我们去分析XML文件的时候,没有谁可以直接看到问题所在,要通过与当前版本的default模板中的XML文件做下对比,才容易确定问题所在。

magento网店辅助管理工具Store Manager for Magento

http://www.mag-manager.com/order

我们很多人都使用过淘宝助理,Magento助手Store Manager for Magento就像是淘宝助理一样是一款可以管理我们Magento商店的软件。这是那些苦恼于Magento商品多图上传,Magento商品批量处理的人们的救星。但是,由于Magento的复杂,导致了该软件的复杂,其使用设置方面还需要花时间去熟悉。作为一个资深的Magento使用者,使用这个软件也不能一下子入手。其中的功能还是需要练习下才敢确认。官网有其详细的功能说明与使用说明,请以官网为准。

官方视频使用教程见:http://www.mag-manager.com/screenshots-video

he.net在解析mx时,有时会不生效

昨天因一个网站需要将域名进行空解析,万网不支持这个解析,无耐将dns转到he.net上,网站倒是成功解析上线了。
但是过了6个小时,有人告诉我网站对应的邮箱收不到邮件了。用nslookup去查看,果然没找到mx的解析记录。
在he.net删除重新解析,还是不行,无语了。解决不了,无耐万网一天只能改一次dns。
后来在dnspod.com上买了个vip套餐解决了这个问题。
大家以后使用he.net解析是注意观察一下。

magento目录页产品清单每行列数的设定方法

magento目录页产品清单每行列数如何设定,在后台参数中找不到,知道控制在
frontend/base/default/template/catalog/product/list.phtml中的
<?php $_columnCount = $this->getColumnCount(); ?>
这条语句控制,但这个getColumnCount函数,调用的是那个参数呢?
以下给出解决方案,
在catalog.xml中

<block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml"></block>

下面加一条

<action method="setColumnCount"><columns>4</columns></action>

或者直接在模板中新建一个local.xml,然后按照规范,增加如下代码,即可。

<catalog_category_default>
 <reference name="content">
     <reference name="category.products">
         <reference name="product_list">
            <action method="setColumnCount"><columns>4</columns></action>
          </reference>
     </reference>
  </reference>
</catalog_category_default>

magento在后台编辑保存产品时出现500错误

magento在后台编辑保存产品时出现500错误,
找了别人blog,说大致以下问题
下面是一些常见的会导致http 500的原因:

1. 文件权限不够

2.运行内存限制

3.运行时间限制

4. .htaccess文件设置问题

5.网站文件的问题

我把内存和运行时间都做了提高,都不行。
最后想想,可能的media权限不够,于是试了运行
chmod -R o+w media
居然可以了,不可理解!!

magento的网页加载时-等待响应-时间过长的解决思路

我有一个magento站,从其它主机,移到一个新主机上,不知什么原因,就首页的“等特响应”时间变长,其它页却都没问题,而之前的主机是正常的。这个站当时别人做的时候用的兰亭的模板。
试了无数办法,主机优化,加速检查,我都开通了apc,gzipmagento的后台cache和Compilation也开启。就是不行,以为是首页没缓冲的原因。
于是想办法另建一个页面,将主面上的home的page中的内容拷到新建,发现居然也慢,就怀疑可能是某些插件有问题,一个一个删除试。
终于发现了这个模板的“Hot Products”插件,只要去掉,速度马上正常。
不想去研究这个插件为什么会慢了,临时解决办法就是将这个插件功能去掉,将其生成html内容硬拷出来。放入一个block中,然后引用。
然后网站一切正常。
有空再看看这个插件是什么问题了。
原来插件也会影响速度,不光是主机的问题!!!!!

magento安装新插件后后台配置空白解决办法

在某些运营中的magento网站,安装新插件后后台配置空白解决。

1 将sysytem->toos->Compilation如果Compiled是Enabled,将其改成disable

2、将system->Cache Storage Management中的重新刷新一下,即可。

基本主要原因是由于Compilation功能开启后造成,当时碰到这问题,想了猜了无数原因,终于想起了Compilation功能开着了。

magento后台进入异常,从功能菜单开始显示空白解决

magento后台进入异常,从功能菜单开始显示空白,即做不了重索引,也操作不了其它功能。

这时有两种解决办法:

1、将var目录下的session和cache内容删除

2、将apache服务重新启动,(我在操作过程中,这个作用更明显)