ページ 11

1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2013年11月11日(月) 17:12
by min-o
-----
ご利用のサーバ: さくらインターネット
Webサーバのバージョン :
PHPのバージョン :5.2.17
データベースのバージョン : 5.1.66-log
MODXのバージョン : 1.0.12J
ブラウザ :fierfox24
-----

MODX 1.0.12jでウエブリンクをプレビューすると、指定のページに飛びますが
URLを外部サイトからリンクしていたり、URL直打ちした場合は、リダイレクトされず白紙のページが表示されます。

デモサイトで確認したところ1.0.10J-r3では問題ありませんでした。

■1.0.12j 管理画面
http://131111165153-31246.evo.demo.modx.jp/manager/
ウエブリンク weblinkテスト (16)のURL 飛び先ID 5
http://131111165153-31246.evo.demo.modx.jp/weblink.html  白紙

■1.0.10J-r3管理画面
http://131111165616-31246.evo.demo.modx.jp/manager/
ウエブリンク weblinkテスト (16)のURL 飛び先ID 5
http://131111165616-31246.evo.demo.modx.jp/weblink.html ID 5が表示


ユーザとパスはどちらもデモサイトも同じです
MODX管理者ユーザ modx
MODX管理者パスワード modx

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2013年11月11日(月) 23:26
by yama
了解です、後ほど修正パッチを作成します。木曜日以降になると思いますが、急ぎの場合は代替プラグインを作ります

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2013年11月12日(火) 11:58
by min-o
いつもありがとうございます。
木曜以降で大丈夫です。 :)

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2013年11月19日(火) 17:37
by yama
すいません、こちら明日対応します。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年2月25日(火) 11:11
by min-o
この件ですが1.0.12j-r1でも解決していません。

1.0.12j-r1のデモサイトでも確認してみました。
トップページ
http://140225110027-2046.evo.demo.modx.jp/
管理画面
http://140225110027-2046.evo.demo.modx.jp/manager/


[weblink] お問い合わせへのリンク (16) エイリアス tes
http://140225110027-2046.evo.demo.modx.jp/news/tes.html

modx内のリンクからは問題ないですが、外部サイトからなど上記URL直うちすると白紙になります。
よろしくお願いします。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月18日(火) 10:17
by yama
https://github.com/modxcms-jp/evolution ... stable.zip
上記の1.0.12J-r2リリース候補で解決できるでしょうか?

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 12:35
by min-o
アップデートしてみました。

weblinkのURL直打ちでもリンク先のページが表示されました。
modx内でからのリンクも問題ありません。

ただ、特定のリソースのみなんですが、編集画面からのプレヴューで
http://*****.jp/index.php?id=5504
のURLに移動して白紙になるページがあります。

weblinkリソース(フォルダ)のURLを直打ちでは
http://*****.jp/aaa/bbb.html
http://*****.jp/aaa/bbb/
どちらもid5504のページが表示されるのですが。

weblinkがうまく飛ばなかったときの対策で
seo301redirect と htaccess でリダイレクト設定をしたものがあるので
どちらかがぶつかっている可能性もあるので、こちらも確認してみます。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 12:52
by yama
編集画面のプレビューは、今回のバージョンでは特殊な仕組みに差し替わっています。編集画面に入力されている内容をPOSTで直接コアに投げる仕組みになっています。
http://*****.jp/index.php?id=5504
上記のURLをブラウザのアドレスバーに直接入力して開くとどうでしょうか?

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 13:08
by min-o
なるほど。

>上記のURLをブラウザのアドレスバーに直接入力して開くとどうでしょうか?

やってみたところ、アドレスバーのURL表記は変わりませんが
指定のページが表示されました。

編集からのプレビューで
http://*****.jp/index.php?id=5504 のパターンになるweblinkとならないweblinkがあるのは
なにがちがうのか、わからないです。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 13:45
by yama
該当ページのテンプレートや本文の内容などを変更するとプレビュー表示できるようになったりしますか?編集画面の内容をPOSTで受け取って表示するので、編集画面の内容を保存せずに試すことができると思います。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 14:37
by min-o
該当webrinkリソースの編集画面を開いていろいろ試しました。

○テンプレート変更 → プレヴュー アドレスバーともリンク先を表示
ただし更新を押してもプレヴューを再読み込みするだけで、保存されない

○テンプレート変更 → 更新 閉じる → 再度開いてプレヴュー アドレスバーともリンク先を表示
その後テンプレート編集 更新を押してもプレヴューを再読み込みするだけで、保存されない

○テンプレート変更 → 更新 閉じる → 再度開いて元のテンプレートに変更 更新 閉じる
→再度開いてプレビュー http://*****.jp/index.php?id=5504で白紙

○プレビュー白紙 → テンプレート変更 プレビュー画面変わらず
ただし更新を押してもプレヴューを再読み込みするだけで、保存されない


どうも一度プレビューしてしまうと更新ができないようです。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 15:23
by yama
min-o さんが書きました:どうも一度プレビューしてしまうと更新ができないようです。
POSTし直さない限りは同じ内容がプレビューされるので、いちおう仕様どおりということになると思います。POSTされたデータを直接パースするのでなく、いったん一時的に保存してからそれを読み出すようにすれば意図通りのプレビューができるようになりますが、将来的な対応としたいです。このへんWordPressはしっかり作り込まれていて感心しますが・・
プレビューが白紙で表示されるのは別問題で、テンプレートに原因があるみたいです。

Re: 1.0.12jウェブリンク、外部サイトからのリンクやURL直うちで指定ページが表示されない

Posted: 2014年3月20日(木) 18:15
by min-o
>POSTし直さない限りは同じ内容がプレビューされるので、いちおう仕様どおりということになると思います。

了解です。

>プレビューが白紙で表示されるのは別問題で、テンプレートに原因があるみたいです。
こちらもテンプレート確認します。
管理画面からweblinkのプレビューをすることはあまりないので、^^;