hdwiki默认的最近更新原则上是可以使用 $doc['category']调用词条所属分类,但是在数据库表中发现所有的cid默认为0,只能进行连表查询调用。方法如下:
打开model/doc.class.php,找到461行左右,将代码修改为以下,注意红色部分:
$sql=" SELECT c.cid,d.did, d.letter,d.title,d.tag,d.summary,d.author,d.authorid,d.time,d.lastedit,d.lasteditor,d.lasteditorid,d.views,d.edits,d.editions,d.visible,d.locked FROM ".DB_TABLEPRE."doc as d LEFT JOIN ".DB_TABLEPRE."categorylink as c on c.did=d.did WHERE 1=1 ";
打开block/doc/recentdocs.htm,修改为以下代码:
<!--{loop $data['doclist'] $doc}-->
<li><a target="_blank" class="catalog" href="{url category-view-$doc['cid']}">[{$doc['category']}]</a> <a href="{url doc-view-$doc['did']}" target="_blank" title="{$doc['title']}">{$doc['shorttitle']}</a></li>
<!--{/loop}-->
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
hdwiki 后台修改cookie前缀后管理员无法登陆的解决办法2020-01-12
HDWIKI 伪静态URL汉字乱码的问题2016-03-01
hdwiki搜索结果/分类页显示图片缩略图方法2016-01-09
hdwiki loop循环中$key值从1开始2016-01-05
hdwiki列出词条标题及其所属分类名称2016-01-03
HDwiki模板中如何截取标题长度2016-01-03
hdwiki首页分类浏览增加链接2016-01-03
HDwiki 自定义404 方法2012-02-10
hdwiki 5.1修改后台每页词条数量2012-02-09