目前使用的robots.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /feed/
Disallow: /comments/feed
Disallow: /trackback/
Allow: /wp-content/uploads
 
# BEGIN XML-SITEMAP-PLUGIN
Sitemap: <a href="http://noble.77dt.com/sitemap.xml.gz">http://noble.77dt.com/sitemap.xml.gz</a>
# END XML-SITEMAP-PLUGIN

Comments

[wordpress]update to 2.3.3

这次的升级赶的比较及时,登陆上后台,就看到了2.3.3的发布信息(在官方发布后的2个小时左右吧)。
严格说来,这次的升级对于个人使用的用户,其实并不是十分急需的。
A flaw was found in our XML-RPC implementation such that a specially crafted request would allow any valid user to edit posts of any other user on that blog.
既:一个特定的请求会导致任何有效的用户在这个博客上修改其他任何用户发表的日志。
这个问题,不是什么大的问题。
顺手升级了。

Comments

接近无聊的动作记录:给blog加上版本信息

这个动作纯属无聊的折腾,记录一下:

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
document.body.oncopy=function(){
 event.returnValue=false;
 var t=document.selection.createRange().text;
<?php
  echo "var s=\"本文来源于 It\'s My Life ".get_settings('home');
  echo " , 原文地址:".the_permalink()."\";";
?>
 clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n');
}
</script>

将此段代码加在目前使用的模版文件中的,sigle.php的最后部分(不要加在最前面,会出现JS调用document.body错误,因为当时body对象还没有被声明使用)。

Comments

[wordpress]WordPress的tag增加及目前使用的插件调整

wordpress升级到2.3x已经有几个月了,看到了新的tag内置功能,但一直都没有进行模版调整,之前是使用的Jerome’s Keywords,因为是后安装了,所以一直也没有过于使用。
今天根据wordpress的文件,在目前使用的PhoenixBlue模版上进行了调整。
1、在single.php文件中,加入了本文tag 的显示

< ?php the_tags(‘< h3 >Tags< /h3 >   ’, ‘ ‘ , ”); ?>

2、在sidebar.php文件中,加入了本文tag cloud的显示

< ?php wp_tag_cloud(); ?>

其它的调整,对整个wordpress的插件进行了精简和更新,目前使用的插件为:
akismet
delicious-bookmark-this
google-sitemap-generator
podpress
simple-tags
WP23RP
wp-cache
wp-db-backup

Comments

[wordpress]update to 2.2.1

升级的信息已经出来有4天了,最近手头有点忙事儿,拖到了今天才做。
本次的升级主要是bug修复和安全问题修正,涉及的有:

  • Atom feed 验证修正
  • XML-RPC 修正
  • Widget 向后兼容修正
  • Widget 在 IE7 下的布局修正
  • 页面和文本 Widget 增强
  • PHPMailer 的远程 Shell 注入(安全问题)
  • XML-RPC 的远程 SQL 注入(安全问题)
  • 默认主题中未转义的属性(安全问题)

升级的时候,只要将2.2.1的新文件直接覆盖就可以了。(注:原来的是2.2的)

Comments

[wordpress]基于Jerome’s Keywords的Tags功能实现

开始采用的是UltimateTagWarrior,但考虑到升级、复杂度等因素,决定换用Jerome’s Keywords。对我而言,主要是要使用Tags和Tagcloud功能。
借鉴曹增辉的实现介绍,结合在定制过程中的,丰富了一下内容:
1、从http://vapourtrails.ca/wp-keywords下载最新的文件;
2、上载到模版目录(我的是wp-content\themes\almost-spring);
3、进入后台,Plugins->Jerome’s Keywords->Activate;
4、修改index.php

<div class=”postentry”>
<?php the_content(“<p>__(‘Read the rest of this entry »’)</p>”); ?>
</div>
Tags: <?php the_post_keytags(); ?>

添加加重的那一句。
5、single.php同上修改;
6、下载作者提供的模板文件:cosmos.php,将这个文件上传到wp-content/themes/yourtheme/下,然后在WEB下控制面板里新建立一个page,注意在右边的模板template列表里选择“cosmos”。这样就形成了Tag云图;
7、曹提到的mod_write功能在我目前使用的主机上是支持的。所以后续问题我没有遇到,从这点上说,基于目前使用的几个主机提供商的经验来说,还是北美的主机要好一些。也可能就因为如此,这些功能才成为国外软件的基本功能吧。

Comments

It’s My Life © 2006-2007     Powered by WordPress     21 queries. 0.299 seconds.