作者: 王者之剑(http://www.albertsong.com/)  日期: 2007-11-04 21:47
想不想在文章的作者后面加入自己网站的链接呢,这样如果别人真有心保留引用链接,也不用到地址栏去复制了。

只需这样,在include下面找到content.inc.php,打开该文件,查找  echo $strAuthor.":".$author." "

改为 echo $strAuthor.":".$author."(".$settingInfo['blogUrl'].")"." "

改后的效果就和您在本站看到的一样。

可以看出,F2Blog的代码相当清晰简单,我甚至不需要查看表的定义,只需要查看渲染出来的 html和对应的php文件就可以做出修改。

但是象这种hack方式改变了F2Blog 的代码文件,以后升级的话,这种改变就白费了,所以设计一种扩展性强的系统结构是很重要的,wordpress的感觉要强一些(代码没有深入研究),然而强大的功能和简单的程序总是存在一定的矛盾,再涉及到效率就更麻烦了。

永久链接的问题还没解决,找到了F2Blog的伪静态设置方法,感觉不是我想要的,我想要设成http://www.albertsong.com/2007/11/4/id-keyword-keyword.html这样的形式,由id保证这个链接是唯一的,我考虑了很多链接形式,最终决定这种是最简单最有用的,因为这是一个Blog文章最不容易改变的因素,象在url里加入分类都是不太好的,因为分类可能会调整。

看来还得改,明天有空的话继续。

 还得继续,改完了一看,首页是改过来了,但文章阅读页面没变,说明还有一个文件没改,看了一下文件名,没发现可疑的(可能累晕了,后来觉得找到的文件的文件名已经相当明确了) ,用vista的查找功能,发现vista查找文本文件中的内容的本事比win xp都还查一个档次(win2000的是还不错的,不知微软怎么管理源代码的)。

好歹还有一个工具,用它把read.inc.php揪了出来,查找 echo $strAuthor.": ".$author."  " (这个和上面的不一样,手误吧)

改为echo $strAuthor.":".$author."(".$settingInfo['blogUrl'].")"." "

上传,大功告成,睡觉去也。