Web
WordPress的四种远程XML-RPC发布协议
WordPress支持四种远程发布协议,他们是 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。
WordPress发布协议
WordPress 发布协议值wordpress自己的文章发布协议,他的接口最为丰富,提供了包括操作评论文章在内的各种各样的支持
WordPress发布协议文档:http://codex.wordpress.org/XML-RPC_wp
Movable Type发布协议
Movable Type,简称MT,是由位于美国加州的Six Apart公司推出的网志(blog)发布系统。它是全球最受欢迎的网志系统之一,包含多用户,评论,引用(TrackBack),主题等功能,并广泛的支持各种第三方插件。
Movable Type不仅可以应用于个人的网志系统,而且可以应用于商业、教育等领域。Movable Type于2007年12月12日正式宣布以GPLv2的协议开源。
Movable Type发布协议文档:http://www.movabletype.org/documentation/
Movable Type 文件集: http://mtbook.org/
把页面分享到开心网,人人网,新浪围脖,QQ书签,百度搜藏
现在web2.0时代,把帖子分享到国内比较火的sns社区获取可以获得更多的人气回报,下面的代码将分享当前页面到开心网 kaixin001.com ,人人网 renren.com ,新浪微博 t.sina.com.cn
代码如下
CSS样式
#snsshare a { color: #000000; text-decoration: none; font-size: 12px; font-weight: normal } #snsshare span { padding: 5px 5px 0px 5px; font-size: 12px; margin: 0 0 0 10px; cursor: pointer; } #snsshare img { border: 0px; }
javascript 代码
function share(s) { if (s == 0) { window.open('http://v.t.sina.com.cn/share/share.php?title=' + encodeURIComponent(document.title.substring(0, 76)) + '&url=' + encodeURIComponent(location.href) + '&rcontent=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes'); } else if (s == 1) { window.open('http://www.kaixin001.com/repaste/share.php?rtitle=' + encodeURIComponent(document.title.substring(0, 76)) + '&rurl=' + encodeURIComponent(location.href) + '&rcontent=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes'); } else if (s == 2) { window.open('http://share.renren.com/share/buttonshare.do?title=' + encodeURIComponent(document.title.substring(0, 76)) + '&link=' + encodeURIComponent(location.href) + '&content=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes'); } else if (s == 3) { window.open('http://shuqian.qq.com/post?from=3&title=' + encodeURIComponent(document.title) + '&uri=' + encodeURIComponent(document.location.href) + '&jumpback=2&noui=1', 'favit', 'width=930,height=470,left=50,top=50, toolbar=no,menubar=no,location=no, scrollbars=yes,status=no,resizable=yes'); } else if (s == 4) { window.open('http://cang.baidu.com/do/add?it=' + encodeURIComponent(document.title.substring(0, 76)) + '&iu=' + encodeURIComponent(location.href) + '&fr=ien#nw=1', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes'); } }
HTML代码
<div id="snsshare"> <a href="javascript:share(0);" > <span> <img alt="转发到新浪微博" src="http://t.sina.com.cn/favicon.ico" align="absMiddle" > 转发到新浪微博</span> </a> <a href="javascript:share(1)" > <span> <img alt="转帖到开心网" src="http://img1.kaixin001.com.cn/i/favicon.ico" align="absMiddle" > 转帖到开心网 </span> </a> <a href="javascript:share(2)" > <span> <img alt="转帖到人人网" src="http://s.xnimg.cn/favicon-rr.ico" align="absMiddle" > 转帖到人人网 </span> </a> <a href="javascript:share(3)" ><span><img alt="收藏到QQ书签" src="http://www.qq.com/favicon.ico" align="absMiddle" > 收藏到QQ书签</span></a> <a href="javascript:share(4)" ><span><img alt="添加到百度收藏" src="http://www.baidu.com/favicon.ico" align="absMiddle" > 添加到百度收藏</span></a> </div>
wordpress文章多页显示
要使wordpress的一篇文章多页显示可以在录入的html代码里需要下一页的位置使用
<!–nextpage–>
并且在显示模板加入分页条
<?php wp_link_pages(); ?>
QR code-QR码
QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码[1]。QR码最常见于日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。
[qrcodetag]QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。[/qrcodetag]
一段中文:QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。
[qrcodetag ]http://www.njava.com[/qrcodetag]
njava首页url:http://www.njava.com
QR码简介
QR码呈正方形,只有黑白两色。在3个角落,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
日本QR码的标准JIS X 0510在1999年1月发布,而其对应的ISO国际标准ISO/IEC18004,则在2000年6月获得批准。根据Denso Wave公司的网站资料,QR码是属于开放式的标准,QR码的规格公开,而由Denso Wave公司持有的专利权益,则不会被执行。
除了标准的QR码之外,也存在一种称为“微型QR码”的格式,是QR码标准的缩小版本,主要是为了无法处理较大型扫描的应用而设计。微型QR码同样有多种标准,最高可储存35个字符。
QR码资料容量
数字 最多7,089字符
字母 最多4,296字符
二进制数(8 bit) 最多2,953 位元
日文汉字/片假名 最多1,817字符(采用Shift JIS)
中文汉字 最多984字符(采用UTF-8)
中文汉字 最多1,800字符(采用BIG5)
QR码错误修正容量
L水平 7%的字码可被修正
M水平 15%的字码可被修正
Q水平 25%的字码可被修正
H水平 30%的字码可被修正
› Continue reading
CSS tips and tricks
一.使用css缩写
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。
二.明确定义单位,除非值为0
忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=”100″,但是在CSS中,你必须给一 个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以 外,其他值都必须紧跟单位,不要在数值和单位之间加空格。
三.区分大小写
当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称 都采用小写。
class和id的值在HTML和XHTML中也是区分大小写的,如果你一定要大小写混合写,请仔细确认你在CSS的定 义和XHTML里的标签是一致的。
四.取消class和id前的元素限定
当你写给一个元素定义class或者id,你可以省略前面的元素限定,因为ID在一个页面里是唯一的,而clas s可以在页面中多次使用。你限定某个元素毫无意义。例如:
div#content { /* declarations */ } fieldset.details { /* declarations */ }
可以写成
#content { /* declarations */ } .details { /* declarations */ }
这样可以节省一些字节。
五.默认值
通常padding的默认值为0,background-color的默认值是transparent。但是在不同的浏览器默认值可能不 同。如果怕有冲突,可以在样式表一开始就先定义所有元素的margin和padding值都为0,象这样:
* { margin:0; padding:0; }
CSS的语法缩写总结
一 颜色
16进制的色彩值,如果每两位的值相同,可以缩写一半
#000000 = #000;
#336699 = #369;
二 盒尺寸
有一个值时上下左右的尺寸一样:(top,right,bottmo,left)
margin:1em;
padding:1em;
有两个值时是上下取第一个值,左右取第二个值:(top,bottom)–>(left,right)
margin:1em 0;
有三个值时是上,左右,下 top–>(left,right)->bottom
margin:1em 0 2em;
有四个值时模型尺寸赋值是顺时针的,也就是top–>right–>bottom–>left;
margin:1em 0 2em 0.5em;
三 边框(border)
border-width:1px; border-style:solid; border-color:#000;
可以缩写成
border:1px solid #000;
语法是: border:width style color;
四 背景(Backgrounds)
background-color:#f00; background-image:url(background.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:0 0;
可以缩写成
background:#f00 url(background.gif) no-repeat fixed 0 0;
语法是: background:color image repeat attachment position;
可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为
color: transparent image: none repeat: repeat attachment: scroll position: 0% 0%
字体(fonts)
字体的属性如下:
font-style:italic; font-variant:small-caps; font-weight:bold; font-size:1em; line-height:140%; font-family:"Lucida Grande",sans-serif;
可以缩写为一句:
font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;
注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。
列表(lists)
取消默认的圆点和序号可以这样写
list-style:none;,
list的属性如下:
list-style-type:square; list-style-position:inside; list-style-image:url(image.gif);
可以缩写为一句:
list-style:square inside url(image.gif);
清除浮动clear:both在css中的使用
clear:both;
CSS手册上这样解释的:该属性的值指出了不允许有浮动对象的边。
这个属性是用来控制float属性在文档流的物理位置的。
当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除浮动
例子:
这个是第1列,
这个是第2列,
这个是列的下面。
如果不用清除浮动,那么第3个
的文字就会和第一二行在一起
所以我们在第3个这利加一个清除浮动。
这个是第1列,
这个是第2列,
这个是列的下面。
用Tynt防止别人剽窃你的文章
Tynt 提供免费的网站在线监测服务,如果有人COPY你网站上的内容,Tynt 可以检测到!
注册Tynt 后,将一段Javascript 放在你的网站上,将会检测所有的文章。
1、自动跟踪剽窃,保护您的知识产权
2、识别出你网站上最好的关键字,重新调整关键字以增加流量
3、通过自然流量来增加你网站的访问量
4、增加你搜索引擎的权重
地址:http://www.tynt.com/
修改网站CSS哀悼青海玉树地震遇难同胞
新华网北京4月20日电 国务院决定,为表达全国各族人民对青海玉树地震遇难同胞的深切哀悼,2010年4月21日举行全国哀悼活动,全国和驻外使领馆下半旗志哀,停止公共娱乐活动。
http://www.gov.cn/jrzg/2010-04/20/content_1587276.ht
(志哀:用某种方式表示哀悼。致哀:对死者表示哀悼。“下半旗志哀”,表示全国用“下半旗”方式表示哀悼。)
Css黑白滤镜
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } //或者html { filter: gray}
这个滤镜只对ie生效,而且需要html规范的头部描述
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
对flash如果滤镜不生效,还可以设置如下参数
<param value="false" name="menu"/> <param value="opaque" name="wmode"/>
wordpress修改样式表把css滤镜加进去
WordPress All in one seo插件生成NoIndex对百度爬虫影响的解决方法
发现All in one seo 插件严重影响baidu收录,采取如下措施
1 在head模板加入如下正对googlebot的判断代码
<?php if ( !(is_home()) and !(is_single()) ) { ?> <meta name=”Googlebot” content=”noindex,follow” /> <?php }?>
2 关闭All in one seo插件所有的生成Noindexde选项
Use noindex for Categories: Use noindex for Archives: Use noindex for Tag Archives: