Geeklogの投稿日時を2年前指定できる様にする
2018年1月 5日(金) 14:17 JST
閲覧数 1,780
Geeklogで記事の投稿日時が1年前までしか設定できない。
ちょっと古い日時に設定したいモノがあったので、見てみました。
この箇所です。この投稿日時が1年前までしか表示されないのです。
設定では変更できないので、コードを変更するしかなさそうです。
lib-common.phpを変更する事になります。
$startoffset、$start_yearを修正すればスタート位置を変更できます。
ちょっと古い日時に設定したいモノがあったので、見てみました。
この箇所です。この投稿日時が1年前までしか表示されないのです。
設定では変更できないので、コードを変更するしかなさそうです。
lib-common.phpを変更する事になります。
$startoffset、$start_yearを修正すればスタート位置を変更できます。
//function COM_getYearFormOptions($selected = '', $startoffset = -1, $endoffset = 5) function COM_getYearFormOptions($selected = '', $startoffset = -2, $endoffset = 5) { $year_options = ''; $start_year = date('Y') + $startoffset; $cur_year = date('Y', time()); $finish_year = $cur_year + $endoffset; if (!empty($selected)) { if ($selected < $cur_year) { //$start_year = $selected; $start_year = $selected -1; } }