wordpress网站搬家方法

 

前提wordpress网站搬家,域名不变

在wordpress网站搬家之前,我们需要停用所有插件,以避免因插件原因导致搬家后,无法打开网站的问题;

搬家前,请先开通新网站主机,配置同原网站主机一致,至少PHP版本,mysql版本要一致;

wordpress网站搬家详细方法如下:

0.登录wordpress网站后台,停用所有wordpress插件;
1.打包原网站主机根目录下所有内容;
2.打包原网站主机mysql数据库;
3.上传打包的网站内容到新网站主机目录下,解压;
4.开通新网站主机mysql数据库,导入打印的原网站主机mysql数据库;
5.修改新网站主机目录下的wp-config.php文件中的数据库配置信息;
6.解析原域名到新网站主机IP;
7.登录wordpress网站后台,启用所有wordpress插件;

说明:如果无法登录wordpress后台,打开域名提示400错误,则说明域名解析未完成,请更换网卡中的dns配置,或等待2-48小时不等时间再次打开.

至此,wordpress网站搬家方法完毕.

一年卖出六个亿 这根泡椒凤爪凭啥这么牛

小小的一根泡椒凤爪,一年竟然卖出六个亿,这个产品究竟用了什么真经?更不可思议的是,这个一年卖出六个亿的产品,竟然是由一颗小小的泡椒带动起来的?

近日,有友食品披露了2016年年报。报告期内,有友食品完成营收8.27亿元,同比增长10.04%,其中泡椒凤爪产品营收6.30亿元,占比76.11%;实现归属于挂牌公司股东的净利润1.22亿元,同比增长13.56%;基本每股收益0.54元,同比增长12.50%。

小小的一根泡椒凤爪,一年竟然卖出六个亿!吓得小编,赶紧买了袋泡椒凤爪压压惊。

  一颗小泡椒创变成一个年入六亿元的产品

鲜辣酸脆的泡凤爪,我们现在可以随便买来吃。但鲜有人知的是,这个一年卖出六个亿的产品,竟然是一颗泡椒带动起来的。

泡椒,原本是重庆人做菜的一个小小的调味料,深受重庆人的喜爱。有友凤爪的创始人鹿有忠就寻思着,不妨创新一下,在泡椒上做点文章,开一家主营泡椒系列菜品的饭店呢?于是,回锅肉、鱼、牛蛙,甚至小菜都成了泡椒菜品,虽然让人感觉不可思议,但一经推出,便备受追捧。

看到泡椒菜品的魅力后,鹿有忠又突发奇想:“把肉泡了会是什么味道?”朋友们都笑他异想天开,鹿有忠却和厨师研究起来。煮熟的凤爪、猪耳朵、猪尾巴等被放进了泡菜坛子,推出后,泡椒凤爪异常火爆,不少人吃完还要打包带走。

看到越来越多的顾客要求打包带走,鹿有忠又开始动心思了:何不把它做成袋装食品,进行规模化生产,推向全国呢!鹿有忠当即决定,关掉多家饭店,集中精力研究开发能够长时间保鲜的袋装泡椒凤爪。最终,在经历了调味料,泡菜的命运后,泡椒凤爪摇身一变为形态快消化的真空袋装包装的休闲小零食。

  做品牌,争当第一股

开发出了能够保险的真空袋装的泡椒凤爪后,鹿有忠向国家知识产权局递交了与泡凤爪相关的发明专利申请,并在2001年7月正式获得授权。

有了核心专利技术“护身”,有友泡凤爪迅速占领了市场。尽管效仿者频出,但有友一直占据领头羊地位。目前国内生产泡凤爪等泡卤风味休闲食品的企业有 600 多家,但近三年来,有友每年销售收入都在10亿元左右,其中泡凤爪产品对销售收入的贡献率超过七成,销售收入遥遥领先。“有友”商标也被认定为“重庆市著名商标”、“中国驰名商标”。

2014年,更是登陆新三板,成就中国“凤爪第一股”。2015年,以市值28亿进军“IPO”。

 

 

  年入六个亿,“凤爪第一股”底气何在?

  1、深入人心的品牌

成立于1997年的有友食品,主营业务为泡卤风味休闲食品的研发、生产和销售,主要生产的产品包括泡椒凤爪、卤香火鸡翅、豆制品、花生及竹笋等,其中尤以泡椒凤爪广为人知。在四川重庆一带,有友食品几乎是泡椒凤爪的代名词。

有友泡椒凤爪已经形成了很强的品牌壁垒,占据了凤爪主要的市场份额,消费者对于品牌的认知度比较高。其次,与坚果、豆干等相比,泡椒凤爪是个相对比较小众的零食,更容易利用品牌影响力牢牢地抓住消费者。

  2、凤爪相比其他零食的差异化

从消费场景上,越来越多的人喜欢一边喝酒,一边吃凤爪。泡椒凤爪原先流行于四川重庆等地,而现在随着电商的兴起,以及有友食品在线下的布局,已经慢慢进军到全国市场。凤爪类似于鸭脖,许多女生看电视剧和电影时,都会买一点享用。而看球赛的男生,也喜欢吃。所以从消费场景上,凤爪在中国的消费场景类似于美国的薯片,是男女视觉享受中的零食搭配,因此能够受到全国男女老少的欢迎。

凤爪对比其他零食,具有口味差异化的特点。首先,其他像坚果,虽然也有三只松鼠,百草味这样的年轻品牌,但产品本身的口味差异性不大。而凤爪,不同品牌之间能够明显的感觉到口味不同。时间越长,用户对于某个口味的忠诚度会越高,这也是没有其他品牌能与有友抗衡的主要原因。

 

 

  3、口味普适化,在泡椒口味的基础上不断开发新品

虽名为泡椒凤爪,但泡椒凤爪并非只有一种口味。还有山椒味、酸菜味和椒香味三种。

泡椒凤爪口味较淡,适合作为平时的休闲小零食;椒香味辣劲十足,麻味爽口,色泽鲜艳,更适合作为伴酒食品搭配食用;酸菜味口感更重,搭配米饭食用鲜香诱人。相比单一的凤爪品种,新开发的椒香和酸菜味凤爪更好地满足了消费者多样化需求。

神农岛首席顾问娄向鹏曾在《大特产——让地方品牌卖遍全国》中写到:中国幅员辽阔,东西南北食品的口味口感差异巨大,南方吃淡,东方好甜,西部麻辣,北方口味厚重,辣味遍及全国,辣劲又各不相同。特产因某个区域而生,只适合比较小区域的消费者习惯,到了其它区域,常常成为发展的障碍。因此,口味口感要普适化。

在不失特色的前提下,对特色口味口感微调,将外区域消费者难以接受的口味口感稍加弱化,适当迁就全国其它地区消费者的接受度,才能扩大消费人群。

华擎Deskmini 110看着不起眼,但内有全球首台Mini-STX主板

ATX、MTX主板玩腻了,很多玩家都转向体积更小的mini-ITX平台了,那要是ITX平台还嫌大呢?NUC是个不错的选择,不过NUC主板是Intel定义的,基本上没扩展性了,没有DIY的乐趣。在NUC与ITX之间,Intel推出了5x5主板,它要比NUC主板略大,但比ITX还要小29%,又保持了一定的可扩展性,这个规格最终被定名为Mini-STX。华擎早在CES展会上就发布了首款Mini-STX主板H110M-STX,与之配套的是Deskmini 110电脑。


华擎基于STX平台的迷你电脑

有关mini-STX规格我们之前详细介绍过,它之前的名字是5x5,长宽分别是14x14.8厘米,介于NUC的10x10厘米及ITX的17x17厘米之间,但保留一定的扩展性,支持LGA插槽的CPU及SODIMM笔记本内存,I/O接口也更丰富,包括蓝牙、WiFi、SATA、2个USB 3.0、2个HDMI及千兆网卡接口等等。


5x5主板规格的特色


华擎推出首款mini-STX主板

华擎推出的H110M-STX主板是首款支持mini-STX规格的主板,基于H110芯片组,LGA1151插槽,支持最大65W TDP的Intel Core i/奔腾/赛扬处理器,支持2条DDR4-2133内存,最高容量32GB。

接口及扩展方面,H110M-STX主板支持M.2插槽,主要用于无线及蓝牙扩展。此外还支持2个SATA 3硬盘、1个M.2硬盘,接口则有2个USB 2.0、1个COM接口,视频接口支持VGA、HDMI及DP。

与之配套的是一台体积只有1.92L的mini电脑,如上图所示。

华擎早在CES展会上就展示过STX主板和平台了,只是之前没有报价,现在有德国媒体报道称整套平台的售价是135-140欧元,折合人民币约为990元左右,不过欧元价格没多少参考性,美元价格的话应该会更低,所以这套平台的售价还不算贵,小板控可以考虑。

使用vertical-align实现input和img对齐

将input和img放同一行,img标签总是比input高出一个头,非常难看。之前试过好多方法,都不行。后来在网站搜到最多的就是给img添加一个align="absmiddle"属性,这个方法似乎的确可行,但是不符合HTML标准。后来无意中发现同时给input和img添加vertical-align:middle就行:

 

input,img{vertical-align:middle;}

 

这样代码就会规规矩矩地水平对齐了。

织梦登录后界面空白变成白板的解决方法

dede安装完成后登录后台出现空白,经过分析代码,发现登录验证的时候用到了这个函数session_register() 原来我的php版本是5.4版本的,经过一系列的搜寻,发现这个函数在PHP5.4版本中已经被弃用了,已经被删除了。 也就是这个函数不再可用了。直接注释掉就可以了,不用进行注册就可以声明session。

另外的解决方法就是在include/userlogin.class.php 中声明一个函数

function session_register()

{

return true;

}

开放目录www.dmoz.org即将关闭

本文来源:https://www.seozac.com/seo-news/dmoz-closing/

刚才看到报道,SEO们都应该很熟悉的开放目录即将永久关闭。现在访问开放目录(www.dmoz.org,人家就要关了,我也别链接了),首页最上面写着:

Important Notice
As of Mar 14 2017, dmoz.org will no longer be available
(重要通知:2017年3月14号后,dmoz.org将不能访问/不存在)

开放目录英文是Open Directory Project,意译就是开放目录项目。互联网行业也经常称之为dmoz,其官网也是dmoz.org,因为开放目录自称为Directory Mozilla,目录中的Mozilla。问什么叫Mozilla呢?因为Mozilla在早期互联网是个特牛x的词,最早的浏览器,网景浏览器(Netscape)的开发代号是Mozilla,后来演变成影响力很大的非营利组织之一。很多开源软件的总称也是Mozilla。

现在查看原始日志时还是能看到,大部分浏览器的用户代理名称中还带着mozilla字样,虽然和网景浏览器其实没什么关系了。

开放目录简单说就是个人工编辑的网站分类目录,和雅虎最开始时的形态是一样的。SEO行业最熟悉开放目录,是因为它是早期SEO优化最强悍的外部链接来源之一,大家挤破头想被收录,而开放目录收录标准还是挺高的。也正是这个原因,很多当年活跃的SEO人都是很高级别的dmoz编辑,比如我自己,还有那谁,那谁,和那谁,等等。

后来链接在搜索引擎算法中所占比例下降,而且大量目录本身质量也下降,目录链接重要性随之下降。但开放目录还是不多的推荐尽量做的目录类链接之一。而且被开放目录收录本身就是件挺值得得瑟的事。另一个值得做的目录链接是雅虎,但雅虎目录早就死翘翘了,2014年就下线了。现在开放目录也要消失了。

js原生getElementsByClassName兼容IE7以上

客户的需求:

列表前两行后添加最新标签,兼容IE7以上及主流浏览器。

 

js部分
<script>
function getElementsByClassName(className, root, tagName) { //root:父节点,tagName:该节点的标签名。 这两个参数均可有可无
if (root) {
root = typeof root == "string" ? document.getElementById(root) : root;
} else {
root = document.body;
}
tagName = tagName || "*";
if (document.getElementsByClassName) { //如果浏览器支持getElementsByClassName,就直接的用
return root.getElementsByClassName(className);
} else {
var tag = root.getElementsByTagName(tagName); //获取指定元素
var tagAll = []; //用于存储符合条件的元素
for (var i = 0; i < tag.length; i++) { //遍历获得的元素
for (var j = 0, n = tag[i].className.split(' ') ; j < n.length; j++) { //遍历此元素中所有class的值,如果包含指定的类名,就赋值给tagnameAll
if (n[j] == className) {
tagAll.push(tag[i]);
break;
}
}
}
return tagAll;
}
}

function setSN(e){

var ul = document.getElementById(e);
var lis= getElementsByClassName('biaoti',ul,'div');
var lia= ul.getElementsByTagName('a');
for(var i=0,l=lia.length;i<2;i++){
lia[i].className = 'nbt';
}
for(var i=0,l=lis.length;i<2;i++){
var tHTML = lis[i].innerHTML
lis[i].innerHTML = tHTML + '<font>new</font>';

}
}
setSN('tzgg');
setSN('byfw');
</script>

 

代码块

 

<ul id="tzgg">

<li>
<div class="biaoti"><a href="notice/?type=detail&amp;id=7" target="_blank" class="nbt">关于推荐2016年第四季度标兵候选人的通知</a><font>new</font></div>
<div class="riqi">[02-21]</div>
</li><li>
<div class="biaoti"><a href="notice/?type=detail&amp;id=6" target="_blank" class="nbt">紧急通知</a><font>new</font></div>
<div class="riqi">[02-21]</div>
</li><li>
<div class="biaoti"><a href="notice/?type=detail&amp;id=5" target="_blank">关于召开党组扩大会通知</a></div>
<div class="riqi">[02-21]</div>
</li>

</ul>

 

getElementsByClassName的用法 和 js获取class

原文:http://blog.sina.com.cn/s/blog_78106bb10100xyg1.html

 

因为IE浏览器不支持getElementsByClassName,所以你要自己写一个方法得到class

但是火狐浏览器知道getElementsByClassName,可以直接的用

<html>
<head>
   <title></title>
   <script type="text/javascript">
       window.onload = function () {
           var tagName = getClass("div", "a1");

          //因为返回的是包含多个元素的数组,所以要遍历一下
            for (var i = 0; i < tagName.length; i++) { 

               tagName[i].innerHTML = "你好";
           }
          
           var tagName = getClass("div", "a2");
           for (var i = 0; i < tagName.length; i++) {
               tagName[i].innerHTML = "ALL好";
           }
       }

       function getClass(tagname, className) { //tagname指元素,className指class的值

        //判断浏览器是否支持getElementsByClassName,如果支持就直接的用
            if (document.getElementsByClassName) {   

               return getElementsByClassName(className);
           }
           else {    //当浏览器不支持getElementsByClassName的时候用下面的方法
                var tagname = document.getElementsByTagName_r(tagname);  //获取指定元素
                var tagnameAll = [];     //这个数组用于存储所有符合条件的元素
                for (var i = 0; i < tagname.length; i++) {     //遍历获得的元素
                    if (tagname[i].className == className) {     //如果获得的元素中的class的值等于指定的类名,就赋值给tagnameAll
                        tagnameAll[tagnameAll.length] = tagname[i];
                   }
               }
               return tagnameAll;
           }
       }
   </script>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>

我建议不要用上面的方法,用JQuery,可以省去很多的代码

简体繁体转换JS(JavaScript)脚本

在一个政府网站看到简繁转换的js方法挺不错的,现整理出来,方便以后使用。

1、首先把下面这个链接放在提醒用户繁简转换的地方:
<a href="javascript:StranBody()" id="StranLink">简体版</a>

需要注意的是id是不能换的。
2、把这段js外部调用的代码加在网页最底部的</body>前:
<script language="javascript" type="text/javascript" src="繁简字转换js"></script>
3、js文件代码如下:

	var Default_isFT = 0                //默认是否繁体,0-简体,1-繁体
	var StranIt_Delay = 20 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)
	var StranLink_Obj=document.getElementById("StranLink");
  //	alert(StranLink_Obj);
  	if (StranLink_Obj) {

		var JF_cn="ft"+self.location.hostname.toString().replace(/./g,"")

        var BodyIsFt=getCookie(JF_cn)

        if(BodyIsFt!="0")
			BodyIsFt=Default_isFT

  	 	 with(StranLink_Obj)
        {
                if(typeof(document.all)!="object")         //非IE浏览器
                {
                    href="javascript:StranBody()"
                }
                else
                {
                        href="#";
                        onclick= new Function("StranBody();return false")
                }
               title=StranText("点击以繁体中文方式浏览",0,0)

               innerHTML=StranText(innerHTML,0,0)

        }
        if(BodyIsFt=="0"){
        	setTimeout("StranBody()",StranIt_Delay)
        }

  	 	}
 function StranText(txt,toFT,chgTxt){

        if(txt==""||txt==null)

			return ""
		if(toFT == null){
			toFT = BodyIsFt;
		}else{
			toFT = toFT;
		}
        // toFT=toFT==null?BodyIsFt:toFT

        if(chgTxt)

			txt=txt.replace((toFT?"简":"繁"),(toFT?"繁":"简"))

        if(toFT){

        	return Traditionalized(txt)

		}else {

			return Simplized(txt)

		}
   } 

function StranBody(fobj) {
	     // alert('StranBody');
        if(typeof(fobj)=="object"){

			var obj=fobj.childNodes

        }else {
                var tmptxt=StranLink_Obj.innerHTML.toString();
                if(tmptxt.indexOf("繁")<0){
                        BodyIsFt=0;
                        StranLink_Obj.innerHTML=StranText(tmptxt,1,1);
                        StranLink_Obj.title=StranText(StranLink_Obj.title,1,1);

                } else{
                        BodyIsFt=1;
                        StranLink_Obj.innerHTML=StranText(tmptxt,0,1);
                        StranLink_Obj.title=StranText(StranLink_Obj.title,0,1);

                }
                setCookie(JF_cn,BodyIsFt,7);
                var obj=document.body.childNodes;
        }
        for(var i=0;i<obj.length;i++){
                var OO=obj.item(i)
                if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
                if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
                if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt);
                if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value);
                if(OO.nodeType==3){OO.data=StranText(OO.data)} else{ 
                	if(OO.tagName!='object'&& OO.tagName!='OBJECT'&& OO.tagName!='undefined')StranBody(OO);
                	}
        }
  }
  function JTPYStr(){
        return '沈产历系于系连锁与携变为规业饮竞华创国财皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄';
     }
  function FTPYStr(){
        return '瀋產歷係於繫連鎖與攜變為規業飲競華創國財皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩';
       } 
 function Traditionalized(cc){
        var str='',ss=JTPYStr(),tt=FTPYStr();
        for(var i=0;i<cc.length;i++){
                if(cc.charCodeAt(i)>10000&&ss.indexOf(cc.charAt(i))!=-1)str+=tt.charAt(ss.indexOf(cc.charAt(i)));
                  else str+=cc.charAt(i);
            }
        return str;
   }
 function Simplized(cc){
        var str='',ss=JTPYStr(),tt=FTPYStr();
        for(var i=0;i<cc.length;i++)
        {
                if(cc.charCodeAt(i)>10000&&tt.indexOf(cc.charAt(i))!=-1)str+=ss.charAt(tt.indexOf(cc.charAt(i)));
                  else str+=cc.charAt(i);
        }
        return str;
  }

 function setCookie(name, value){                //cookies设置
        var argv = setCookie.arguments;
        var argc = setCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        if(expires!=null) {
                var LargeExpDate = new Date ();
                LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
        }
        document.cookie = name + "=" + escape (value)+";path=/"+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
 }    	 	
  function getCookie(Name)  {                       //cookies读取

        var search = Name + "=";
        if(document.cookie.length > 0) {
                offset = document.cookie.indexOf(search);
                if(offset != -1) {
                        offset += search.length;
                        end = document.cookie.indexOf(";", offset);
                        if(end == -1) end = document.cookie.length;
                        return unescape(document.cookie.substring(offset, end));
                 } else return "";
          }
   }