バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新規追加ページに商品詳細ページをインクルード

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
techno13
投稿日時: 2014/8/1 18:22
対応状況: −−−
半人前
登録日: 2014/8/1
居住地:
投稿: 15
新規追加ページに商品詳細ページをインクルード
はじめて投稿します。
EC_CUBE初心者です。
新規追加ページに商品詳細ページをインクルードしたいのですが、
可能でしょうか。
可能だとすれば、どのような方法があるでしょうか?
詳細にお教え願えれば幸いです。
宜しくお願い致します。
shutta
投稿日時: 2014/8/3 0:02
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 新規追加ページに商品詳細ページをインクルード
「新規追加ページに商品詳細ページをインクルードしたい」とは具体的には、どのようなことをされたいのでしょうか?
その詳細な内容次第で可否や方法も変わると思いますので。


----------------

リゾート会員権(エクシブ等)の売買・仲介

techno13
投稿日時: 2014/8/3 12:18
対応状況: −−−
半人前
登録日: 2014/8/1
居住地:
投稿: 15
Re: 新規追加ページに商品詳細ページをインクルード
早速のご返事ありがとうございます。

やりたいことは、新規追加ページに商品詳細ページを表示し
そのページから商品を購入できるようにしたい、つまり動的
ページを静的ページにしたいのですが、mod_rwriteを利用
することはできるだけ避けたい。

ディレクトリを自由に設定したい。

商品詳細ページを下記のような自由なURLにしたい。
http://ドメイン/任意のディレクトリ/123.php

以上わかりずらい説明かと思いますが、なにとぞよろしく
お願いいたします。
shutta
投稿日時: 2014/8/5 9:42
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 新規追加ページに商品詳細ページをインクルード
新規追加ページにて、商品詳細ページのPHPファイル(/html/products/detail.php)をインクルードし、その直前にて、
$_GET['product_id'] ← 表示させたい商品ID
$_SERVER['SCRIPT_NAME'] ← 商品詳細ページのPHPファイルのパス
を書き換えると、いけるかもしれません。
(動作は未検証、バージョンによって異なるかもしれません。)

ただ、rewriteを利用した方が便利だとは思いますが。


----------------

リゾート会員権(エクシブ等)の売買・仲介

techno13
投稿日時: 2014/8/7 7:51
対応状況: −−−
半人前
登録日: 2014/8/1
居住地:
投稿: 15
Re: 新規追加ページに商品詳細ページをインクルード
頂いた情報と過去ログを参考に

過去ログ
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14926&forum=10&post_id=66728#forumpost66728




<!–{include_php file=`$smarty.const.HTML_REALDIR`products/detail.php?product_id=13)}–>

/html/user_data/任意ファイル.php

の中に

$objPage->init();
$objPage->setTplMainpage('detail.tpl'); //←これを追加
$objPage->process();


としてみましたが何にも表示されません。

あと
$_GET['product_id'] ← 表示させたい商品ID
$_SERVER['SCRIPT_NAME'] ← 商品詳細ページのPHPファイルのパス
を書き換えると、いけるかもしれません。

の意味がよくわからないのですが、ご教授いただけましたら幸いです。
yuh
投稿日時: 2014/8/8 1:09
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 新規追加ページに商品詳細ページをインクルード
いまいちイメージが沸かなかったんですが、
http://skip.ec-lab.net/user_data/lp1.php

こんな感じでいいんでしょうか?

LC_Page_Products_Detail_Exをextendsする感じでブロックを作成して、細かい部分調整してファイル名をlp[商品ID].phpにしたページにブロックで貼り付けた場合に貼り付けた場所に商品詳細画面を表示する感じで作ってます。

一応カートに商品は入るようには作ってます。

なんの役に立つかわかりませんが、一応プラグイン化していってます。
techno13
投稿日時: 2014/8/8 6:53
対応状況: −−−
半人前
登録日: 2014/8/1
居住地:
投稿: 15
Re: 新規追加ページに商品詳細ページをインクルード
>いまいちイメージが沸かなかったんですが、
>http://skip.ec-lab.net/user_data/lp1.php

>こんな感じでいいんでしょうか?


まさにその通りです。
欲を言えば/user_data/を/任意フォルダ名/
ファイル名を任意ファイル名.php
また、新規コメントを書き込むが利用できれば尚よいかと。

>一応プラグイン化していってます。
プラグイン化しているということですが
オーナーズストアにありますか?
宜しくお願いいたします。
shutta
投稿日時: 2014/8/8 8:51
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 新規追加ページに商品詳細ページをインクルード
引用:

$_GET['product_id'] ← 表示させたい商品ID
$_SERVER['SCRIPT_NAME'] ← 商品詳細ページのPHPファイルのパス
を書き換えると、いけるかもしれません。

の意味がよくわからないのですが、ご教授いただけましたら幸いです。


例えば、

html/test/1.php

<?php

$_GET['product_id'] = 1;
$_SERVER['SCRIPT_NAME'] = '/products/detail.php';

include_once '../products/detail.php';

を作成するような感じです。


----------------

リゾート会員権(エクシブ等)の売買・仲介

yuh
投稿日時: 2014/8/8 10:00
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 新規追加ページに商品詳細ページをインクルード
昨日の夜にぱっと作って時間が空いた時にでもプラグイン化しようかと思うんで、まだできてないです。

任意フォルダ名をつけて設置する場合は他に色々制御が必要になってくるので、プラグインとしては厳しいですね。

とりあえずそのうちオーナーズストアには登録すると思います。
techno13
投稿日時: 2014/8/8 11:22
対応状況: −−−
半人前
登録日: 2014/8/1
居住地:
投稿: 15
Re: 新規追加ページに商品詳細ページをインクルード
引用:

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

$_GET['product_id'] ← 表示させたい商品ID
$_SERVER['SCRIPT_NAME'] ← 商品詳細ページのPHPファイルのパス
を書き換えると、いけるかもしれません。

の意味がよくわからないのですが、ご教授いただけましたら幸いです。


例えば、

html/test/1.php

<?php

$_GET['product_id'] = 1;
$_SERVER['SCRIPT_NAME'] = '/products/detail.php';

include_once '../products/detail.php';

を作成するような感じです。


EC_CUBEのファイルを無視し単独でPHPを作成

include_once "http://ドメイン/products/detail.php?product_id=1";

とすれば表示はできるのですが、カート利用と新規コメントを書き込む等が利用できません。
宜しくお願い致します。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,865名です
総投稿数は109,999件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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