バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (40 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > その他 > URLが書き換わる

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
it3
投稿日時: 2009/7/29 14:24
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: URLが書き換わる
引用:

seasoftさんは書きました:
EC-CUBEコミュニティ(eccube-comu) で採用している手法ですが、下記の変更を行うとどうでしょうか?

<!--{$smarty.server.PHP_SELF|escape}-->

? (半角クエスチョンマーク)


早速ありがとうございます。

?とする場合、
"<!--{$smarty.server.PHP_SELF|escape}-->?page_id=<!--{$item.page_id}-->"
のときは、どのように書き換えたら良いでしょうか?

"? ?page_id=<!--{$item.page_id}-->"
とかでは、無いですよね。。。?(やってみたら、なりませんでした)
seasoft
投稿日時: 2009/7/29 16:05
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: URLが書き換わる
引用:

?とする場合、
"<!--{$smarty.server.PHP_SELF|escape}-->?page_id=<!--{$item.page_id}-->"
のときは、どのように書き換えたら良いでしょうか?

"? ?page_id=<!--{$item.page_id}-->"
とかでは、無いですよね。。。?(やってみたら、なりませんでした)


"?page_id=<!--{$item.page_id}-->"
ですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

it3
投稿日時: 2009/7/30 11:54
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: URLが書き換わる
引用:

seasoftさんは書きました:
引用:

?とする場合、
"<!--{$smarty.server.PHP_SELF|escape}-->?page_id=<!--{$item.page_id}-->"
のときは、どのように書き換えたら良いでしょうか?

"? ?page_id=<!--{$item.page_id}-->"
とかでは、無いですよね。。。?(やってみたら、なりませんでした)


"?page_id=<!--{$item.page_id}-->"
ですね。


ありがとうございます。
管理画面で不具合が出たテンプレートファイルを”?”に差し換えたら、直りました。
ただ、1箇所 /admin/contents/csv.php
のページで、”この内容で登録する”ボタンを押した時の分は
まだ直りません。それで、"form"のここが原因かと思いました。
”onsubmit”かと。。。
ここを"?"にしても直りませんし、この場合はどうしたらよいでしょうか? ↓
------------------------------------------------------
<form name="form1" id="form1" method="post" action="?" onsubmit="lfnCheckList('output_list[]')">
-------------------------------------------------------
seasoft
投稿日時: 2009/7/30 12:48
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: URLが書き換わる
・オリジナルのテンプレートソース
・オリジナルの実行結果(出力ソース)
を抜粋していただくと良いかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

it3
投稿日時: 2009/7/30 17:38
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: URLが書き換わる
引用:

seasoftさんは書きました:
・オリジナルのテンプレートソース
・オリジナルの実行結果(出力ソース)
を抜粋していただくと良いかと思います。



【オリジナルテンプレートソース】
---------------------------------------------------------
<!--★★メインコンテンツ★★-->
<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
<form name="form1" id="form1" method="post" action="?" onsubmit="lfnCheckList('output_list[]')">
≪中略≫
<td><input type="image" onMouseover="chgImgImageSubmit('<!--{$TPL_DIR}-->img/contents/btn_regist_on.jpg',this)" onMouseout="chgImgImageSubmit('<!--{$TPL_DIR}-->img/contents/btn_regist.jpg',this)" src="<!--{$TPL_DIR}-->img/contents/btn_regist.jpg" width="123" height="24" alt="この内容で登録する" border="0" name="subm"></td>
----------------------------------------------------------

【オリジナルの実行結果 ソース】
----------------------------------------------------------
<!--★★メインコンテンツ★★-->
<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
<form name="form1" id="form1" method="post" action="?" onsubmit="lfnCheckList('output_list[]')">
<input type="hidden" name="mode" value="confirm">
≪中略≫
<td><input type="image" onMouseover="chgImgImageSubmit('/user_data/packages/カテゴリ名/img/contents/btn_regist_on.jpg',this)" onMouseout="chgImgImageSubmit('/user_data/packages/カテゴリ名/img/contents/btn_regist.jpg',this)" src="/user_data/packages/カテゴリ名/img/contents/btn_regist.jpg" width="123" height="24" alt="この内容で登録する" border="0" name="subm"></td>
----------------------------------------------------------

この内容でよろしいでしょうか?
pantacle
投稿日時: 2009/7/30 17:55
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: URLが書き換わる
これはテンプレートの側の問題ではなく、EC-CUBE内で発生しているリダイレクト処理でリダイレクト先URLの組立てにPHP_SELFを使っているのが原因っぽいですね。


----------------
pantacle
http://pantacle.net/

seasoft
投稿日時: 2009/7/30 18:27
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: URLが書き換わる
「オリジナル」という表現は曖昧でしたね。失礼致しました。本来は「変更前」を知りたかったです。しかし、変更後の内容(ですよね?)を拝見する限り、問題ない変更内容だと思います。

そうすると、mahalo_c 様の指摘にあるリダイレクト周りは怪しいですね。EC-CUBEコミュニティ(eccube-comu) では改修済みのはずですので、参考になるかもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

it3
投稿日時: 2009/8/3 16:54
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: URLが書き換わる
リダイレクトの辺りが原因かとご指摘いただきましたが、このリダイレクト(CSV出力項目設定の登録ボタンをクリック時発生)を行っているファイルは何のファイルでしょうか?
これかなと思うファイルを色々開いてみ見ていますが、よくわかりません。。。

[管理画面] − [コンテンツ管理] − [CSV出力項目設定]

seasoft
投稿日時: 2009/8/3 21:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: URLが書き換わる
リダイレクトは共通クラス内で行なっています。

基底クラスで処理しています。

LC_Page#sendRedirect

\data\class\pages\LC_Page.php


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

it3
投稿日時: 2009/8/7 10:24
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: URLが書き換わる
ありがとうございます。
いろいろ触りながら、調整してみます。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は106,022名です
総投稿数は112,575件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2330
5
umebius
2085
6
h_tanaka
1993
7
yuh
1900
8
mcontact
1702
9
red
1582
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
balisys
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.