Joomla!1.5用のBBCloneコンポーネントを公開しました。
このサイトでは、当初からBBCloneコンポーネントを使っています。見やすくてわかりやすいのでサーバー上のAwstatsより多く見ています。ところが、Joomla!1.5用のものは無いし、今まで見慣れていたものから他のものに変更すると非常に見づらいので作成してみることにしたのが経緯です。どうせ作ったので公開します。
Joomla! BBCloneで検索するとすでにルートなどにインストールしてお使いの方もおられるようです。ですが、従来のBBCloneのデータと互換性を無くしてしまいました。でも、簡単な変更でデータ自体は、引き継げるかもしれません。(後述)
BBClone自体は、4.9cを使っています。
効能
- 見やすいStats
- BBCloneのライブラリ以外は、Joomla!1.5ネイティブ
- 記事へのリンクもちゃんとしたリンクになる。
- もちろんNo Hack。index.phpにほにゃららと書き込む必要はありません。
インストール方法
- 管理画面からインストールするのみ。
(アップデート時は、専用のファイルを用意するつもりです。)- インストールされるエクステンション
- コンポーネント JBBClone
- プラグイン System – JBBClone
- インストールされるエクステンション
- エクステンションは、すべて自動インストールされ自動で有効になります。
- インストール時、/administrator/components/com_jbbclone/bbclone/varフォルダと配下のファイルに書き込み権限をチェックしてくださいというメッセージが表示されますが、ちゃんとカウントされていれば、大丈夫かもしれません。(絶えず表示するようにしています。)カウントされない場合は、varフォルダとその配下のファイルすべてを書き込み可能な状態にしてください。
使い方
- BBCloneの主要な設定項目のみコンポーネントのパラメータにしましたのでインストール後お好みにあわせて変更してください。
- より詳細に設定されたい方(BBCloneの詳細が理解出来る方)は、com_jbbclone/bbclone/conf/config.phpを直接編集することで設定可能です。
注意
- BBCloneの中身を変更していますので互換性はありません。なのでBBCloneがアップデートしてもそのままアップデートできません。
- 見るためのパラメータ・ページは動きますが、開発用などのページは動きません。
- BBCloneのランゲージファイルは、一切つかっていません。英語と日本語のみBBCloneのランゲージファイルからJoomla!ランゲージファイル化しています。
すでに別の方法でBBCloneをお使いの方でデータを移行したい場合
bbclone/varフォルダ配下がデータの格納庫です。varフォルダ配下のaccess.phpとlast.phpの冒頭に書かれている $access =, $last = という記述を以下のように変更してください。
それぞれ一カ所だけです。
$GLOBALS[‘access’] =
$GLOBALS[‘last’] =
としてください。変更後、varフォルダごとcom_jbbclone/bbclone配下に上書きし、書き込み権限を確認してください。(注:確認したわけではないので動かなかったら、ご報告ください。対応できるかは別ですが・・・。
ランゲージファイルについて
英語と日本語のみ用意しました。すでにある、BBCloneのランゲージファイルは、使っていません。徐々に変換していこうかと思っています。(と、思ったが言語によっては文字化けで判別不能なので作業できません。)BBCloneのランゲージファイルを編集して作成しています。簡単なので比較してみたらわかると思います。(正規表現の置き換えでやれば簡単です。)
今のところ、ちゃんとカウントされているように見えています。何か問題があればご指摘下さい。
失敗
- BBCloneのアップデートを全く考慮にいれていないのでBBCloneがアップデートされた時、更新作業が大変である。
変更しはじめて後戻りするのが面倒だったためそのまま継続してしまった。 - ランゲージファイルだけは、そのまま使えるようにすべきだった。(たくさんあるのに・・・。
後記
このサイトのJoomla!1.5化に向けてまた一歩進みました。公開できるものは、どんどん公開していきますので是非応援してください。









