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码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。

一段中文:QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。

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:
标签云
.htaccess 301 2010 Android apache cache cacti CSS date ddos discuz django fastcgi freebsd git google http iftop linux macos mysql nginx njava php pr python sed seo snmp ssh ubuntu ubuntu10.04 wordpress xdebug 优化 密码 文件 时区 用户 登录 监控 缓存 网站 脚本 颜色
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
近期文章
近期评论
文章归档
链接表
QR Code
