Home arrow Blog arrow Joomla! CMS

Blog

SEF、mod_rewrite、suffixをオンにするとJoomla!1.5では、1.0.xと異なり

http://demo.joomler.net/the-news/1-latest-news/
49-scribefire-test.html

などとかなりわかりやすいURLにしてくれます。1.0.xではここ80codeサーバーでは問題なく動作しています。ところが、1.5では簡単にはできませんでした。

RewriteBase /

をアンコメントしないと500エラーでこのサーバーでは動きません。それは、1.0.xでも同じです。が、1.5では一番上位の階層なら表示できますが2階層目以降は、404エラーとなってしまいます。対応策をかなり調べたつもりですが適当なドキュメントを見つけられませんでした。 どなたかご存じなら教えてください。

Hack

そこでへこたれず・・・コアを編集してしまいました。・・・5文字追加しただけです。今テスト中ですので大丈夫そうなら書きます。とりあえず表示する分には大丈夫なようです。

今度は日本語SEFをテストしてみるつもりです。

 

少し改造してみた。

http://demo.joomler.net/

各記事上のPDFアイコンとE-Mailアイコンをクリックしてみてください。

GreyBoxを使って表示するようにしてみました。

変更は以下

Root/libraries/joomla/html/html.php

Line:110

へ変更した。

これだけでは、常時GreyBoxのJavascriptは読み込まれない(プラグインには関係ない)のでテンプレートのheadセクションに以下を追加

これは、デフォルトのrhuk_milkywayテンプレートの場合です。

これによって常時GreyBoxのJavascriptがロードされるのでGreyBoxプラグインをインストールしている場合は、Output GreyBox.jsをNoに変更してください。

output_no_greybox

参考にGreyBoxを使ってみましたが、同様にLightBox、ThickBox、LightWindowなど他の画像表示のJavascriptにも応用できるでしょう。

HTMLが表示できるJavascriptライブラリでないと無理でしたね。

 

demo_joomler_net 1.5 DemoサイトをRC4から1.5 Stableにアップグレードしてみました。

手順

  • Joomla.orgのUpgrade Instructionsを読む
  • 追加したエクステンションと変更したテンプレートファイルのみとconfiguration.phpを残し、すべて削除
  • サーバーにJoomla1.5.zipをアップロード
  • サーバーのバーチャルシェルで解凍
  • Joomla1.5.zipと不要なファイルを削除
  • Permissionを適切に設定
  • 終わり

簡単にアップグレードできました。Upgrade Instructionsを見るとdiff.sqlと書いてありましたが、開いて見ると

#NO CHANGES

と書いてあるだけでしたのでデータベースの変更は何もありませんでした。

※バーチャルシェルに対応していないサーバーでは、FTPでアップロードです。

今回も例のごとく全くバックアップをとりませんでした。Demoサイトですから失敗したら失敗したでネタにもなるし・・・とか。

 

www_joomla_org

忙しくなりそうです。

エクステンションによっては対応されていないものがたくさんあるのですぐには1.5に移行されないでしょうが、その前に私の1.0.x脳を先に1.5脳に移行していかなければなりません。

1.5の方が言語間の境界が少なく、その分コーディング量が少し少なくてすむと思います。

そして、サポートしていることが増えているのでより完成度の高いCMS、より満足度の高いCMSになっていると思います。

このすばらしいCMSに感謝!

そしてJoomla.org、Joomla!じゃぱんに感謝!

 

Joomla!1.0.14RC1に向けて徐々に変更を行っていましたが、中途半端であるがためにフロントでログインできなくなっていました。ご迷惑をおかけしました。

早速関連があるだろうと思われるところを先に変更しました。

現在、Joomla!1.0.138RC1位であろうと思います。


 

Results 73 - 81 of 101

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile