国际电子商务技术 & Magento开发公司

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

快速得到当前magento网店的购物车中的全部金额

2012年6月10日星期日 Asia/Shanghai上午10:41:49

在实际操作的时候,我们希望得到购物车的金额,货币信息等。

1

获取magento网店当前货币code:

01
echo $currency_code = Mage::app()->getStore()->getCurrentCurrencyCode();

2

获取magento网店当前货币符号信息:

01
echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();

3

得到当前购物车中的全部产品的金额:

$grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();

这样货币符号加上金额我们就得到了具体的当前金额了

4

得到当前购物的所在货币方式的全部金额

<?php $grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal(); ?>
        <?php $grandTotal = Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol().$grandTotal;?>
<?php

echo $grandTotal;

?>

这样就得到当前购物车中的全部金额了!

0 Comments | Posted in magento日常所用 By terry water

Magento的一些常用函数和功能

2012年5月28日星期一 Asia/Shanghai下午12:09:32

magento的一些常用的功能,小收集一下:

 

1

得到当前产品所在的分类代码:如下

<?php
$_cat = new Mage_Catalog_Block_Navigation();
$curent_cat = $_cat->getCurrentCategory();
$curent_cat_id = $curent_cat->getId();
echo $curent_cat_id;
?>

2

得到当前的分类:Mage::registry('current_category');
得到当前的产品:Mage::registry('current_product');

3

得到当前产品的属性:也就是在产品页面的加载的任何一个phtml文件都可以使用如下的方式获取产品的属性,方便做扩展

$currentproduct = Mage::registry('current_product');
echo $currentproduct->getName();
echo $currentproduct->getId();
echo $currentproduct->getProductUrl();
echo $currentproduct->getSku();
echo $currentproduct->getAttributeText('attribute_name');
echo $this->helper('catalog/image')->init($currentproduct, 'small_image')->resize(100);
4
得到当前分类的属性,在这个页面中的其他phtml的文件中得到分类的属性,用于显示或者计算等!
$currentcategory = Mage::registry('current_category');
echo $currentcategory->getName();
echo $currentcategory->getId();
echo $currentcategory->getImageUrl();
echo $currentcategory->getUrl();
OK,就这些吧!
0 Comments | Posted in magento日常所用 By terry water

magento多语言网店迁移小技巧

2012年5月8日星期二 Asia/Shanghai上午10:37:01

在magento多语言网店迁移的时候,需要在core_config_data里面修改路径,如果语言多,相当费劲

可以通过一个sql的小技巧批量修改,也就是sql的替换函数

Update core_config_data set value = replace (value , 'http://127.0.0.1/' , 'http://wwwsample.com/');

http://127.0.0.1/为原来的地址

http://wwwsample.com/为改变后的地址

OK,搞定,magento多语言网站换服务器迁移的时候就会省劲一些!

 

0 Comments | Posted in magento日常所用 By terry water

给你的magento网站加一个社区分享链接-facebook-tweeter

2012年4月22日星期日 Asia/Shanghai下午11:18:08

 

magento网站加一个社区分享链接-facebook-tweeter等,不光是magento的网店,zencart也可以,步骤如下:

1.登录网站

https://www.addthis.com

2

注册个账号登录

3

点击您希望的现实类型,点击 add this

4

就会进入一个页面,然后把js代码复制到您的网站上,就会出现facebook的分享链接,这种是比较简单的方式!

利用第三方网站提供的js实现!有点类似谷歌分析等一些js代码加入的方式!

0 Comments | Posted in magento日常所用 By terry water

如何使用bing翻译接口

2012年4月9日星期一 Asia/Shanghai下午11:16:26

谷歌的翻译接口貌似不能用了,收费了

bing的翻译接口还是可以用的

1

http://bing.com/developers

申请账号,登录,然后申请一个Application id

2

将上面申请的appid填入下面$appid

<?php
function language($value,$from="zh-cn",$to="en")
{
$value_code=urlencode($value);
#首先对要翻译的文字进行 urlencode 处理
$appid="";  
#您注册的API Key
$languageurl = "http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=" . $appid ."&text=" .$value_code. "&from=". $from ."&to=" . $to;
#生成翻译API的URL GET地址
$text=language_text($languageurl);
#调用函数 获取URL打印的值
preg_match_all("/>(.+)</i",$text,$text_ok,PREG_SET_ORDER);
#有多种方法,获取翻译结果,我这里直接用正则过滤。
$ru=$text_ok[0][1];
#赋予变量
return $ru;
}
function language_text($url)    #获取目标URL所打印的内容
    {
  if(!function_exists('file_get_contents')) {
   $file_contents = file_get_contents($url);
  } else {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
  }
 return $file_contents;
}
echo language('打倒日本帝国主义,中国共产党万岁');
?>

3

运行即可!!呵呵

http://www.moncleroutletssales.com/tz.php

出来了!!

Beat Japan imperialism, long live the Chinese Communist Party

这就是bing的翻译,做seo的应该喜欢用bing,因为bing的算法毕竟不是谷歌的东西,能在原创性上多得一点分!!

0 Comments | Posted in magento日常所用 By Terry
 
  • Mygod Technologies
  • 麦神科技有限公司
  • 香港中路8号
  • 中铁青岛中心大厦A3001
  • 市南区, 青岛, 266000
  • 电话: 0532-5897-3093

订阅我们的最新消息。

我们将严格尊重您的隐私。

关注我们的微信
获取外贸电子商务最新资讯;跨境推广最新策略;电子商务网站技术最新趋势。

2018 Mygod Technologies. 保留所有权. Privacy Policy