Joomler!.net - Decided on Joomla!

デル株式会社

Wiki or Wordpress? No it is JContentPlus.

Home » Blog » 行番号
1 votes
Written by:Joomler! 2331 hits Friday, 18 September 2009 07:58

最近エラーが出ててそのまま放置していましたが、Windows Liveのアドインページを見るとアップデートされていない。しかも、コメントで「エラーが出ている、アップデートしていなの?」みたいなコメントが残されているのでこりゃ駄目っぽいと思い、アンインストール。

アドインページのフィルタ言語を日本語からすべての言語に切り替えて見てみるとSyntax Highlighter2.0というのが、あるでは無いか・・・しかも2.0。待てよ、でもうちのJoomla!のSyntaxHighlighterプラグインは、古いバージョンのままだなもしかしてこのバージョン番号ってSyntaxhighligterのバージョンも考慮しての番号?とか思いながらダウンロードしてインストール。

wlw_syntaxhighlighter_2.1.1さて、ソースコードを入力してみると・・・。あれ、行番号とかがグレーアウト・・・。うちの環境だけかな・・・。

さらに作成者のサイトを見てみると、別のリンクがある。

あっった。

http://wlwsyntaxhighlighter.codeplex.com/

 
0 votes
Written by:Joomler! 5777 hits Sunday, 30 December 2007 18:41

基本的に行番号が変わっているくらいで変更内容は、そのままいけそうですね。

FireBoardのログイン

FireBoardでまた少し変更してみました。

うちのサーバーのFireBoardも早くアップデートしないと...

 
0 votes
Written by:Joomler! 4171 hits Saturday, 22 December 2007 16:52

そういえば、記事の日時がローカルテストサーバーのJoomla!1.0.13でいつも文字化けしていたことを放置していました。

2007/12/07 Friday 08:01:00 ???? (?W????)

こういうの見たことありませんか?

以下を変更してみました。
これは、Windowsサーバーでは発生するようです。プラットホーム依存ぽいです。Ubuntuでは、

2007/12/07 金曜日 08:01:00 JST

などと表示され、正常です。

ROOT/includes/joomla.php

if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $date, $regs ) ) {
                $date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );var_dump($date);
                $date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-';
        }
        return $date;

if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $date, $regs ) ) {
                $date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );var_dump($date);
                $date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-';
        }
        return mb_convert_encoding($date, 'UTF-8', 'SJIS');

のように変更してみました。

すると

2007/12/07 Friday 08:01:00 東京 (標準時)

に変わりました。あれれれれこれって・・・はじめて見る気がするのは私だけでしょうか(いつも表示させていないからか?)・・・

SJISの部分や、行番号(変更したりで)は、環境により異なるかもしれません。

また、表示の仕方を変更したいときや、表示するものを変更したい場合は、

ROOT/language/japanese.php

DEFINE("_DATE_FORMAT_LC","%Y/%m/%d %A %H:%M:%S %Z"); //Uses PHP's strftime Command Format

をたとえば、

DEFINE("_DATE_FORMAT_LC","%Y/%m/%d %A"); //Uses PHP's strftime Command Format

のようにすれば

2007/12/07 Friday

となります。書き方は、http://jp.php.net/strftimeのパラメータ項を参照してください。

文字化けな方は、お試しあれ

 

JContentPlus for Joomla!1.5 powered by Joomler!.net

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.