携帯対応レンダラーで、携帯対応テンプレートが利用できなくなった


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/12/13 18:57 | 最終変更
nonn50  新米   投稿数: 7

毎度、お世話になっています。

nao-ponさんの携帯対応レンダラーにて、携帯対応テンプレートを利用させていただいておりますが、こちらで配布されている全ての携帯対応テンプレートにて表示することができなくなりました。
「TOP」は携帯レンダラーが効いた表示になっているのですが、各モジュールのテンプレートが表示されません。
対応策を御教授いただきたく、書き込みいたします。

【環境】
TOK2(有料サーバー)を利用
サーバー環境変数
OS: Linux
PHP: 4.4.7
MySQL: 4.0.23
XOOPS: XOOPS Cube Legacy 2.1.6

【xpWiki】
xpWiki 4.01.15
HypCommonFunc.Ver 20081204
FCKeditor 2.6.3 (html/common/fckeditor_2.6)
FCKeditor用 xpWiki プラグイン fckxpwiki 20081209 (html/common/fckxpwiki)

  • 設定
    xoops_trust_path/class/hyp_common/preload/hyp_preload.conf.php
    xoops_ルート/class/hyp_common/hyp_preload.conf.php
    ともに、以下の設定です。
    // 携帯用XOOPSテーマセット
    $this->k_tai_conf['themeSet'] = 'ktai_default';
    
    // 携帯用XOOPSテンプレートセット
    $this->k_tai_conf['templateSet'] = '';
    		
    // 使用テンプレート
    $this->k_tai_conf['template'] = 'default';

【携帯キャリア】
docomo FOMA D905i

【追伸】

  1. 以前は、携帯対応テンプレートにて表示されていました。
    しかし、別サーバーにて「WizMobile」を設置実験していたところ「WizMobile でアクセス時に "guid=on" というページに飛んでしまうことがある問題」が発生したため nao-ponさんに報告したところ、xpWiki Ver 4.01.11 にて対応してくださいました。
  2. そこで当方のTOK2サーバーに「WizMobile」をインストールし、上記の問題点が解消されていることを確認し、確認後「WizMobile」をアンインストールして「hyp_preload.conf.php」の設定を
    $this->use_k_tai_render      = 1; // 携帯対応レンダーを有効にする
    に戻しましたが、以降、携帯対応レンダラーにて携帯対応テンプレートが表示できない状況となってしまいました。
    1. 「WizMobile」 に関連したファイルは、themes 内のものも含めて、全て削除しています。
    2. [管理者メニュー]⇒[themes/ ディレクトリからの自動アップデートを有効にする]は、はい。
  3. 携帯対応テンプレート及び該当モジュール本体は、12/12現在の最新バージョンです。
  4. 「ALTSYS」の「テンプレートの高度な編集」で、「コンパイル済テンプレートキャッシュ」の削除を行いましたが、変化ありませんでした。
    1. FTPにて「templates_c」等の cache を削除してみましたが、同様に変化ありませんでした。
投票数:2 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/12/14 7:45
naao  一人前   投稿数: 104

nonn50さん、こんにちは。

実は私も、Wizmobileから携帯対応レンダラーに移行する際に、同様にテーマ下テンプレートが反映されない現象に悩まされた時間がありました。

ずいぶん前の記憶なので不確かな部分もありますが、以下の点をご確認いただけますでしょうか。 :-)

  1. 「root_path/settings/site_default.ini.php」の中に、Wizmobile関連の記述があると思いますので、ファイルを別名コピーのうえ、その記述を削除なりコメントアウトなりしてみる。
  2. 携帯用テーマフォルダを、Wizmobileの際に同じテーマフォルダ名としていた場合に、Wizmobile用のファイルが2つあると思いますので削除してみてください。 「.legacy_wizmobilerendersystem」と「manifesto.ini.php」です。

特に、1.の対応がまず必要だと思いました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/12/14 10:17
nonn50  新米   投稿数: 7

早速の回答、ありがとうございました。

試行錯誤しております。

当方の環境としては、「XOOPS Cube Legacy 2.1.6RC3」です。
それに対して、ぐさぎ どっと こむ様よりモジュール単体で配布されている WizMobile 0.32 (2008.12.11リリース)をインストールし、更に mbxoops様より mbxoops template pack バージョン: 1.3 2008-9-3をインストールしていました。

質問させていただきました「携帯対応レンダラー」⇒「WizMobile」⇒「携帯対応レンダラー」と行った作業に伴い、設置した「WizMobile」関係のディリクトリーとファイルは全て除去した(つもり)です。

2番目として御指導いただきました
「.legacy_wizmobilerendersystem」と「manifesto.ini.php」の二つについては、

xoops_ルート/themes/mobile/

ディリクトリーの中に存在するファイルのことと考えますが、このディリクトリーを丸ごと除去していますのでサーバー内には存在しておりません。

また、1番目として御指導いただきました「root_path/settings/site_default.ini.php」の中の記述については、「XOOPS Cube Legacy 2.1.6RC3」にて配布されているディフォルトの内容と比較し、差異を発見するに至っておりません。

念のため、HD-1.0.2 (2008-11-06 r743 updated XCL-2.1.6RC3)をDLLし、当該ファイルの内容を比較してみましたら、確かにHD側にはWizMobile等に関する記述が存在していました。
(知りませんでしたよ [worried] )

度胸を決めて site_default.ini.phpをディフォルトのものと置き換え、「ALTSYS」の「テンプレートの高度な編集」で、「コンパイル済テンプレートキャッシュ」の削除を行いましたが、改善されませんでした。

勉強を続けますが、なんぞ思いつかれましたなら、ヒントでも頂戴いただければ幸いです。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/12/14 14:04 | 最終変更
naao  一人前   投稿数: 104

nonn50さん

そうですか。 環境が違うし、私にはこれ以上はどうにも。。 お役に立てずにすみません。 :-(

よもやと思いますが、「/root_path/preload/HdXoopsTplHook.class.php」は携帯対応レンダラーでも使用するのですが、削除してしまったりされてないでしょうか。

あとはXUGJあたりで質問してみれば識者の方々から回答がつくかもしれませんね。。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/12/14 15:57
nonn50  新米   投稿数: 7

  [heart] 直りました。

御指摘の、「/root_path/preload/HdXoopsTplHook.class.php」を削除しておりました。

頭が「Hd」ではじまっていましたため、勘違いしておりました。

色々と、ありがとうございました。

投票数:1 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008/12/14 16:27
naao  一人前   投稿数: 104

直りましたか。 良かったですね。 :-)

これからもどうぞ御遠慮なく。

投票数:1 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ

OpenIDログイン

ログイン

E-mail

パスワード:



パスワード紛失

新規登録

テーマ選択 

screenshot

(5 テーマ)