因为之前利用Discuz! 7.2版有修改文件让发帖自动添加日期,并且是"显示在标题前方"那种,不是自动置入标题内里的!
这次升成Discuz X2之后,找了整整两天独一找到的自动添加日期,照旧只能添加进标题的那种T^T,这样子"旧帖"就都没显示发帖日期了,只有修改后再发的新帖才会自动加日期进入标题裡面。既不利便又占了发帖标题的字数,功效我一直研究终于让我弄好了!!!!(感动)
所以就想来分享给列位~~~有需要的伴侣可以拿去用^^修改很简朴的!!!
需要修改的文件有兩個:
/source/module/forum/forum_forumdisplay.php
/template/default/forum/forumdisplay_list.htm
修改前请备份原文件,以防有任何错误!
第一步,修改forum_forumdisplay.php,先搜索找到
$thread['dbdateline'] = $thread['dateline'];然后在上方添加
$thread['date_sort'] = '['.gmdate("y/m/d", $thread['dateline'] + $timeoffset * 3600).']';第二步,修改forumdisplay_list.htm,搜索
$thread[subject]全部替换为
$thread['date_sort'] $thread[subject]总共会有5个项目被代替,修改完上传回原本的位置包围即可~这样系统就会自动在全论坛标题前方显示发帖日期了!!!
以上~分享完毕^^~
Discuz! X2 R20120628 简体GBK下载