![]() |
![]() |
モジュールをインストールするだけで、XOOPS Cube Legacyで構築したサイトを携帯でも利用可能にするモジュールです。
なお、このモジュールですべての機能が携帯で利用できるわけではありません。
「ホダ塾ディストリビューション」には最初からWizmobileが準備されているので、旧バージョンは削除する。
※0.2xの場合は必要ありません ※XCL2.1xは旧バージョンファイルはないはずです。
※HD-1.0.1b以下のバージョンをご利用の方は、こちらのファイルを上書きアップロードする必要があります。
※XOOPS_ROOT_PATH/uploadsのパーミッションが777からアップロードで変更されたら777戻しておく
※「ホダ塾ディストリビューション」の場合はこの設定は不要です。
既にsite_custom.ini.phpが存在する場合は、[RenderSystems][Legacy][Legacy_Controller][Legacy_WizMobileRenderSystem]に関する記述を追記して下さい。
picoモジュールを利用していて".htaccess.rewrite_normal"によるURL書き換えを行っている場合は下記の追加設定が必要となる。
※picoモジュールを複数設置している場合は、すべて同様にコピーする。
※0.21以降の場合は必要ありません
※0.22以前からのバージョンアップする場合は、こちらのファイルを上書きアップロードする必要があります。
※XOOPS_ROOT_PATH/uploadsのパーミッションが777からアップロードで変更されたら777戻しておく
Wizmobile0.20以降は管理画面より各種設定や状況確認が行えるようになりました。
※0.1xでは管理画面はなかったので設定ファイルにて設定をするようになっていました。
ここでは0.2xを対象としてWizmobileの管理画面について説明する。
Wizmobileに関するシステム状況を確認できます。 有効/無効でステータスが表示されます。
ここで無効と表示されているとその機能が利用できないことになります。
【コントローラの換装】
この項目が無効になっていたらWizmobileが機能しないと思います。(違っていたらゴメンナサイ)
無効になっているようならWizmobileの動作環境があっているか再確認して下さい。
動作環境に問題ないようでしたら、インストール手順に間違いがなかったか確認してください。
【画像のリサイズ】
この項目が無効になっていたらWizmobileの自動画像リサイズ機能が利用できません。
この機能はGDを利用しているようなので、サーバ側の設定によりステータスが変わります。
有効にするにはサーバ設定を変更する必要があります。
【ページ分割】
この項目が無効になっていたらWizmobileのページ分割機能が利用できません。
有効にするにはサーバ設定を変更する必要があります。
0.20より追加された機能です。
携帯でアクセスした場合にブロックの表示/非表示が設定できます。
「非表示」チェックボックスをチェックすると対象のブロックは携帯でアクセスした場合に表示されなくなります。
0.30より追加された機能です。
携帯でアクセスした場合にモジュールの表示/非表示が設定できます。
「除外」チェックボックスをチェックすると対象のモジュールは携帯でアクセスした場合にアクセスできなくなります。
(メインメニューブロックにも表示されなくなります。)
Wizmobileの一般設定画面です。 各種基本的な設定をすることができます。
| ログイン | 携帯用のログイン機能の有効/無効を設定します。 有効にするとナビゲーションに「ログイン」が表示され携帯からのログインができるようになります。 またログイン後に表示される「設定」から機種ID登録が可能となり、機種IDを登録するとナビゲーションの「ログイン」からワンクリックでログインできる簡単ログイン機能が利用可能となります。 |
| テーマ | 携帯用のテーマセットを選択できます。 |
| テンプレートセット(0.30以降) | 携帯用のテンプレートセットを選択できます。 |
| ホスト名の逆引き | 携帯からのアクセスかどうか、ホスト名を逆引きして確認することができます。 ユーザエージェントの偽装を防ぐことが出来る代わり、パフォーマンスは低下します。 |
| その他端末の携帯対応 | スマートフォンなど一部の端末に対して携帯対応を行う場合は、有効を選択して下さい |
| ページ分割(0.25以降) | ページ分割の有効・無効を設定できます。 携帯からのアクセスで、コンテンツ部分のページ分割を行う場合は、有効を選択して下さい。 |
| コンテンツタイプ(0.25以降) | 携帯からのアクセスに対して、コンテンツを送出するタイプをhtmlもしくはxhtmlのどちらかを指定できます。 |
携帯電話からアクセスしたときのテーマセットは、管理者メニューの「全般設定」で設定したテーマセットと異なります。
デフォルトではXOOPS_ROOT_PATH/themes/mobile/にモバイル用テーマセットがあります。
このテーマセットは通常のテーマセットと同様に複製したり改変することもできますが、"mobile"の部分を変更した場合はWizMobileの管理者画面(一般設定)から設定する必要があります。
モバイル用テーマセットの基本構成は下記のようになっています。
| .legacy_wizmobilerendersystem | 特に何も記述されていません。 確認していませんが、モバイル用テーマセットであることを判定するためのファイルと思われます。 |
| manifesto.ini.php | こちらは各種情報が記述されています。 |
| theme.html | モバイル用のテーマファイルです。 このファイルを編集することにより携帯表示のデザインや構成を変更することが可能です。 |
| images | このフォルダにテーマ用イメージを配置するようにします。 デフォルトのヘッダーロゴはこのフォルダ内にあります。 |
| templates | このフォルダは初期状態では存在しません。 「テーマ下テンプレート」ファイルを配置するフォルダになります。 |
Q:一般設定で「テーマ」を選択できない。テーマが反映されない
A:サーバーへアップロードする際に XOOPS_ROOT_PATH/themes/mobile/ の中にある 「.legacy_wizmobilerendersystem」というファイルが正しくアップされているか確認してください。
Q:セッションが頻繁に切断されてしまう。
A:基本的には15分間レスポンスがない場合はセッションは破棄されてしまいます。 また携帯からアクセスすると頻繁にIPアドレスが変わってしまうためprotectorモジュールを利用している場合は、 「IP変動を禁止するグループ」のユーザの場合は15分以内であってもIPアドレスが変更されるとセッションが切断されてしまいます。 (protectorの初期設定では管理者グループは「IP変動を禁止するグループ」になっています。)