Entries Tagged '凫水心得' ↓

完善了一下Copyblogger主题

前一阵子,我将博客的主题(theme)更换为Copyblogger,用了一段时间,发现毕竟是老外设计的东西,有几处地方不够顺手,一时兴起,小小修改了一下。wordpress果然名不虚传,修改模板非常方便,这些小修小补都是在wordpress的后台控制面板中完成的。

1、将导航条中的英语改成汉字(文件分别为 nav_menu.php navigation.php)。

  1. <div class="navigation">
  2.     <p><?php next_posts_link('&larr; 早些时候的文章') ?></p>
  3.     <p class="next"><?php previous_posts_link('较新的文章 &rarr;') ?></p>
  4. </div>

2、将评论模块中的英语翻译成中文(文件为 comments.php)。

  1. <h3 class="comment_intro"><?php comments_number('还没有任何评论!', '只有一条评论', '有 % 条评论啦!' );?> &darr;</h3>

3、针对一些朋友不愿留言的情况,增加了一些说明文字(文件为 comments.php)。

  1. <p><input class="text_input" type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" /><label for="author"><strong>名号(必填)</strong></label></p>
  2.                 <p><input class="text_input" type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" /><label for="email"><strong>邮箱(必须填写,请放心,不会公开,有劳了)</strong></label></p>
  3.                 <p><input class="text_input" type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" /><label for="url"><strong>网站(有就填上吧)</strong></label></p>

4、试用Widgets添加豆瓣秀。
Copyblogger主题支持widgets,之前我一直都没有使用过文本widgets,也不知道widgets中的文本有何用途,我试着输入了豆瓣秀的代码,顺利设置成功,方便啊。
文本widgets

Google browser sync更改密码后

上网看到专家忠告说,邮箱的密码应该每隔一段时间更改一下,以免资料泄露,于是我每年都更改gmail邮箱密码,2008年也不例外。

密码修改成功后,意想不到的麻烦也来了。

我一直使用firefox浏览器上网,用google browser sync插件自动备份、更新firefox书签和设置,这样不管我回到家中还是在别的地方上网,只要我输入一次用户名和密码,我收藏的书签都会重现并保持更新,可谓方便至极。

由于这个插件需要google帐号和密码才能运行,所以当我更改了gmail的密码后,google browser sync出现错误也是肯定的,于是设定了google browser sync的密码,本想着应该天下太平了,可当我重新启动firefox后,google browser sync 提示要重新设置,又要输入密码,无奈重新输入,保存退出,重新启动后,问题依旧存在,于是,我想是不是将google browser sync 卸载重新安装下,故障就能排除,可重新安装后,每次重新启动firefox依然要求我重新设置google browser sync。

看来问题并不是出现在google browser sync 这个插件上,而是出现在firefox这个浏览器上,是不是因为firefox不能保存设置了?于是重新安装了一遍firefox,当我启动firefox时,很是意外,问题依旧存在,google browser sync依旧顽强地要我重新设定,整得我心灰意冷,几乎想要将google browser sync彻底放弃不用了,实际上,我也这么做了,但回头又想想,自己辛辛苦苦收藏的书签(收藏夹),可能会因为忘记备份而在重新装机时全部丢失,换台电脑上网时,收藏的地址无法同步过来,想想自己要回到刀耕火种的原始社会,我又安装了google browser sync插件。

我被迫要解决这个由于我更改了密码引起的麻烦。

既然重新安装firefox后,我的书签和插件都还在,说明firefox卸载后,还在硬盘中保存了用户的设置文件,肯定是这些设置文件出现了问题,才导致firefox不能保存google browser sync的设置。于是,我在C盘中查找firefox留下的痕迹,将隐藏文件全部显示出来后,在C:\Documents and Settings\Administrator\Application Data中发现了firefox卸载后依然保留的文件,删除,重新安装firefox和各种插件后,一切恢复正常。
firefox卸载后依旧保存在硬盘中的文件
这个困扰多日的问题终于解决了,很有成就感。

update:没过两天,同样的问题又出现了,看来不是firefox不能保存设置的问题,应该是Google Browser Sync这个浏览器的扩展插件有问题,目前的处理办法还是找到application data目录,将browserstate@google目录删除,重新安装插件。

百度为何不收录我的站点?

上个月12号,博客搬家后,我启用了新的域名www.yangjh.net,但博客名称还叫大漠沙尘。原有的内容我通过博客搬家工具maikr博客伴侣很容易得从新浪迁到现在的主机上。

一切收拾妥当后,我向主要的搜索引擎Google、Baidu以及雅虎等等一一作了提交,Google的爬虫很快就来到我的站点,并且我的主要内容都能通过Google搜索到。但是百度的搜索机器人迟迟不来造访,我多次提交都没有反应,四个多星期过去了,百度就是无法搜索到我的站点,要知道,国内用户使用baidu的可是大多数,如果百度不搜索我的站点,那就意味着我将要失去最重要的一个渠道来源。无奈之中求救于百度,给百度管理员发了封邮件,一天后,百度管理员回信说:

尊敬的用户,您好!

请您参考百度搜索帮助:http://www.baidu.com/search/guide.html#1

感谢使用百度。希望您继续支持与关注百度。

谢谢

再过了一天,百度的结果中突然就有了现在站点的信息了。
百度搜索结果
我猜想,是不是这份信起了一定的作用,不管怎样,现在可以通过百度搜索我的站点了,但最终还是没搞清楚百度收录站点的标准。

首字下沉插件的小小修改

各位可能都已经看见了,我的博客文章的第一段都有首字下沉的效果,这个效果使用的是桑林志提供的首字下沉插件。安装上之后,修改一下css,大体就可以用了。

这个插件在我的wordpress 2.31版中基本正常,但是一旦文章的内容不是以汉字或者字母开始的话,应该正常输出的内容就会消失,注意,不是被删除,而是没有显示出来。比如我的美味书签这个类别中的内容,是由del.icio.us自动发送过来的,这一部分内容在安装了首字下沉插件后,全部没有显示出来。

经过对这一部分内容的分析,我发现,如果文章的内容如果以html标签开始的话,wordpress默认的编辑器会对这些标签进行整理,重新配对并排版,并在第一个标签前面自动插入一个回车符。就像这样。实例

正是这个回车符,导致了桑林志首字下沉插件对html标签开头的文章输出错误,其实解决的办法很简单,加一个判断条件and substr($newContent1[1],0,1)!=''就万事大吉了。另外结合Zao’s Blog提供的信息,修正了多余的一个</p>标签。

修改后的部分代码如下:

  1. function drop_cap ($content) { 
  2. $newContent = explode("</p>", $content);
  3. $newContent1 = explode("<p>", $newContent[0]);
  4.  
  5. // 如果第一个字母不是 <,就进行首字下沉处理,否则就输出原始内容。这样做,是为了避免一些显示问题。
  6.  
  7. if (substr($newContent1[1],0,1)!='<' and substr($newContent1[1],0,1)!='' ) {
  8.  
  9. $bufContent = "<p class='fp'>".$newContent1[1]."</p>";
  10. for($i = 1; $i < count($newContent)-1; $i ++){ 
  11. $bufContent .= $newContent[$i] . '</p>';
  12. } 
  13. $bufContent .= $newContent[$i];

关于博客搬家的说明

我前前后后,在不同的博客服务商下注册过博客,包括donews、blog.com.cn、msn、sina、sohu,还包括国外的Blogger。博客服务商条条框框的限制挺多,不能干着干那,只能被动等待服务商增添功能,比较可恨的是,类似新浪博客上还会有广告,一闪一闪,很是烦人。当然,国内服务商们还得奉旨严格进行内容审查,梁老师在sohu的博文,经常被编辑无情删除,无奈之中,梁老师只能写写胭脂香水之类的东西。我的博客内容虽未曾和谐过,但看人颜色行事,总让人不爽。

现在的这个博客,属于独门独户型的,建站系统采用wordpress,可以自由修改样式,增添功能,在内容方面,也不用刻意进行内容审查,主机在美国,天高皇帝远,不用备案。

现在就博客的硬件设施而言,呵呵,我的博客应该算是一流了。但是,内容建设……,只能说正处于初级阶段, 而且,还将长期处于初级阶段。我虽然因为不喜欢太多限制而搬家,是个挑剔的主儿,但不是一个能写的主儿。