オンライン状況

ログインフォーム






パスワードを忘れました?
未登録ですか? 新規登録
メンバー: 18
ニュース: 218
ウェブリンク: 14
ホーム -home- arrow ブログ -blog- arrow joomlaのcomponentsいろいろ
Advertisement
joomlaのcomponentsいろいろ プリント メール
作者 深津   
2007/07/22 Sunday 22:24:53 JST

このサイトに導入しているコンポネートの設定手順などなど。まあ忘れないように書いておきます...

一覧
  • fireboard ここの掲示板
  • jcal pro ここのカレンダー
  • flickr4j ここの写真
  • joomlaxplorer
  • ebackup SQLバックアップ
  • jpack バックアップ
  • bbclone アクセス解析

fireboard

導入が簡単なのでこれにしました。新しいデータベースが必要なく、joomlaのデータベースを使用するため、さくらインターネットの共用サーバーを利用している当サイトとしてはSQLのデータベースは1つしかもてなかったので好都合でした。
投稿にリンクを貼るとtargetが"_new"とかになっててリンクが多いと使いにくいのでsmile.class.phpの867行目辺りにかいてある"_new"を"_blank"にかえておいた。

参考にしたサイト

 

jcal pro

デザインが気に入ったので導入しました。しかし日本語に対応してないので自分で日本語化する必要があります。まず、languagesのenglishディレクトリをコピーしてjapaneseディレクトリをつくり、index.phpを修正します。文字化けするので文字コードはutf-8に書換えておく。日本での表記に合わせるためlangを入れ替えます。

$lang_date_format = array (
'full_date' => '%Y %m/%d , %A' // e.g. Wednesday, June 05, 2002
,'full_date_time_24hour' => '%Y %m/%d, %A At %R' // e.g. Wednesday, June 05, 2002 At 21:05
,'full_date_time_12hour' => '%Y %m/%d, %A At %r' // e.g. Wednesday, June 05, 2002 At 9:05 pm
,'day_month_year' => '%Y %m/%d' // e.g 10-Sep-2004
,'local_date' => '%c' // Preferred date and time representation for current language
,'mini_date' => '%Y %m/%d, %a'
,'month_year' => '%Y %m'
,'day_of_week' => array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday')
,'months' => array('1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月')
);

また、英語を単に日本語に直してもカレンダーの月が英語で書かれてしまうことがありますが、これはサーバーのlocale(ロケール)が英語のためです。ここを日本語化するにはロケールを日本語化するか、index.phpを以下のようにすればいいです(日本語化されていればやる必要はない)

,'month_year' => '%Y %m月'

あとは管理ページから言語を日本語に選択します。

 

flickr4j

導入するとサムネイルのスタイルが変なことに気づきました。テンプレートのリンクのスタイルを受けてしまうのです。デモサイトではちゃんとスタイルが適応されているのに。調べてみるとソースから

 

 

が抜けているのが原因だとわかったのですが、PHP言語知らないからflickr4j.html.phpのどこに加えればいいのかわからない。適当にfunction(){}の中の先頭と最後に

echo "

";

 

echo "

";

 

をぶちこんだらうまくスタイルが適応されるようになりました。しかし、そのせいでmainmenuでのサムネイルが崩れて表示されてしまようになり、なにが原因かよくわかりません。デバックもろくにかけてないから。とりあえず満足しています。

 

joomlaxplorer

管理ページからjoomlaルートのファイル管理ができるアプリです。だけど、ほとんど使わない。

 

ebackup

SQLデータベースのバックアップ、リストアができます。データベースは消えてしまうと取り返しがつかない。だからスケジュール機能もあるので、こまめにバックアップするのに便利です。また、リストア機能を使えばサーバー移転も楽です。このサイトのサーバーはさくらインターネットの共用サーバーなのですが、これらのレンタルサーバーではmyphpadminが使えたりします。しかし、インポートするときアップロードサイズが制限されて分割しなければインポートできないことがあります。そんなときこのアプリのリストア機能を使うと何も問題なくインポートできたりします。

 

jpack

コンポネートやモジュールやマンボットなどのソースファイルをバックアップできます。上のebackupとこれがあれば完全なバックアップが可能となります。だけど、このサイト移転時はこのjpackのリストアがうまくいきませんでした。

 

bbclone

インストールするとincludes/footer.phpか、テンプレートのindex.phpに解析用スクリプトを追加するよう注意書きあります。実際これをしないとアクセス解析できません。しかし、情報によるとincludes/footer.phpに追加すると管理画面のログまで取ってしまうそうなので、やめたほうがいいです。テンプレートのindex.phpに追加すれば正しく動作しますが、テンプレートを変えたらスクリプトの貼り直しが必要になるので、joomlaルートのindex.phpの最後に追加するとよいそうです。

最終更新日 ( 2007/08/05 Sunday 00:44:27 JST )
 
< 前へ

カレンダー

2008 07月 2008 08月 2008 09月
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

スケジュール

There are no upcoming events currently scheduled.
View Full Calendar

投票

お気に入りの検索サイトは?
 
Copyright © 2007 - TRWV 東京理科大学ワンダーフォーゲル部