自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 js window clipboardData剪切板

剪切板可以实现内容的全局拷贝粘贴,目前只有IE支持剪切板功能 function setClipboard(){ window.clipboardData.setData("test","goooooooood"); } function ouputClipboardData(){ alert(window.clipboardData.getDa

2012-11-28 12:26:56 4785

原创 js获取对象的所有属性和方法

有时候需要知道一个js对像的所有属性和方法来帮助调试,下面是再网上找到的一个比较给力的方法function displayProp(obj){ var names=""; for(var name in obj){ names+=name+": "+obj[name]+", "; }

2012-11-28 12:11:29 29796 1

原创 magento 全页缓存

全页缓存能极大的提高网页的响应速率,但magento社区的商用全页缓存工具都很贵,但是有一款免费的叫ezzoom,虽然免费但是功能强大,能够对产品、分类、特定模块进行缓存,还支持页面某些部分的动态加载同时也因为是免费的,没有技术支持,推荐使用之前一定要研究下它的源码1、使用方法跟普通模块安装没啥区别,唯一不同的是安装后需要的网站入口文件index.php中的Mage::run(

2012-11-22 17:46:45 2066

原创 magento配置缓存服务器

magento默认的缓存服务是通过文件来实现的,当我们需要提高网站的性能时可能会需要增加缓存服务器,那么如何配置缓存服务器呢,下面是个配置的例子:,但如果真要实现缓存加速建议先研究下这篇文件http://blog.csdn.net/clh604/article/details/8183532 掌握magento的缓存原理后再来做配置在app/etc/local.xml中节点global

2012-11-22 17:31:38 1297

原创 magento翻译的各种用法

在magento的Block、phtml视图和控制器中都能够使用方法__()来翻译,该方法会根据提供的参数到app/locale/zh_CN(或其它当前语言目录)下搜索.csv文件中对应的翻译内容__()函数是可以带参数的,从而实现动态翻译,下面是几种用法1、不带参数$this->__("gift for you");这时候只要在csv文件中添加这么一句就能达到翻译的目

2012-11-22 17:06:53 2810

转载 重写magento的model, block 和controller

Magento的二次开发 , 最重要的一点 ,就是尽量不要修改Magento的核心文件.   一旦修改了magento的核心文件,以后如果要对magento进行升级, 那将是一个恶梦, 同时,也容易造成不同模块间的冲突, 背离magento模块之间低耦合的设计思想。Magento自身也提供了二次开发模式,即对magento的model, block, controller 进行重写 首

2012-11-22 11:59:48 4049

转载 php中截取中文字符串

1. 截取GB2312中文字符串<?php< ?php//截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1

2012-11-21 18:55:10 571

原创 去除firefox点击链接时的虚线边框

firefox浏览器点击链接时会自动在元素周围添加一个虚线边框,它是通过添加outline属性来实现的但很多时候我们不需要这样的边框,去除的方法有两种1、在Firefox的地址栏输入about:config,回车。有一个配置项叫做“browser.display.focus_ring_width”,把它修改成0,点击链接时就不会出现那个边框2、在css中添加配置

2012-11-20 11:35:04 4371

转载 magento性能优化系列二:db篇

转自:http://blog.csdn.net/shangxiaoxue/article/details/7607974magento是一个灵活的系统,但是糟糕的是他的db总是显得很庞大很臃肿。或许是因为有很多的product,你知道的,EAV模式很灵活,但代价是数据很庞大,维护很繁琐。不幸的是,这并不是唯一一个使db慢的原因,大量的log充斥着db,其实很多许久的log已经没有意义,

2012-11-14 16:51:12 753

转载 magento性能优化系列一:.htaccess调整及其他

转自:http://blog.csdn.net/shangxiaoxue/article/details/7607965本文主要讲解magento性能优化的几个方面。如果不加注明的话,基本上适用任一版本。调整 .htaccess默认的 .htaccess是包含有关于处理性能的部分的,但是是被注释掉的,可以选择合适的部分取消注释;启用输出压缩这一部

2012-11-14 16:50:14 1233

转载 magento缓存系列详解:如何缓存一个block

转自:http://blog.csdn.net/shangxiaoxue/article/details/7710549magento是基于zend framework的,所以cache的使用基本也继承了他的一些特性。我们要知道缓存中有几个重要的概念:数据本身;数据的标识;缓存生命期;缓存操作接口;Zend_Cache 的使用比较简单, 它可以把数据保存到 File, Memcache

2012-11-14 16:49:06 2441

转载 magento缓存系列详解:clean cache

转自:http://blog.csdn.net/shangxiaoxue/article/details/7601355cache是一个很大的概念,涉及的内容方方面面,magento cache是基于zend的,如果你对zend cache理解很深的话,相信magento cache也不再话下,本篇文章着重介绍Flush Magento Cache 和Flush Cache Stora

2012-11-14 16:46:48 1066

原创 magento Url重写方法

用户友好的Url重写是所有网站都需要的一个功能,在magento系统中,实现URL重写有多种方法,下面这几个方法的url重写优先级是逐渐降低的,也就是说方法1要比方法2先执行1、在后台的catalog->url rewrite management 中添加自己的URL重写在这里添加的url 重写都是静态的,一对一的,而添加的url都会存储到core_url_rewrite表中2

2012-11-13 15:42:06 4160

原创 magento APP、前端控制器、路由、控制器、动作分发过程

magento是基于zend_framework开发的电子商务系统,在很多方面于zf都相似,下面我们来看下magento 路由和动作分发的过程1、所有的请求都需经过index.php入口文件,在该文件中通过Mage::run($mageRunCode, $mageRunType);初始化APP,那么是如何初始化的呢,在Mage类中有这么一段 /** * Get i

2012-11-13 14:58:38 3748 1

原创 magento产品列表排序、分页功能原理

我们以 catalog_category_layered 控制器为例说明在catalog.xml 找到catalog_category_layered配置段 Catalog Category (Anchor)

2012-11-07 19:27:20 4111

原创 magento 获取产品的销售量

1、如已知产品ID为1$collection = Mage::getResourceModel('reports/product_sold_collection') ->addOrderedQty() ->setStoreId(1)

2012-11-07 14:55:05 2268

原创 magento获取产品的好评率

有时候需要获取产品的好评率rating_summary,获取方法如下$reviewModel=Mage::getModel('review/review');$reviewModel->getEntitySummary($product);//这一句会为$product设置ratingSummary,要不然$product->getRatingSummary()获取的是null$pr

2012-11-07 14:14:29 1211

转载 php IteratorAggregate 排序

http://offshootinc.com/blog/2011/04/01/reusable-sorting-for-collection-objects-in-php/关键:<?phpfunction cmp($a, $b){ if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1;

2012-11-06 16:33:21 1010

原创 magento 获取自定义产品属性和属性值

在magento系统中经常要自定义自己的产品属性,在后台自定义的产品属性如何获取呢,下面根据属性类型的不同分别说明产品属性要想在前台获取到需要设置属性的Used in Product Listing 为true1、下拉列表的产品属性如定义了一个表示产品的硬件支持类型的下拉列表属性support_hardware就可以这样获取 $attributes['support_h

2012-11-05 16:21:23 8020

jsonmate实例

有时候我们需要可视化编辑json对象,就像用ckeditor来编辑html一样,这里推荐一个Jquery的插件 jsonmate,文件中是jsonmate实例

2014-09-09

超强html5学习demo

很详尽的html5学习demo,包括 、图像处理、canvas变换、旋转、翻转、平移、像素处理、渐变、html5的鼠标事件等,对于研究html5的功能有极大帮助

2013-02-01

perl tk 编程入门资料

perl tk开发 入门级资料 非常全面

2011-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除