当初、反響が良かったですが、英語圏の方に見づらい、わかりにくいと言われちゃいました。
そりゃ日本語ですから、わからないのも無理は無いですが、確かに古い記事を表示していたりするので日本語圏でもわかりづらいかもしれません。
この際、Fluidなテンプレートをやめて960pxな横幅に変更しようかとも思っています。でも、960pxだとかなり窮屈です。どうしたものか・・・。Documentsのページなどすでに650pxの画像が貼り付けてあるところもあって、とても収まらないかもしれないし。
本サイトは確か去年の8月(実は忘れている。間違っているかもしれない。)に開設してすでに1年を過ぎていると今気がつきました。
簡単なモジュールなどからはじまり、思いついたエクステンションを作成してきました。ふと数えてみると非公開に変更したものやバージョンアップも含めて現在ファイルの登録が95になっていました。
エクステンションを作成しはじめたきっかけは、便利に利用できる外部のライブラリがあるのにJoomla!のエクステンションには無かったのがきっかけでした。その時は自分で使う事が目的では無く、ただ無いから作ってみた。っと言う感じでした。そうやって作成していく中で様々な方より貴重なご意見・ご要望をいただき大変感謝しています。全世界の方に公開することによって本当に貴重な経験をさせていただいています。あらためてお礼を申し上げます。
また、後から追加したフォーラムも考えていたよりもご利用いただいており、感謝しています。
中にはメールでご意見・ご要望をいただくこともあります。最初は、英文メールが来て着信のメール音が鳴ると「ギクッ」としていましたが、今では楽しみにしています。そのメールでのやりとりの中には最後に「私の国に来るときは連絡してください。」というようなお返事もいただいたりで本当に嬉しく感じる時がありました。
Fireboardの投稿時のプレビューの文字化けは、バージョンがあがって初めて投稿したときに知っていたのですが、何か悪い物でもみてしまったかのようにすぐ投稿のボタンを押した覚えがあります。ぉぃ それからは、いつもプレビューしませんでした。<=臭い物にフタ。忙しいし・・・。
さて、今回投稿にあったので見てみました。Javascriptがらみだろうと思っていましたが、やはりそうでした。
Root/components/com_fireboard/template/defaults/js/bojForumCore.js
var content = escape(content);
を
var content = encodeURIComponent(content);
に変更します。そしてさらに
Root/components/com_fireboard/fireboard.php
$message = urldecode(utf8_decode($msgpreview));
//$message = str_replace("_@fb@_", "\n", $message);
$msgbody = smile::smileReplace( $message , 0, _CLEXUSPM_LIVEPATH, $ClexusPMconfig->show_smiles);
$msgbody = smile::htmlwrap($msgbody, $fbConfig['wrap']);
header("Content-Type: text/html; charset=utf-8");
echo utf8_encode($msgbody);
を
$message = rawurldecode($msgpreview);
//$message = str_replace("_@fb@_", "\n", $message);
$msgbody = smile::smileReplace( $message , 0, _CLEXUSPM_LIVEPATH, $ClexusPMconfig->show_smiles);
$msgbody = smile::htmlwrap($msgbody, $fbConfig['wrap']);
header("Content-Type: text/html; charset=utf-8");
echo $msgbody;
に変更します。
以前に他のCMSでも同じようなことがありました。英語圏だとescapeを使われることが多いのかな・・・。