F2Blog Hack之文章内容中加入网站链接

想不想在文章的作者后面加入自己网站的链接呢,这样如果别人真有心保留引用链接,也不用到地址栏去复制了。

只需这样,在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'].")"." "

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

标签: F2Blog
评论: 2 | 引用: 0 | 阅读: 539
  • 1 
luckydog [ 2008-04-25 09:50 网址 | 回复 | 编辑 删除 ]
您好博主,能请教您个问题吗?就是关于你的伪静态怎么设置成http://www.albertsong.com/read-5.html这种格式的?为什么我的一直是rewrite.php/read-5.html格式?怎么去掉前面的rewrite.php?感激不尽!
王者之剑 [ 回复于2008-04-25 19:02 网址 | 编辑 删除 ]
首先要你的PHP空间支持.htaccess文件,
然后你到管理后台设置一下就可以了。
常规管理-->其它设置
找到
特效与优化
搜索引擎优化链接
选择
基于Apache/IIS Rewrite
点后面的测试,如果成功,保存后就和我的一样了。
如果不成功,说明你的空间不支持.htaccess
  • 1 
发表评论
昵 称: (必须)
密 码: (未注册用户可不填)
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: