hdwiki确实是一款不错的wiki程序,基于MVC开发,扩展性很强,定制起来非常方便。
一、解决最新词条没有标题的bug
control/list.php 136行开始,在中间添加上最新词条的相关代码 recentupdate....
PHP代码复制内容到剪贴板
- function dorss(){
- if($this->get[2]){
- switch($this->get[2]){
- case 'recentupdate':
- $typename = '最新词条';
- break;
- case 'focus':
- $typename = '推荐词条';
- break;
- case 'hot':
- $typename = '热门词条';
- break;
- case '':
- $typename = '精彩词条';
- break;
- }
二、全文输出修改为摘要输出
1、control/list.php 修改后的177行
PHP代码复制内容到剪贴板
- echo "<description><![CDATA[".$doc['summary']."]]></description>\n";
$doc['content'] 修改为$doc['summary']
2、model/doc.class.php 447行
PHP代码复制内容到剪贴板
- $sql ="SELECT did,title,content,author,time FROM ".DB_TABLEPRE."doc d WHERE 1=1 ORDER BY d.`lastedit` DESC LIMIT $start,$limit";
修改为
PHP代码复制内容到剪贴板
- $sql ="SELECT did,title,content,summary,author,time FROM ".DB_TABLEPRE."doc d WHERE 1=1 ORDER BY d.`lastedit` DESC LIMIT $start,$limit";
下面一句sql也要加入b.summary