LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Wiki

ModuleManuals

none anchor.png

機能:コンテンツ
種別:静的コンテンツ
作者:kousuke
バージョン:1.0
動作環境:XOOPS2.0、本家版2.2、XOOPS Cube Legacy 2.1、俺的XOOPS
配布元:sourceforge
複製:手動

Page Top

概要 anchor.png

単独ページ(HTMLまたはPHP)を組み込むための雛形モジュールです。管理画面などはありません。
かなり古いモジュールですが、もともとプログラム的な部分は何も無いので、モジュール単体でのセキュリティはそれほど問題は無いと思います。ただし、PHPを書き込むような使い方をした場合、安全性は直接そのソースに依存しますのでご注意ください。

考え方によって様々に使えるアメーバのようなモジュールです。想像力を働かせないと、このモジュールの真価は解らないでしょう。

※ X-updateモジュールを利用すると、簡単に「テンプレート強化型none」が導入できます。管理画面でテンプレート編集などが可能で、色々な場面に利用できると思います。

Page Top

インストール anchor.png

  • モジュールディレクトリ名とメインメニューでの表示名を決めます。
    例)モジュールディレクトリ名: companyInfo メニュー名: 企業情報
  • noneフォルダを1で決めたフォルダ名で複製します。
  • 複製したフォルダ内のxoops_modules.phpを編集します。
$modversion['dirname'] = "(上で決めたモジュールディレクトリ名)";
$modversion['name'] = '(上で決めたメインメニューでの表示名)' ;
  • モジュール管理からインストールします

※ X-updateモジュールを利用すると、管理画面から「テンプレート強化型none」が導入できます。

Page Top

アップデート anchor.png

アップデートという概念は事実上存在しません。
必要に応じて page.php を書き換える作業があるだけです。
メインメニューでの表示名を変えたい時は、モジュール管理を使うのが良いでしょう。

※ X-updateで導入した「テンプレート強化型none」の場合は、XOOPSの管理画面でアップデートが出来ます。(アップデートされた場合は通知が表示されます。)

Page Top

アンインストール anchor.png

通常の方法でアンインストールします。
通常、データベースは一切利用しませんので、バックアップ対象になるのは、page.php だけです。

Page Top

知っておくべき事 anchor.png

名前の通りカラッポのモジュールです。インストールしただけでは何もありません。
page.php を編集してサーバに上げることでその単ページが機能します。

page.phpには、PHPを書くこともできますが、このファイルが直にアクセスされることも想定しなければいけません。特に気にせずにPHPソースコードを書けば、ほとんどの場合、PathDisclosureとなってしまうでしょう。

page.phpにPHPソースコードを書く場合、先頭行にこの一行を追加しておくべきでしょう。

<?php if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ; ?>

※別の回避策として、ページは空のまま表示させておき、そこにPHPカスタムブロックを配置するという方法もあります。

Page Top

使用方法 anchor.png

モジュール内にある「page.php」を適宜書き換えます。
htmlファイルをそのまま貼り付けても良いでしょう。
PHPコードを走らせたいのであれば、<?php (コード) ?> というブロックを追加するだけです。

※ X-updateで導入した「テンプレート強化型none」の場合は、管理画面でテンプレート編集ができます。(pege.phpの編集は必要ありません。)

Page Top

管理画面 anchor.png

ありません。

※ X-updateで導入した「テンプレート強化型none」の場合は、管理画面でブロック管理、テンプレート管理、言語定数管理、 一般設定が可能です。

Page Top

よくある質問 anchor.png

モジュールディレクトリ名の変更が可能です。ReadMe-ja.txtを参考にしてください。

※ X-updateで導入する「テンプレート強化型none」の場合は、管理画面で導入時に好きなディレクトリ名でインストールすることが出来ます。

Page Top

ライセンス anchor.png

GPL

Page Top

関連モジュール anchor.png


トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 8180, today: 1, yesterday: 2
初版日時: 2006-09-10 (日) 03:25:37
最終更新: 2014-02-27 (木) 17:18:26 (JST) (1151d) by marine
Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities