Perl バージョン4.3.10 で
--enable-mbstring となっています。
html を EUC-JP にして、ページラップをしてみましたが、状況は変わらずでした。
以前からそうでしたが、たまに正常に表示されたりすることもあります。
もう一点気になるところがあるのですが、
ドメイン/modules/ディレクトリ/rewrite/tc_1.html
でアクセスしたときに表示されている画像ファイルが
ドメイン/modules/ディレクトリ/rewrite/index.php
でアクセスすると表示されません。
表示されているときのパスは
ドメイン/modules/ディレクトリ/rewrite/img/ディレクトリ/ディレクトリ/a.jpg
で
表示されていないときのパスは
ドメイン/modules/ディレクトリ/img/ディレクトリ/ディレクトリ/a.jpg
です。
Quote:
Nobu2005 wrote:
Perl バージョン4.3.10 で --enable-mbstring となっています。
configure optionはあまり重要ではありません。
phpinfo() で、mbstring関係がどう出力されますか?
Quote:
もう一点気になるところがあるのですが、
ドメイン/modules/ディレクトリ/rewrite/tc_1.html
でアクセスしたときに表示されている画像ファイルが
ドメイン/modules/ディレクトリ/rewrite/index.php
でアクセスすると表示されません。
表示されているときのパスは
ドメイン/modules/ディレクトリ/rewrite/img/ディレクトリ/ディレクトリ/a.jpg
で
表示されていないときのパスは
ドメイン/modules/ディレクトリ/img/ディレクトリ/ディレクトリ/a.jpg
です。
この情報では何一つアドバイスできません。
それは、ページラップですか?
ページラップならタイプは何ですか?
.htaccessはどうなってますか?
いずれにせよ、
ドメイン/modules/ディレクトリ/rewrite/index.php
で表示されないのは当たり前です。
そういうリンクがどこかに生成されましたか?
とりあえず、文字エンコードの問題ですが、
Directive---Local Value---Master Value
mbstring.detect_order---no value---no value
mbstring.encoding_translation---Off---Off
mbstring.func_overload---0---0
mbstring.http_input---pass---pass
mbstring.http_output---pass---pass
mbstring.internal_encoding---no value---no value
mbstring.language---Japanese---Japanese
mbstring.substitute_character---no value---no value
internal_encoding の指定は必須です。EUC-JP を指定してください。
Quote:
.htacces.rewrite を .htacces にリネーム
ページラップは WRAP3
です。
ドメイン/modules/ディレクトリ/rewrite/tc_1.html
ファイルはサブメニューとして表示された、ページリンクをクリックしたときに出てくるページです。
ドメイン/modules/ディレクトリ/rewrite/index.php
が出てくるのは、
ドメイン/modules/ディレクトリ/rewrite/tc_2.html
の「ページナビゲーション」に表示される、「コンテンツのトップ」をクリックした場合に、表示されます。
ああ、なるほど。どうするべきか悩んで、放置しちゃってた部分ですね。
それなら動作不良もありそうな話です。
ちょっと見てみます。
Quote:
GIJOE wrote:
とりあえず、文字エンコードの問題ですが、
(中略)
internal_encoding の指定は必須です。EUC-JP を指定してください。
了解しました。
ただ、共用レンタルサーバなんで指定できるかわかりません?
Quote:
ああ、なるほど。どうするべきか悩んで、放置しちゃってた部分ですね。
それなら動作不良もありそうな話です。
ちょっと見てみます。
よろしくお願いします。
TinyDは、今構築しているサイトで非常に重宝しているので、是非とも使いたいモジュールなんです。
Quote:
Nobu2005 wrote:
Quote:GIJOE wrote:
とりあえず、文字エンコードの問題ですが、
(中略)
internal_encoding の指定は必須です。EUC-JP を指定してください。
了解しました。
ただ、共用レンタルサーバなんで指定できるかわかりません?
「カスタマイジング・ズーブス」p424 「.hataccess で設定する場合」の記述で文字化けは、解消しました。
ありがとうございました。
Quote:
Quote: .htacces.rewrite を .htacces にリネーム
ページラップは WRAP3
です。
ドメイン/modules/ディレクトリ/rewrite/tc_1.html
ファイルはサブメニューとして表示された、ページリンクをクリックしたときに出てくるページです。
ドメイン/modules/ディレクトリ/rewrite/index.php
が出てくるのは、
ドメイン/modules/ディレクトリ/rewrite/tc_2.html
の「ページナビゲーション」に表示される、「コンテンツのトップ」をクリックした場合に、表示されます。
ああ、なるほど。どうするべきか悩んで、放置しちゃってた部分ですね。
それなら動作不良もありそうな話です。
このバグ、2.17で直してみました。
テンプレートが変わってますので、モジュールアップデートかカスタムテンプレートへの反映のいずれかが必要です。
ちゃんと動作していれば良いのですが
Quote:
GIJOE wrote:
Quote:Quote: .htacces.rewrite を .htacces にリネーム
ページラップは WRAP3
です。
ドメイン/modules/ディレクトリ/rewrite/tc_1.html
ファイルはサブメニューとして表示された、ページリンクをクリックしたときに出てくるページです。
ドメイン/modules/ディレクトリ/rewrite/index.php
が出てくるのは、
ドメイン/modules/ディレクトリ/rewrite/tc_2.html
の「ページナビゲーション」に表示される、「コンテンツのトップ」をクリックした場合に、表示されます。
ああ、なるほど。どうするべきか悩んで、放置しちゃってた部分ですね。
それなら動作不良もありそうな話です。
このバグ、2.17で直してみました。
テンプレートが変わってますので、モジュールアップデートかカスタムテンプレートへの反映のいずれかが必要です。
ちゃんと動作していれば良いのですが
モジュールアップデートを行い、テンプレートをカスタマイズしていたので、テンプレートを新しいものにし、確認をしました。
「コンテンツのトップ」をクリックした時の画像表示については、解消されました。
ありがとうございました。
新しい、テンプレートをカスタマイズしましたが、微妙にレイアウトが変わっていたり・・・下部の「プリント・友達に教える」エリアと「ナビゲーションエリア」が上下逆になってました。
もう一点、画像が表示されない場合を見つけてしまいました(もしかしたらこちらの問題かもしれませんが・・・)
例えば「 support 」 というディレクトリで作成した場合、
メインメニューで表示される、リンクをクリックすると、http://ドメイン/modules/support/ を開きますが、その時に画像が表示されません。
どうなんでしょうか?条件は同じです。
Quote:
新しい、テンプレートをカスタマイズしましたが、微妙にレイアウトが変わっていたり・・・下部の「プリント・友達に教える」エリアと「ナビゲーションエリア」が上下逆になってました。
単にそのテンプレートの問題でしょうね。
index.php と直書きしていた部分に、トップページへのURIをアサインしただけです。
Quote:
もう一点、画像が表示されない場合を見つけてしまいました(もしかしたらこちらの問題かもしれませんが・・・)
例えば「 support 」 というディレクトリで作成した場合、
メインメニューで表示される、リンクをクリックすると、http://ドメイン/modules/support/ を開きますが、その時に画像が表示されません。
これは基本的にはどうしようもないですね。
もちろん解決法も2~3個あって、それについては日本公式にも書きました。
そもそも「メインメニュー」は、私の中では使用非推奨ブロックです。
サイト構築のごく初期段階で楽をするためだけのものでしょう。