2009年11月28日星期六

Jquery:单行滚动、批量多行滚动、文字图片翻屏滚动效果的实现(转)

摘自:http://www.cnblogs.com/Fooo/archive/2009/11/07/1597838.html


一单行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
function AutoScroll(obj){
$(obj).find("ul:first").animate({
marginTop:"-25px"
},500,function(){
$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
});
}
$(document).ready(function(){
setInterval('AutoScroll("#scrollDiv")',1000)
});
</script>
</head>

<body>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>
</body>
</html>

二,多行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
//滚动插件
(function($){
$.fn.extend({
Scroll:function(opt,callback){
//参数初始化
if(!opt) var opt={};
var _this=this.eq(0).find("ul:first");
var        lineH=_this.find("li:first").height(), //获取行高
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
//滚动函数
scrollUp=function(){
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
});
}
//鼠标事件绑定
_this.hover(function(){
clearInterval(timerID);
},function(){
timerID=setInterval("scrollUp()",timer);
}).mouseout();
}      
})
})(jQuery);

$(document).ready(function(){
$("#scrollDiv").Scroll({line:4,speed:500,timer:1000});
});
</script>
</head>

<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>
</body>
</html>

三可控制向前向后的多行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
(function($){
$.fn.extend({
Scroll:function(opt,callback){
//参数初始化
if(!opt) var opt={};
var _btnUp = $("#"+ opt.up);//Shawphy:向上按钮
var _btnDown = $("#"+ opt.down);//Shawphy:向下按钮
var timerID;
var _this=this.eq(0).find("ul:first");
var     lineH=_this.find("li:first").height(), //获取行高
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
speed=opt.speed?parseInt(opt.speed,10):500; //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer //?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
//滚动函数
var scrollUp=function(){
_btnUp.unbind("click",scrollUp); //Shawphy:取消向上按钮的函数绑定
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
_btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件
});

}
//Shawphy:向下翻页函数
var scrollDown=function(){
_btnDown.unbind("click",scrollDown);
for(i=1;i<=line;i++){
_this.find("li:last").show().prependTo(_this);
}
_this.css({marginTop:upHeight});
_this.animate({
marginTop:0
},speed,function(){
_btnDown.bind("click",scrollDown);
});
}
//Shawphy:自动播放
var autoPlay = function(){
if(timer)timerID = window.setInterval(scrollUp,timer);
};
var autoStop = function(){
if(timer)window.clearInterval(timerID);
};
//鼠标事件绑定
_this.hover(autoStop,autoPlay).mouseout();
_btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠标事件绑定
_btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay);

}     
})
})(jQuery);

$(document).ready(function(){
$("#scrollDiv").Scroll({line:4,speed:500,timer:1000,up:"btn1",down:"btn2"});
});
</script>
</head>

<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>

<span id="btn1">向前</span>&nbsp;&nbsp;<span id="btn2">向后</span>

</body>
</html>

 

 

//---------------------------------------------------------------

单行jQuery循环滚动新闻公告代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>jQuery循环滚动新闻列表</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.lanrentuku.com/css/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
function AutoScroll(obj){
        $(obj).find("ul:first").animate({
                marginTop:"-25px"
        },500,function(){
                $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
        });
}
$(document).ready(function(){
setInterval('AutoScroll("#scrollDiv")',1000)
});
</script>
</head>

<body>
<div id="scrollDiv">
  <ul>
    <li>这是公告标题的第一行</li>
    <li>这是公告标题的第二行</li>
    <li>这是公告标题的第三行</li>
    <li>这是公告标题的第四行</li>
    <li>这是公告标题的第五行</li>
    <li>这是公告标题的第六行</li>
    <li>这是公告标题的第七行</li>
    <li>这是公告标题的第八行</li>
  </ul>
</div>
</body>
</html>

Jquery:单行滚动、批量多行滚动、文字图片翻屏滚动效果的实现(转)

摘自:http://www.cnblogs.com/Fooo/archive/2009/11/07/1597838.html


一单行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
function AutoScroll(obj){
$(obj).find("ul:first").animate({
marginTop:"-25px"
},500,function(){
$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
});
}
$(document).ready(function(){
setInterval('AutoScroll("#scrollDiv")',1000)
});
</script>
</head>

<body>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>
</body>
</html>

二,多行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
//滚动插件
(function($){
$.fn.extend({
Scroll:function(opt,callback){
//参数初始化
if(!opt) var opt={};
var _this=this.eq(0).find("ul:first");
var        lineH=_this.find("li:first").height(), //获取行高
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
//滚动函数
scrollUp=function(){
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
});
}
//鼠标事件绑定
_this.hover(function(){
clearInterval(timerID);
},function(){
timerID=setInterval("scrollUp()",timer);
}).mouseout();
}      
})
})(jQuery);

$(document).ready(function(){
$("#scrollDiv").Scroll({line:4,speed:500,timer:1000});
});
</script>
</head>

<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>
</body>
</html>

三可控制向前向后的多行滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
(function($){
$.fn.extend({
Scroll:function(opt,callback){
//参数初始化
if(!opt) var opt={};
var _btnUp = $("#"+ opt.up);//Shawphy:向上按钮
var _btnDown = $("#"+ opt.down);//Shawphy:向下按钮
var timerID;
var _this=this.eq(0).find("ul:first");
var     lineH=_this.find("li:first").height(), //获取行高
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
speed=opt.speed?parseInt(opt.speed,10):500; //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer //?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
//滚动函数
var scrollUp=function(){
_btnUp.unbind("click",scrollUp); //Shawphy:取消向上按钮的函数绑定
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
_btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件
});

}
//Shawphy:向下翻页函数
var scrollDown=function(){
_btnDown.unbind("click",scrollDown);
for(i=1;i<=line;i++){
_this.find("li:last").show().prependTo(_this);
}
_this.css({marginTop:upHeight});
_this.animate({
marginTop:0
},speed,function(){
_btnDown.bind("click",scrollDown);
});
}
//Shawphy:自动播放
var autoPlay = function(){
if(timer)timerID = window.setInterval(scrollUp,timer);
};
var autoStop = function(){
if(timer)window.clearInterval(timerID);
};
//鼠标事件绑定
_this.hover(autoStop,autoPlay).mouseout();
_btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠标事件绑定
_btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay);

}     
})
})(jQuery);

$(document).ready(function(){
$("#scrollDiv").Scroll({line:4,speed:500,timer:1000,up:"btn1",down:"btn2"});
});
</script>
</head>

<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>

<span id="btn1">向前</span>&nbsp;&nbsp;<span id="btn2">向后</span>

</body>
</html>

 

 

//---------------------------------------------------------------

单行jQuery循环滚动新闻公告代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>jQuery循环滚动新闻列表</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://www.lanrentuku.com/css/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
<script type="text/javascript">
function AutoScroll(obj){
        $(obj).find("ul:first").animate({
                marginTop:"-25px"
        },500,function(){
                $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
        });
}
$(document).ready(function(){
setInterval('AutoScroll("#scrollDiv")',1000)
});
</script>
</head>

<body>
<div id="scrollDiv">
  <ul>
    <li>这是公告标题的第一行</li>
    <li>这是公告标题的第二行</li>
    <li>这是公告标题的第三行</li>
    <li>这是公告标题的第四行</li>
    <li>这是公告标题的第五行</li>
    <li>这是公告标题的第六行</li>
    <li>这是公告标题的第七行</li>
    <li>这是公告标题的第八行</li>
  </ul>
</div>
</body>
</html>

CSS中!important的作用(转)

摘自:http://blog.sina.com.cn/s/blog_5673f78b0100d3o1.html

    {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解这是什么原理:
      *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别;
      !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用.

     (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00;
     (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00;

     在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。

     在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的border 设置,也就是第二次覆盖了第一次的这一原理,并不是它不识别!important;所以它的border 为2 像素的红框.

这是一个简单的应用:
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
div{
width:800px;
height:250px;
background-color:yellow!important;
background-color:red;
border:3px solid #000!important;
*border:5px solid #f00!important;
border:1px solid #000;
}
</style>
</head>

例一:

CSS

#box {
     color:red !important;
     color:blue;
}

HTML

<div id="Box"> 在不同的浏览器下,这行字的色应该不同!</div>

   这个例子应该是大家经常见到的important的用法了,在IE环境下,这行字是蓝色,在firefox下,为红色,其用法不再多说了,看下一个例子。


例二:
CSS

1 #box div{
     color:red;
}
2 .important_false{
     color:blue;
}
3.important_true{
     color:blue !important;
}

HTML

<div id="Box">
    
<div class="important_false">这一行末使用important</div>
    
<div class="important_true">这一行使用了important</div>
</div>

    例二中,CSS代码第一行设定了box里面所有div中字体色为红色,第二行和第三行都用class重新定义了自身div的字体色为蓝色,不同的是,第二行末使用important,而第三行使用了!

    默认情况下,class的优先级小于id,所以,第二行中即使用class重定义了自身样式,也无法生效,所以继承父级属性,这行字还是红色!

   但是,第三行中,用了important提升优先级(或看成强制重定义),所以这里的css得以生效,这行字变为了蓝色!

   从这个例子,得以证明,
ie对important的并不是不支持!

   
那么为什么很多人都说ie不认识它呢?我想应该是大家实战中可能都没有遇到例子中的情况:
当你想提升class的优先级时怎么办?

   也就是说大家可能都忽略了它的这一作用,只了解在命名为同一个元素的CSS代码块中,用它来提升排列顺序相对靠前的代码的优先级(例一)!

通过上边两个例子,得以总结:
    important对一个良好(或者是标准)的浏览器来说,不仅仅是从顺序上提升代码的优先级,还可以用来提升class的优先级(比如firefox),但是从IE对前者的不支持可以看出,这只是IE的一大BUG,而不能说它“不认识、不支持”!

    然而,不管怎么样,IE的这一大BUG帮助我们解决了很多兼容性问题,这显然不是件坏事!

    在IE中对盒模型(box-model)的解释是有BUG的,IE6.0之前的版本会把某元素的边框值和填充值包含在宽度之内(而不是加在宽度值上)。例如,你可能会使用以下css来指定某个容器的尺寸:
  #box
  {
   width:100px;
   border:5px;
   padding:20px;
  }
  然后在html中应用:
盒的总宽度在几乎所有浏览器中为150像素(100像素宽度+两条5像素的边框+两个20像素的填充),唯独在IE6之前版本的浏览器中仍然为100像素(边框值和填充值包含在宽度值中),使用盒模型的hack可以解决这一问题,
  #box
  {
   width:150px;        //这个是错误的width,所有浏览器都读到了
   voice-family: \}\;      //IE5.X/win忽略了\}\后的内容
   voice-family:inherit;
   width:100px;        //包括IE6/win在内的部分浏览器读到这句,新的数值(300px)覆盖掉了旧的
  } 
   还有更简单的办法如下:
  CSS:
  #box { width:150px; }
  #box div { border:5px; padding:20px; }
  HTML:
  ...

       这样一来在任何浏览器中盒的总宽度都将是150像素。
  但是即使是到了最新的IE6.0依然存在浮动模型(Float-model)的问题,值得庆幸(还是悲哀?)的是我们可以用IE中一直都不支持的!important来解决这个问题。
  !important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见:W3.org的解释)。语法格式{ sRule!important },即写在定义的最后面,例如:box{color:red !important;}
  假如我们定义一个这样的样式:
  #box{background-color: #ffffff !important; background-color: #000000;}
  那么在支持该语法的浏览器,如Firefox、Opera中,能够理解!important的优先级,背景显示#ffffff颜色,而在IE中则显示#000000.

2009年11月19日星期四

鸭脖客 - 经典wordpress主题合集文章30篇(转)

鸭脖客整理了30篇wordpress主题合集的文章如下


原文地址 http://yaboke.com/in-august-2009-before-the-recommended-wordpress-themes-confluence-collection/


一些网站时不时就会发出一些wordpress主题合集,比如 “xx款令人惊奇的wordpress主题”这样的标题.

个人很喜欢看这样的文章,因为从中也许可以找到很多好看的主题不说,大量的图片让对英文不是在行的我也是一目了然其中内容所讲.

这边,今天就收集一些个人比较喜欢的免费wordpress主题合集文章如下:

其中不可避免的会有一些重复,甚至个把两款主题会出现在多个合集之中,这也说明了其精致,其优秀,其声名雀跃,其值得一用.






1.  50+高级主题网站中的免费wordpress主题( wpluxe )


2.  50+适合个人博客使用的高质量wordpress主题( wpzoom)

3.  41款视觉效果极佳的wordpress免费主题( hongkiat)


4.  2007年被下载次数最多的49款wordpress主题
( 同上 )

5.  50款漂亮的免费wordpress主题.(SixRevisions )

6.  40款优秀的免费wordpress主题.( 同上 )

7.  21款媲美收费主题的免费主题.(Smashing apps)

8.21款质量不菲的图片相册wordpress主题( 同上)

9.  15款高品质的wordpress主题(noupe)


10.又15款高品质wordpress主题( 同上 )

11.40款简洁到一塌糊涂的wordpress免费主题( speckyboy )

12.又20款简洁的wordpress免费主题( 同上 )

13.30款wordpress 2.7使用主题( 同上)

14.60款杂志新闻类wordpress主题( 1stwebdesigner)

15.  10款白板wordpress主题2006年的老文章 (Plaintxt )

16.13款造型素雅的wordpress主题( Smashing apps )

17.100款华丽且免费的wordpress主题(AntsMagazine)

18.140大杰出wordpress主题( instantshift )

19.28款拥有高质量纹理背景的wordpress主题(2expertsdesign )

20.10款创意十足且色彩斑斓的wordpress主题免费的在下面 (tutorial9)

21.wordpress免费主题50强(crazyleafdesign)

22.3栏wordpress主题大集合( wphacks )

23.85款最好的免费wordpress主题(reencoded)

24.20款顶尖的wordpress免费主题( smashingmagazine )

25.30免费且专业的wordpress主题( 同上)

26.100款优质wordpress免费主题( 同上 )

27.83款可以被称之为美丽的wordpress主题(同上)

28.2009年又一次100款优质wordpress免费主题(同上)

再加2个

29.12款免费优质的2.5栏wordpress主题( 博译论 )

30.100款wordpress杂志CMS主题( 帕兰映像)


这些….足够你看上一阵子的了,如果还嫌不够,可以随时关注鸭脖客wordpress主题栏目.

2009年11月12日星期四

报价过后怎么追客户(转)

摘自:http://baike.china.alibaba.com/doc/view-d2265581.html

  客户询价后,跟进客户是必不可少的步骤.推荐一篇文章给楼主.希望能给你有所帮助.祝你生意兴隆.

  根据我多年的经验,能在第一次拜访中就能做成生意的比例只占5%。也就是说跟进成了销售中最主要的工作。当然,永远和你不做生意的潜在客户也只占5%,这就需要一个优秀的销售人员,在日常的工作中,不断的掌握跟进方法和技巧,不断累积潜在的客户资源,达到销售越做越大的结果。

  销售员朋友们一定要明白,跟进一定是建立在第一次预约和第一次拜访的基础上的。没有第一次的判断,在跟进过程中就很难非常快的取得成绩。很多销售员也很勤奋,天天的拜访客户,天天的给客户打电话,却总是得不到准确的客户信息和情况,结果造成没有准确的判断,也就不知根据不同的情况来跟进。要主动的提出签约的请求,为的就是让客户给你一个明确的态度,让需要的客户一次就能和你签约,而不能签约的客户也要找理由来拒绝你。我们很多的销售人员由于害怕被拒绝,不敢要求客户签约,结果是能签约的单签不到,出了门或者放下电话还不知道这个客户到底需不需要自己的产品。举一个小例子,有一个销售网络电话的女业务员,通过贸易通和我聊了一个多月,也曾让我了解她的产品,可就是没直截了当的和我提出买她的产品,结果她公司的一个新来的男业务员,第一次就让我帮他买一部,并明确告诉了一个月能为我省多少钱,我答应他的拜访。结果是女业务员和男业务员一起到我公司,我看了产品就安装了一部。之后,女业务员说:黄总,我和你联系了一个月你都没有向我购买,为什么你就答应他了?我说:你没有说你要向我卖产品,我还以为你只是和我聊聊天呢!通过这个例子我想告诉大家的是,销售有时很简单,你只要搞清楚客户为什么不要你的产品?他的理由是什么?然后用什么方法来说服客户。这就是你制定跟进方案的依据。

  我往往针对不同的客户情况把跟进分成三类,1.是服务性跟进。2.转变性跟进.3.长远性跟进。这篇文章我只讲后两种跟进,因为第一种是已经做成生意的跟进,我会在今后的文章中专门讲。第二种转变性跟进,是指通过预约或者拜访知道通过努力可以达成合作的一种跟进方法。第三种长远性跟进,是指短期内还难以达成合作的跟进方法。

  所谓转变性跟进,是根据客户的态度决定的。情况有以下几种1.客户对产品还是比较感兴趣,也需要这种产品,只是对价格还有不同意见。针对这种客户的跟进,最好是收集同类产品的价格情况,从自己的产品成本出发,算账给客户听,以取得对你产品价格的认可。为了达成协议可在原报价的基础上有所下调。
2.客户对产品很感兴趣,也想购买你的产品,但由于暂时的资金问题无法购买,对这类客户你应和他做好协调,共同制定出一个时间表,让他把购买你的产品费用做进预算。当然这类客户不会直接说自己没钱,你要学会自己判断。有许多销售员不会跟进这类客户,想起跟进时,客户已经购买了别家的产品。我的做法是只要客户靠得住,先给产品再约时间收钱。3.客户对你的产品还没有一个很深的了解,态度暧昧,可买可不买。对这类客户要尽量把自己的产品说的浅显易懂,要把产品给客户带来得好处数量化,激起客户的购买欲。客户往往最关心你的产品会给他的公司带来什么样的实惠。

  所谓长远性跟进,是客户根本就不想用你的产品或者已经购买了同类产品。这类客户不会由于你积极的跟进就会要你的产品或者和你合作。对这类客户是不是就放弃不跟了呢?实践证明,往往这类客户会出现大买家,但你跟的太紧反而引起反感。最好的做法是和他真心实意的做朋友。周末一个温情的短信,逢年过节一张祝福的明信片,生日一个小小的生日礼物。只要你坚持不懈,这类客户会给你带来惊喜的。

  上面我简单的介绍了一些跟进的方法,可能并不详尽。可销售中许多方法还要你学会变通,也要你自己有一定的悟性,也要学会不断总结自己的经验。举一反三,无师自通才是销售的最高境界。

2009年11月10日星期二

创业和做生意致命的十大忌讳你防范了吗?(转)

摘自:http://club.china.alibaba.com/forum/thread/view/21_26835538_.html

创业是一个很艰苦的过程,但是不一定每个人都会成功!失败了从头再来!没有关系的!但是一定要掌握方法。
创业做生意有十大忌讳,创业路上的朋友要切记!
一忌:坐门等客。经商不跑不活,商品市场瞬息万变,商品交流讲究时效性,坐门难见客。只有跑动,才能得知市场信息,找准时机,方能盈利。

二忌:没胆量。俗话说,只要有七分把握便可行动,余下的三分把握靠你争龋遇事下不了决心,错过时机不得利,要知道经商中十拿九稳赚钱的事是不多的。

三忌:商品越贵越不卖。商品不可能只涨价不跌价,贵到一定程度,只要赚钱便卖,无论赚多赚少都要满足,若坐等高价,十有九次要吃亏。

四忌:把钱存起来。赚了后不愿再投入,把活钱变成死钱,只有得寸进尺,不断扩大经营规模,发展壮大自己事业才能更上一层楼。

五忌:好高鹜远。看不起小本小利,想一口吃成胖子,这样永远也发不了大财。只有从小到大,慢慢积少成多,一步一步地走,最后才能爬上财富的顶峰。

六忌:酒香不怕巷子深。许多人只注重生产而不注意推销,认为东西好了自然有人慕名而来,这是被动的销售手段。只有主动拉客,扩大影响,才可多销而盈大利。

七忌:人家咋干咱咋干。缺乏创造精神,总跟在别人身后,被人牵着鼻子走,别人把利收完了,你再干就获利甚少或一无所得。只有抢先一步占领市场,才能获胜。

八忌:热信息热处理。得了热门信息,便急急忙忙盲目行动,不做好充分准备,打无准备之仗败多胜少。只有认真分析研究市场,待胸有成竹,方能上马。

九忌:喜热厌冷。总以为什么东西干的人越多越有利,要知道"萝卜多地皮紧"。只有看准"不起眼"之处,爆冷门,才可能拥有市场

十忌:厚利销售。销售商品只顾销量多,利厚价高令人望而却步,结果厚利销少。只有把利看得轻些,价格合理才会有顾客,薄利多销方能赚大钱。
创业旅程的朋友们让你们快速前进的步伐在原地暂停几秒钟吧,对照上面的十忌,回望一下你走过的里程里,你都避过这些了吗?一旦发现了就一定要记得拔除,否则成功将会离你越来越远,当你明白如何巧妙的避过这些忌讳的时候,说明成功已经离你不远了。
再此提醒创业途中的朋友们,不要被一时的需要让自己本应有的一切脱离原有的轨道,让贪图小小获利,葬送大好的前程,让肤浅的世俗,挡住了看见长久未来的视线,切不可让自己变成敢想不敢为的影子。祝天下创业旅途中的朋友们一路畅顺,早日拥有辉煌成就!

2009年11月7日星期六

Google AdSense的六个优化技巧

转载:http://www.wopus.org/blog-money/skills-sharing/959.html


一、最好的单元永远是336x280

自己尝试过几乎所有的尺寸,发现还是这种尺寸的点击率最高,300x250的也不错。

放置方式推荐:

1、被正文环绕;

2、放在正文后面,读者很可能在看完正文以后想要阅读更多相关内容,如果匹配好的话,这里的点击率会很高。

二、我觉得最好的配色方式

广告的标题与网页文章的标题颜色一致,而且#0000FF效果比较好;

介绍文字、url地址全部设置为浅色(比如#88888 ;

边框、背景就不用说了,和网页背景色一致。

三、不要让网民误点

很多人喜欢通过位置布局来让用户误点击,结果是用户点了以后立马返回,给你带来的结果是单价直线下降;

同等条件下,越是网民心甘情愿的点击的广告,越能给你带来较高的收入;

点击数不是关键,每一次点击的质量才是关键。

四、做好内容,提高匹配

让你网页80%以上的内容与主题有关,匹配越好,单价越高。

不要太追求页面漂亮,各种背景图片、falsh能不要就不要,代码越简单越好。

五、论坛也能有好的收入

只要你做到:

1、去掉一些多余的东西,比如左边的一大堆用户的头衔、头像、积分等,只留一个发布者的用户名,链接到他的个人资料即可;

2、每个版块的主题要专一,灌水性质的版块就不要放ggad广告了;

3、广告摆放的位置:推荐第一楼(主贴)的下方,放一个336x280的。其它地方就不要放了,如果嫌广告单元太少,那就在最后一楼下方在放一个吧。

六、广告单元越少越好

推荐每页只在第一屏最佳的位置放一个广告,广告单元太多了,很影响单价,而且影响页面整洁。