Archive: magento wiki
-
六 30, 2011
17 CommentsMagento没有订单提交按钮
最近用Magento兰亭2011模板的人们向我反映,在订单提交页面没有提交按钮,我来说下如何解决此问题。 先来简单说说此兰亭模板。 Magento兰亭2001真是个很不错的模板,本人很佩服制作此模板的人,因为此模板首先是很好的仿了兰亭,其次是功能上也很丰富,很少有模板有如此丰富的功能。并且比我自己写的兰亭模板强多了,自惭形秽,又崇拜。此模板官网地址是:http://www.bestmagento.com/ 希望大家支持正版。此模板的缺点可能是因为功能太丰富,一般的新手无法应付。 我看了其模板.phtml文件,并没有什么明显的问题。我觉得应该是XML文件的问题,可能由于版本问题,XML有错误的地方,不出所料。 app\design\frontend\default\se101\layout\checkout.xml 此文件中约380行位置,如下代码 <!-- One page checkout order review block --> <checkout_onepage_review translate="label"> <label>One Page Checkout Overview</label> <!-- Mage_Checkout --> <remove name="right"/> <remove name="left"/> <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> </checkout_onepage_review> 要更新为...
-
六 05, 2011
13 CommentsMagento商品图片不显示
在Godaddy服务器上跑Magento,发现商品图片上传后,图片在前台和后台都不显示,当然图片设置是正确的(如何上传商品以及图片见我的Magento中文视频)。 检查商品存储的文件夹,商品图片存在。 再检查后台商品图片的路径,发现存储路径和显示路径不一样。这下我郁闷了,magento我原始文件默认安装,应该不是Magento文件的问题,文件都上传了也应该不是文件夹权限问题,google了一下,找到有人有同样的问题:http://www.viraljetani.com/programming/magento-images-not-appearing-on-frontend-as-well-as-backend-on-godaddy-server...
-
五 24, 2011
2 CommentsMagento错误报警Layout.php on line 529
Magento 1.4的模板用到Magento 1.5中,之前写了一篇文章将如何升级模板,今天将遇到的报警特别的作为一篇文章写出来,供大家参考。 在安装新的magento模板的时候,出现了报警信息:app\code\core\Mage\Core\Model\Layout.php on line 529 。 Google查阅资料:http://stackoverflow.com/questions/3055128/magento-started-showing-php-language-errors-since-i-downloaded-the-blank-theme-us 对比Magento 1.4的page.xml与1.5的page.xml模板的layout文件发现如下代码的变化后发现1.4与1.5的区别。 将Magento 1.4模板的layout中的page.xml内容,如上图 <block type="core/profiler" output="toHtml" /> 修改为Magento 1.5中的 <block type="core/profiler" output="toHtml" name="core_profiler"/> 修改后,刷新Magento后台缓存。Magento恢复正常。...
-
五 23, 2011
3 Comments自定制magento登陆验证过程
现在有一个客户需要将Magento与另一个系统整合,在Magento中产生购买的时候,要求用户使用原系统用户名密码登陆,验证此用户信息为合法用户后,用户信息存入到Magento中,并且完成购买流程。得知原系统使用用户名来完成注册登陆,并且标示用户唯一性,与Magento使用邮箱登陆不同。 这个要求需要注意的是: 1.用户只在原先的系统完成注册。 2.需要通过接口去原先系统验证用户的登陆信息是否合法。 3.Magento 的用户是通过邮件地址来登陆的,所以要给原系统的用户名后加个邮箱,再存到Magento中去。(不想大改,直接实现用户名登陆比较复杂。一个基于邮箱的系统,改成基于用户名的意义还有待考虑)。 于是: 1.关闭Magento的注册功能,使用户只能在原先的系统平台注册。 2.关闭游客结账功能,在结账页面让用户输入原系统用户名、密码。 3.下面我们就开始修改下这个登陆验证的流程了,我们关闭了注册功能也禁止了游客结账,那么我们就剩下在结账页面的登陆框了(如上图),这里就是我们的需要hack的地方。 a.在模板文件中 app/design/frontend/default/default/template/checkout/onepage/login.phtml 修改登陆表单为 <div class="col2-set"> <div class="col-1"> </div> <div class="col-2"> <h3><?php echo $this->__('Login') ?></h3> <?php echo $this->getMessagesBlock()->getGroupedHtml() ?> <form id="login-form" action="<?php echo $this->getloginasusernamePost() ?>" method="post"> <h4><?php echo $this->__('Already registered?') ?></h4> <p><?php echo $this->__('Please log in below:') ?></p> <ul class="form-list"> <li> <label for="login-username" class="required"><em>*</em><?php echo $this->__('Email...
-
五 19, 2011
8 Comments使用Magento实现平民的手机B2C平台
Magento在外贸方面很给力,越来越多的外贸网站都转向使用Magento了。Magento在国内应用程度很不给力的情况下,我的Magento还能做些什么呢? 我无钱无人脉,只做过淘宝店,我想做个手机的B2C平台卖卖东西,这个怎么弄呢?既然没有钱,就在功能上阉割一把,基本实现在线浏览商品,在线下订单,货到付款的支付方式。呼呼,这个也没有阉割太多。当然这些是基于Magento的。 好,我们来看下,搭建一个手机的B2C平台需要多少开销吧,看看算不算是很平民的价格: 1.域名,这个东西60元人民币左右一年,很便宜,建议去大的域名商网站购买,如:godaddy等。 2.服务器,我博客有推荐的Magento专用服务器,100多元人民币一个月。吓,服务器在国外,这个会不会网速有问题。试试,不行就用蹩脚的国内服务器吧。好吧,如果用国内的服务器,内存最好到1G的VPS,价格吗?似乎在300多元一个月。 3.安装配置好Magento手机版,需要一定的专业知识,但是算不上有太多的技术含量。这里有一款免费的Magento手机模板 http://www.magentocommerce.com/magento-connect/Magento+Core/extension/4457/magento_mobile 对于安卓和iphone应该都可以访问,关于设置见文章下面的相关资料。人工费用暂算1000元吧。找个设计弄个logo,300元(我不会给设计定价,猜的)。 4.付款方式,这个还是选货到付款吧。谁叫我们是平民。 5.上货,没钱清人就自己上货。 6.营业,没钱找人做,就自己做推广维护。 大功告成了!花销上算下来2000元的一样,以后每个月的开销在服务器费用,和人力维护上。如果自己可以做的基本就可以自己做了。 呼呼,我省掉了备案等诸多法律环节,大家自己补上。似乎很容易蒙混过关。...
