Web2.0的ホームページ制作日記-ブログ-
|
ヘビーメタル・ハードロック・アーティスト情報hmhr.infoの管理人ブログ Web2.0的ホームページの制作日記-ホームページって奥が深いですね。hmhr.infoはまだWeb1.3程度ですが、Web2.0的クールなホームページにしていきたいです。 |
| 2007-04-16 | ||
|---|---|---|
| ||
|
当サイトのトップページのValidationをしてみました。HTMLの構文チェックというようなものでしょうか。 Another HTML-lintの画面右「ゲートウェイサービス」より すると、-160点ぐらいでした。マイナスですよ。びっくりしました。 自分の書いたHTMLでもボロボロでしたし、テーマや各モジュールでも少々エラーがありました。 自分で書いたものは始末ができるのですが、テーマやモジュールはどうするんだべ?となりました。 以下はあっているんだかあっていないんだかわかりませんが、対応方法です。 テーマの修正 /XOOPS_ROOT_PATH/themes/テーマ名/theme.htmlの修正をしたら、対応できました。 斜体の文字部分はお使いの環境にあわせて読み替えてください。 モジュールの修正 モジュールにはさらに修正すべきところが2点はありそうです。 phpソースコード 僕も仕事(プログラマ)としてphpのソースコードは書いたことがあるのですが、ちょっと太刀打ちできませんでした。クラスが入り組んでおりソースコードが追えません。また、コメントが少ないのが辛いですが、業務システムなどとは違い、もともと他者による修正などを考慮する必要がないのですから、しょうがないですね。 テンプレート 最初、/XOOPS_ROOT_PATH/modules/モジュール名/templateのファイルを直接いじって見ましたが、何もおこらず。 おかしいなと思い、XOOPSの「システム管理」メニューの「テンプレートマネージャー」から修正を試みました。defaultテンプレート・セットというのがあるのですが、修正を行える気配がありません。 で、ウェブで情報収集をしてみますと、どうやらテンプレートを複製して修正する模様です。http://www.xugj.org/ 画面右メニュー内の「XOOPS2 Basic Manual」-「5.テンプレート」 なるほど、デフォルトはさわらずに保管しておくってことですね!これなら失敗しても安心ですね。 さて、テンプレートの編集には、altsysなるモジュールを使うと良いとのことなのですが、これをダウンロードしてみましたが、なにやら難しい事が書いてあります。問題解決のための解決策がより難しい内容だったりするともうあせってしまうのですが、なんとか乗り越えました。 ですので、そのときのメモを残したいと思います。テンプレート修正については今後触れるかもしれませんが、今回はその前にあった山場についてです。ちなみにテンプレート修正の結果81点までになりました。 XOOPS_TRUST_PATH XOOPS_TRUST_PATHと記載のあるモジュールの場合、単にmodulesの下にダウンロードしたモジュールファイルを配置するだけではインストールができないようです。 このaltsysを始めいくつかのモジュールではこのようなシステムを採用しているようなので、今後はこういった方式のものが増えていくのかもしれません。 どうもXOOPSのデフォルトはセキュリティ面では不安があるようで、その対処のための仕組みのようです。 参考にしたページ PEAK XOOPS Amethyst Blue 前者はXOOPS_TRUST_PATHの提唱者の方でしょうか。後者はFlashPaperというプラグインで開くようです(初めてみました/おしゃれ〜)。 当サイトはXREAのサーバーですので、後者の説明どおりにやったら上手く行きました。 簡単に、まとめます。
(上位のディレクトリパス)部分は環境に合わせます。 振り返ってみると簡単ですが、こういうのって書いてある通りにやっているつもりなのに上手くいかないことが多いですからね〜。だいたい自分がミスっているのですが、たまにマニュアルが違ったり、環境が違うので必ずしもマニュアル通りに行かないことも多いですので。 今日は祝杯です。 | ||
| Posted by majin99 at 00:09:06 on 2007/05/08 | ||
| [閲覧(630)][コメント(0)][トラックバック(0)] |
| この記事へのトラックバック |
|---|
| トラックバックはありません。 |
投稿された内容の著作権はコメントの投稿者に帰属します。
| nmBlog v1.6 distributed by SAMN Project |






