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

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

magento 判断当前页面是否是首页

2012年4月24日星期二 Asia/Shanghai上午11:29:39

 

在magento使用过程中,有时候需要做一些页面判断的事情,譬如:判断当前页面是否是首页,如果是,如果不是,做相应的事情,可以执行下面的代码,判断出当前页面是否首页,do...里面执行的是当前页面是首页的情况下执行的代码!

<?php if(
Mage::getSingleton('cms/page')->getIdentifier() == 'home'  &&
Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms' 
){

do ....;
}

 ?>
OK,完毕,搞定!

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

Magento建站

2012年4月18日星期三 Asia/Shanghai上午10:44:40

从2009使用magento,到现在2013,一转眼,虽然自己紧握着时间的尺度走着,4年的时间也过去了,magento建站,从开始的模板制作,到后来的magento开发,从琢磨magento的模板制作中的layout的一点一点的语法,到尝试做插件!现在非常喜爱magento,下面写一写magento建站过程中的小问题:

magento建站的模板选择:如果想很专业,那么找人定制一个模板,添加一些自己的功能,如果钱不是很多,那么选择一些实用性的模板,比如我们的tidebuy模板。当然也可以使用哪个一些譬如怪兽等出售的模板,这类模板的特点是就换了一些页面的改动,seo,功能的修改是完全没有的,购买后是需要重新处理的!毕竟我们在magento建站的时候,是为了更好的流量转换,转换成订单!

magento建站,有很多东西是可以百度和谷歌搜索的,不过我喜欢用谷歌,因为谷歌搜索出来的东西比较准确,技术文献类的东西,谷歌可以搜索到最新最实用的东西,这也是谷歌的强大,很多问题可以解决的!

在就是熟悉magento的后台,magento建站的时候,后台需要大量的设置,譬如:邮箱,汇率,运费,支付,添加产品,添加分类,等,magento的后台使用在magento建站中是非常重要的!

最好是有自己的程序员,这样可以快速的解决问题,magento建站过程中,有很多突发问题,找别人毕竟不会那么快,找自己的人还是比较迅速的处理问题,毕竟是自己的员工!

呵呵,magento建站,电子商务建站,还是有着路程可以,magento成为一个比较流程的电子商务系统,选择magento建站,是一个好的开端,同样,他的复杂性也让你步履缓慢,所以选择magento建站, 不准备投入大量精力和成本是不行的

www.magentouse.com

0 Comments | Posted in Magento介绍 By terry water

php-html代码和实体字符之间的转换函数

2012年4月10日星期二 Asia/Shanghai下午1:52:53

html_entity_decode() 函数把 HTML 实体转换为字符。

html_entity_decode() 是 htmlentities() 的反函数。

当把html代码显示在屏幕上,需要使用htmlentities()函数

有的时候我们需要反过来,则需要使用函数html_entity_decode(),将翻转的代码,重新翻译回来!

下面是一个例子:

例子

<?php
$str = "John &amp; &#039;Adams&#039;";
echo html_entity_decode($str);
echo "<br />";
echo html_entity_decode($str, ENT_QUOTES);
echo "<br />";
echo html_entity_decode($str, ENT_NOQUOTES);
?>

浏览器输出:

John & 'Adams'
John & 'Adams'
John & 'Adams'

如果在浏览器中查看源代码,会看到这些 HTML:

<html>
<body>
John & &#039;Adams&#039;<br />
John & 'Adams'<br />
John & &#039;Adams&#039;
</body>
</html>
0 Comments | Posted By terry water

 

Call to a member function getModelInstance() on a non-object in /home/cdesigns/public_html/site/app/Mage.php on line 314

当使用

require("../app/Mage.php");


$products = Mage::getModel('catalog/product')->getCollection();

等一些Mage的方法的时候会报错,这是因为没有选择store

加上一句

$app = Mage::app('default');

即可解决!

magento的初始化的一些变量,需要给予赋值!尤其是我们想在magento的外面自己新建一个文件,通过magento的机制操作magento的数据表时候,譬如通过require("../app/Mage.php");包含magento的入口文件,然后把初始化参数设定,就可以使用这个函数的方法快捷的操作!

0 Comments | Posted in Magento开发 By terry water
 
  • Mygod Technologies
  • 麦神科技有限公司
  • 香港中路8号
  • 中铁青岛中心大厦A3001
  • 市南区, 青岛, 266000
  • 电话: 0532-5897-3093

订阅我们的最新消息。

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

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

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