开源DIGG软件PBDigg2.0的修改(十):让文章重新回到首页顶部
要修改的文件有两个,一个是 你的模版里的 edit_post.html ,另一个是include/postedit.inc.php ,修改前,前先备份这两个文件。
第一步:打开 edit_post.html
在你喜欢的地方加上
<strong>重新发布</strong> <input type="checkbox" name="repost" value="1" class="checkbox" />
第二步:打开 include/postnew.inc.php
找到 $DB->db_query("UPDATE {$db_prefix}tinfo SET ".$updateinfosql." ishtml = ".(int)$ishtml.", ifconvert = ".(int)$convert." WHERE tid = $tid");
在这句的下面加入
//重新回到顶部
$repost= intval($_POST['repost']);
if(isset($repost))
{
$DB->db_query("UPDATE {$db_prefix}threads SET diggdate = $timestamp WHERE tid = $tid");
}
可以了。这样子,你发布文章的时候,想要文章重新出现在首页第一条的话就把“重新发布”钩上吧。