<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[phiberg的专栏]]></title><description><![CDATA[WEB前端开发Extjs jQuery Magento zencart LT（兰亭）建站]]></description><link>https://blog.youkuaiyun.com/phiberg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phiberg]]></copyright><item><title><![CDATA[Magento仿兰亭倒计时效果]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/8454992</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/8454992</guid><author>phiberg</author><pubDate>Mon, 31 Dec 2012 13:40:12 +0800</pubDate><description><![CDATA[View.php文件


<?php
class Light_Countdown_Block_Product_View extends Mage_Catalog_Block_Product_Abstract{

	private $_startTime = null;

	public function __construct(){
		$this->_template = 'countdo]]></description><category></category></item><item><title><![CDATA[magento报表无数据解决办法]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/8183730</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/8183730</guid><author>phiberg</author><pubDate>Wed, 14 Nov 2012 17:47:52 +0800</pubDate><description><![CDATA[最近发现在使用magento报表功能的时候发现，在导出的时候，报表数据为空。
这里需要说明的问题是，magento的报表功能，在进行数据导出的时候，并不是回去从新查询数据库生成报表，而是会直接从报表数据缓存表中取出报表数据直接导出。
报表数据为空的解决办法是：



就是这个里面的报表数据全部为空。其实这里并不是magento报表的bug。


是因为在生成报表前需要先刷新报表数]]></description><category></category></item><item><title><![CDATA[type=image和type=submit的区别]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7910497</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7910497</guid><author>phiberg</author><pubDate>Mon, 27 Aug 2012 08:54:44 +0800</pubDate><description><![CDATA[相信大家都是用过type=image来作为表单的图片按钮，表面上 type=image和type=submit都可以相应回车，并且都能提交。不过唯一的区别就是type=image的input提交方式会把按钮点击的位置坐标x,y提交过去。对于通常的表单应用来说，这样多一两个参数并没有问题，因为我们在接收端中都是按照指定的名称来处理参数，所以即使多了两个参数也不会有任何问题。
      但是在做支]]></description><category></category></item><item><title><![CDATA[mysql 对取当前日期周一和周日语句的详细解析]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7672974</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7672974</guid><author>phiberg</author><pubDate>Mon, 18 Jun 2012 13:06:06 +0800</pubDate><description><![CDATA[网上对于用mysql取当前日期周一和周日的方法非常多，但基本上都只有一个方法，没有什么解释，后果就是会用，但为什么要这样用，就不一定知道了。
自己研究了下，写点东西，避免遗忘



select subdate(curdate(),date_format(curdate(),'%w')-1)//获取当前日期在本周的周一
select subdate(curdate(),date_format(cu]]></description><category></category></item><item><title><![CDATA[Extjs动画效果(自定义动画)]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7672173</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7672173</guid><author>phiberg</author><pubDate>Mon, 18 Jun 2012 08:57:35 +0800</pubDate><description><![CDATA[Ext  Core 通过预置的动画功能，可以让轻松实现动画功能。通过自定义动画配置，可实现更多的动画效果。动画完成后，可通过回调函数实现后续处理 Ext Core 动画 8 个定位点的值与描述值                                        描述tl                                         左上角t]]></description><category></category></item><item><title><![CDATA[IE中div被挡住（绝对定位被挡住）]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7660243</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7660243</guid><author>phiberg</author><pubDate>Wed, 13 Jun 2012 17:30:26 +0800</pubDate><description><![CDATA[今天在写菜单时遇到一个CSS问题，就是菜单的弹出层被其他的层挡住，不能显示完整。
本想通过直接修改弹出层的高度即（z-index）来解决该问题，试了几次之后发现无论被挡住的层设置为多高即使为（99999）还是会被挡住。之后查看相关的文档之后终于解决了这个问题，原来遇到这个问题时，不是修改容器本身的高度，而是需要修改父容器的高度。
下面列出具体的代码：






        我]]></description><category></category></item><item><title><![CDATA[(window,parent,opener,top).location.reload方法汇总]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7576113</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7576113</guid><author>phiberg</author><pubDate>Thu, 17 May 2012 13:52:09 +0800</pubDate><description><![CDATA[window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象（用于框架）
opener.location.reload()刷新父窗口对象（用于单开窗口）
top.location.reload()刷新最顶端对象（用于多开窗口）]]></description><category></category></item><item><title><![CDATA[javascript闭包实例]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7533544</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7533544</guid><author>phiberg</author><pubDate>Fri, 04 May 2012 09:16:32 +0800</pubDate><description><![CDATA[var Test = {};
	Test.Counter = (function(){

	var counter = null;
 
	return {
 
		a: function(){
			counter++;
		},
 
		b: function(){
			counter++;
		},
 
		c: function(){
			counter++;
		},
		d:func]]></description><category></category></item><item><title><![CDATA[Extjs 表格拖动滚动 Gridpanel拖动行自动滚动效果]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7492229</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7492229</guid><author>phiberg</author><pubDate>Tue, 24 Apr 2012 10:49:45 +0800</pubDate><description><![CDATA[最近工作上遇到一个需求，就是通过对表格行拖动来对表格里面的数据进行排序。在开发过程中遇到一个问题，就是表格行可以拖动。但是当拖动行到表格底部时，内容块无法自动滚动。
于是查看了gridpanel的api文档，containerScroll该项是用来配置表格在拖动过程中自动产生滚动的效果。原来在表格内部设置了enableDragDrop属性为true时，表格会在构造时给表格添加一个拖动事件。即Ex]]></description><category></category></item><item><title><![CDATA[Extjs中Kindeditor无法正常显示、无法渲染问题解决]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7489568</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7489568</guid><author>phiberg</author><pubDate>Mon, 23 Apr 2012 14:37:24 +0800</pubDate><description><![CDATA[Extjs中使用kindeditor可能会出现Ext窗口（或component）已经显示完成但是kindeditor却无法显示。导致该问题的原因可能是因为extjs组件由于渲染过程比较慢，而kindeditor可能在指定节点创建之前就进行渲染，导致节点未找到等问题， 


“knode[0] is undefined”这个错误的产生是因为在ext组件未渲染完成时，kindeditor就开始渲]]></description><category></category></item><item><title><![CDATA[Extjs gridpanel使用遇到selectionchange被多次触发问题解决办法,grid表格复选框无法取消选中]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7481811</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7481811</guid><author>phiberg</author><pubDate>Fri, 20 Apr 2012 16:14:11 +0800</pubDate><description><![CDATA[最近在开发过程中遇到一个问题，就是在使用Ext.grid.GridPanel组件时，在为该组件配置了sm属性时，selectionchange时间会被多次触发。后面检查代码发现：原来是在表格组件中同时开启了  enableDragDrop：true 时会导致selectionchange会被多次触发。


下面贴出我的代码中的错误
ext版本是2.x

		this.imageEdit]]></description><category></category></item><item><title><![CDATA[Ext Swfupload   进度条 多文上传]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7394726</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7394726</guid><author>phiberg</author><pubDate>Mon, 26 Mar 2012 13:29:22 +0800</pubDate><description><![CDATA[由于工作需要，自己使用extjs+swfupload写的一个多文件上传插件。
废话不说了，直接贴代码。






    Ext.ux.UploadWindow = Ext.extend(Ext.Window,{  
        width:700,  
        height:400,  
        tree:null,  
        grid:null,]]></description><category></category></item><item><title><![CDATA[jquery-validation 使用]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7344853</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7344853</guid><author>phiberg</author><pubDate>Mon, 12 Mar 2012 14:36:46 +0800</pubDate><description><![CDATA[jquery-validation 使用

一、用前必备
官方网站：http://bassistance.de/jquery-plugins/jquery-plugin-validation/
API: http://jquery.bassistance.de/api-browser/plugins.html
当前版本：1.5.5
需要JQuery版本：1.2.6+, 兼容 1.3.2



二、]]></description><category></category></item><item><title><![CDATA[ie6,ie7,ie8 css bug兼容解决记录]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7304580</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7304580</guid><author>phiberg</author><pubDate>Wed, 29 Feb 2012 09:25:53 +0800</pubDate><description><![CDATA[转载自：http://www.wufangbo.com/ie6-ie7-ie8-css-bug-2



断断续续的在开发过程中收集了好多的bug以及其解决的办法，都在这个文章里面记录下来了！希望以后解决类似问题的时候能够快速解决
，也希望大家能在留言里面跟进自己发现的ie6 7 8bug和解决办法！
1：li边距“无故”增加
任何事情都是有原因的，li边距也不例外。
先描述一下具]]></description><category></category></item><item><title><![CDATA[大文件上传 进度条显示 （仿csdn资源上传效果）]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7089402</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7089402</guid><author>phiberg</author><pubDate>Tue, 20 Dec 2011 21:39:03 +0800</pubDate><description><![CDATA[浏览-选择文件-点击 “上传 ”后，效果如下：
弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体

文件结构如图：

 
说明：用到“高山来客”的大文件上传组件http://www.cnblogs.com/bashan/archive/2008/05/23/1206095.html
以及Newtonsoft.Json.dll 
Json字符串反序列化为对象]]></description><category></category></item><item><title><![CDATA[Ext 窗体(window)创建时头部工具栏超出屏幕可见区域无法拖动解决]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7089286</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7089286</guid><author>phiberg</author><pubDate>Tue, 20 Dec 2011 21:04:34 +0800</pubDate><description><![CDATA[本人在前段时间实际开发工作中遇到一个很奇怪的问题，就是Ext.Window在创建之后，显示出来头部就超出屏幕可见区域造成窗口无法拖动的问题很是苦恼，


后来通过查阅Ext的API文档得知其中window有个constrainHeader，api文档中解释为：

True表示为将window header约束在视图中显示， false表示为允许header在视图之外的地方显示（默认为fa]]></description><category></category></item><item><title><![CDATA[ExtJs Treepanel节点checkbox的半选中状态复选框效果]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7089221</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7089221</guid><author>phiberg</author><pubDate>Tue, 20 Dec 2011 20:47:41 +0800</pubDate><description><![CDATA[node.getUI().toggleCheck(parentChk);//节点选中状态
            node.getUI().checkbox.indeterminate = true; //半选中状态
	    node.getUI().checkbox.indeterminate = false;取消半选中状态
之前只知道extjs treepanel节点可实现checked]]></description><category></category></item><item><title><![CDATA[Ext中使用KindEditor方法]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7081431</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7081431</guid><author>phiberg</author><pubDate>Sun, 18 Dec 2011 13:00:03 +0800</pubDate><description><![CDATA[老套路，先来效果图

再来源代码
index.php


    
    ExtJS.com Forums
          
          
          
    	
       
        
        







index.js
Ext.onReady(function(){
	var win = new Ext.Window({
		tit]]></description><category></category></item><item><title><![CDATA[ExtJs动画函数详解]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7081362</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7081362</guid><author>phiberg</author><pubDate>Sun, 18 Dec 2011 12:01:45 +0800</pubDate><description><![CDATA[老样子，啥也不说了，贴代码，你们懂的。
CartoonExt.php



    
    ExtJS.com Forums]]></description><category></category></item><item><title><![CDATA[ExtJs复选框树，可实现节点选中自动选中父节点子节点（权限树）]]></title><link>https://blog.youkuaiyun.com/phiberg/article/details/7067904</link><guid>https://blog.youkuaiyun.com/phiberg/article/details/7067904</guid><author>phiberg</author><pubDate>Tue, 13 Dec 2011 18:25:40 +0800</pubDate><description><![CDATA[废话不说先贴图，贴代码

index.js

Ext.onReady(function(){
	  var extPanel = new Ext.ux.ExtendTreePanel({
	  	title:'Extend TreePanel',
	  	titleCollapse:false,
	  	progressBar:new Ext.ProgressBar({
	  		text]]></description><category></category></item></channel></rss>