原作者:messagebox
版本:不詳\r
原相關討論:http://phpbb-tw.net/phpbb/viewtopic.php?t=21523
偷偷整理發佈:GeniusKiKi
功能說明:phpbb 簡易週年慶倒數 MOD
步驟一
打開:index.php
尋找:
代碼: 選擇全部
// End session management
//代碼: 選擇全部
//先將討論版開始時間取出\r
$chk_start_time=$board_config['board_startdate'];
$chk_yy=date("Y",$chk_start_time);
$chk_mm=date("n",$chk_start_time);
$chk_dd=date("d",$chk_start_time);
$chk_hh=date("H",$chk_start_time);
$chk_ii=date("i",$chk_start_time);
$chk_ss=date("s",$chk_start_time);
$i=1;
$chk_date = "chk_no";
while ($chk_date == "chk_no") {
$year_date=mktime($chk_hh,$chk_ii,$chk_ss,$chk_mm,$chk_dd,$chk_yy+$i); //$i週年的時間(UNIX TIME)
$now_time=mktime(); //現在的時間(UNIX TIME)
if ($year_date > $now_time){ //表示$i週年比現在的時間後面\r
$chk_date = "chk_yes";
}else{
$i++;
}
}
//到這邊~就知道現在是準備過哪一個週年
$happy_year = ($year_date - $now_time); //某週年差現在多少時間
$happy_month = intval($happy_year/2592000); //差幾個月
$happy_week = intval($happy_year/604800); //差幾週\r
$happy_day = intval($happy_year/86400); //差幾天\r
$happy_hour = intval($happy_year/3600); //差幾小時
$happy_cent = intval($happy_year/60); //差幾分
//判斷距離多少天才要顯示
if ($happy_day <= 32){
$show_text = "距離 <b>".$i."</b> 週年慶只剩 <b>".$happy_day. "</b> 天!";
}else{
$show_text = "距離 <b>".$i."</b> 週年還很久哩,不用心急。";
}步驟二
尋找:
代碼: 選擇全部
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),代碼: 選擇全部
'SHOW_TEXT' => $show_text,打開:templates/subSilver/index_body.tpl(或 overall_header.tpl 或其他你想顯示的地方)
尋找:
代碼: 選擇全部
任何你想要顯示的地方代碼: 選擇全部
{SHOW_TEXT}在 index.php 的 判斷距離多少天才要顯示 那一段\r
請依個人實際需求修改
