Browsing all articles from 七月, 2010
9

Magento产品直接进入结账页面

Author 紫月蓝骋    Category Magento     Tags

Magento在产品页增加个立即购买的按钮,跳过购物车页面直接进入结账页面。这个是今天客户提的需求,用了个简单的jQuery解决了这个问题。当然如果你的网站没有用到jQuery的话,就直接用JS写吧。

一、在addtocart.phtml中加入<a  href=”<?php echo $this->getBaseUrl() ?>checkout/onepage/”  id=”checknow”>立即购买</a>。

二、给加入购物车的按钮加个id=“addtocart”。

三、加入以下jQuery,

1
2
3
4
5
<script type="text/javascript">
jQuery("#checknow").click(function(){
jQuery("#addtocart").click();
} )
</script>

这个方法存在一定的缺陷就是,结账的时候会把所有购物车里的产品一起结了,不过客户就是要这样的结果,

8

Magento中添加Flash

Author 紫月蓝骋    Category Magento     Tags

Magento加Flash这个问题,让我纠结了下今天。一般的Flash是很好加的,我说下带有xml等文件的Flash的加法。

一、在根目录下创建一个文件夹swf,把Flash相关的东西放入。

二、新建一个Static Block加入以下内容(注意把其中的文件夹和文件名改为相对应的内容):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script type="text/javascript">
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'width','900',
'height','400',
'src','swf/name_of_your_flash_banner',
'quality','high',
'menu','false','base','.',
'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','swf/name_of_your_flash_banner'
); //end AC code
</script>
 
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="400" title="name_of_your_flash_banner">
 
<param name="movie" value="swf/name_of_your_flash_banner.swf" />
<param name="quality" value="high" />
<param name="menu" value="false">
<param name="wmode" value="transparent">
<param name="base" value="." />
 
<embed src="swf/name_of_your_flash_banner.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="400"></embed>
 
</object>
</noscript>

三、在你需要导入flash 的地方,导入这个block。

四、在该页面加入一个JS,AC_RunActiveContent.js
我是通过以上方法在Magento中加入Flash的,如有其他更加的方法,欢迎和我探讨下