コピーライトの年号を自動で入れるスニペット(10.03.02追記あり)

  • 2010.01.21 Thursday
  • 12:21
サイト管理していて、フッターのコピーライト©の年号変更をつい忘れがち。
modxでつくってれば、フッター部分はチャンクにしてる人がほとんどだろうから、一箇所直せばすむのだが、それでも結構忘れるんだよなぁ。

なので年号表記部分をphpで書いてスニペットにすることにした。


<?php
echo 'Copyright &copy; '.date('Y').'';
?>


Copyright &copy; の部分は自分のサイトに合わせて書き方変更してくまさい。
スニペット名はAutoCopyrightとでも。

[[AutoCopyright?]] サイト名 All Rights Reserved.

と書いておけば来年になったら自動で年号変わります。

modxなくてもphpが使えるサイトなら、php直接書いておけば楽ですよ。


------------
追記(10.03.02)

バックアップを取った時に、イベントログが異様に溜まっていることに気が付いた。

date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead


というエラーログが大量にある。(AutoCopyrightスニペットで)タイムゾーンの設定がないから、設定しろといってるらしい。

PHPのtimezoneの設定メモ
PHP | php.ini の date.timezone を変更する

このあたりを参考にして修正しました。

方法1 スニペットの記述に設定を加えて以下のように変更にする。


<?php
ini_set("date.timezone", "Asia/Tokyo");
echo 'Copyright © '.date('Y').'';
?>


方法2 php.iniに直接記述する

date.timezone = Asia/Tokyo

※テキストエディタにこの1行を書いて、ファイル名をphp.iniで保存。modxのindex.phpと同じ階層にアップします。

どちらかをすれば、エラーはでなくなります。
コメント
コメントする








    
この記事のトラックバックURL
トラックバック

calendar

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 
<< March 2017 >>

たいやき

selected entries

categories

archives

recommend

recommend

recommend

終わり続ける世界のなかで
終わり続ける世界のなかで (JUGEMレビュー »)
粕谷 知世
2011年度SOG賞 シスターフッド賞

recommend

魔法少女まどか☆マギカ 1 【通常版】 [DVD]
魔法少女まどか☆マギカ 1 【通常版】 [DVD] (JUGEMレビュー »)

(全6巻)2011年度SOG賞 シスターフッド賞

recommend

recommend

音楽の在りて
音楽の在りて (JUGEMレビュー »)
萩尾 望都
2011年度SOG賞 候補作

recommend

私のミトンさん
私のミトンさん (JUGEMレビュー »)
東 直子
2011年度SOG賞 候補作

recommend

recommend

recommend

recommend

recommend

玉工乙女
玉工乙女 (JUGEMレビュー »)
勝山海百合
2010年度SOG賞 候補作

recommend

recommend

MODxでつくる!最強のCMSサイト
MODxでつくる!最強のCMSサイト (JUGEMレビュー »)
MODxフォーラムJapanese Co
初心者はとりあえず買っとけ。

links

profile

search this site.

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM