Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » $searchword
0 votes
Written by:Joomler! 10048 hits Wednesday, 24 October 2007 02:06

クライアントから苦情がっ!Joomla!のデフォルトの検索窓から日本語を7文字以上いれて検索すると文字化けすると言われ、確認すると確かに文字化けしますね。ちょっとJoomla!のファイルを変更してみました。

フロントエンド/components/com_search/search.phpの77~~87行目あたり。

	// limit searchword to 20 characters
	if ( strlen( $searchword ) > 20 ) {
	    $searchword     = substr( $searchword, 0, 19 );
	    $restriction    = 1;
	}

	// searchword must contain a minimum of 3 characters
	if ( $searchword && strlen( $searchword ) < 3 ) {
	    $searchword     = '';
	    $restriction    = 1;
	}
	// limit searchword to 20 characters
	if ( mb_strlen( $searchword ) > 20 ) {
	    $searchword     = mb_substr( $searchword, 0, 19 );
	    $restriction    = 1;
	}

	// searchword must contain a minimum of 3 characters
	if ( $searchword && mb_strlen( $searchword ) < 3 ) {
	    $searchword     = '';
	    $restriction    = 1;
	}

に変更しました。
 
2 votes
Written by:Joomler! 15921 hits Thursday, 20 September 2007 18:54

他の文字コードの違うCMSを使っていたり、初めてCMSを使う方でJoomla!を使用するときエラーが出たり、動かないって困ったことはないでしょうか。私は、今でもエディタによってはデフォルトの保存フォーマットが、Shift-jisだったり、iso-8859-1だったり、へたをするとエディタの設定を間違えていてUTF-16だったりで「なぜ、動かないの?」と、たまに時間を無駄に過ごす時があります。

KanjiTranslator

 kanjitranslator.jpg文字コードでの文字化け。

  • 日本語のランゲージファイルが付属していてもインストールすると文字化けしたりしたら、一度これを使ってみてください。ドラッグドロップしたすべてのファイル(画像とかはもちろん無理でしなくても良い。)を指定した文字コードに変更してくれます。(Joomla!の場合は、UTF-8のBOM無し)かなり、スマートで、Great!!なソフトです。変換してしまうといけないファイルも中にはあるかもしれませんが。大抵、すべてドロップしちゃって様子をみて動けばOKみたいな感じで使っています。たまに、ダメなのもあります。その時は、それっぽいファイルのみドロップしてやり直しですね。

 文字数カットやワードラップによる文字化け...

 

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.