鉴于大家对网络知识十分关注,我们编辑小组在此为大家搜集整理了“Discuz! X2 发帖自动添加日期”一文,供大家参考学习!
因为之前使用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个项目被取代,修改完上传回原本的位置覆盖即可~这样系统就会自动在全论坛标题前方显示发帖日期了!!!
以上~分享完毕^^~