バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品詳細ページでsub_commentをキーワードとしてリンクを付けたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tonboku
投稿日時: 2007/6/14 17:03
対応状況: −−−
新米
登録日: 2007/6/11
居住地: 埼玉県
投稿: 2
商品詳細ページでsub_commentをキーワードとしてリンクを付けたい
商品の詳細サブタイトルのサブコメントに対し、カンマ区切りでデータを登録し、カンマ毎に切り出し、フリーキーワード検索のような事をしたいのですが、products/detail.phpを見ても、データをどう取得してよいのかわかりません。
どなたかお分かりになる方、お教えください。
adadachi5
投稿日時: 2008/12/24 12:05
対応状況: −−−
半人前
登録日: 2008/12/24
居住地:
投稿: 26
Re: 商品詳細ページでsub_commentをキーワードとしてリンクを付けたい
だいぶ古い書き込みへの投稿となりますが、自分と同じ要望を持たれている方の書き込みで、まだ回答が得られていないようなので、どなたかアドバイスを頂戴いたしたく存じます。

バージョン:2.3.2
PHP:5.1.6
データベース:MySQL 5.0.51

やりたい事は「tonboku」様の投稿内容と同じです。
出版物の販売を行なっており、例えば映画に出演している方の複数名の名前を、商品登録時の「検索ワード」内にカンマ区切りで記入しております。

例えば、カンマ区切りで3人の出演者の名前を登録した場合、その3つのワードを商品詳細ページに表示し、かつ、それぞれのワード1つ1つにリンクを貼りたいのです。

ここでのリンクは、その出演者の他の商品を検索して頂く為のリンクで、検索窓で出演者の名前を入力して検索した結果を表示させるものです。

試しに「詳細-サブタイトル(1)」に「出演者一覧」とし、詳細-サブコメント(1)には以下のようにしてみました。

<a href="<!--{$smarty.const.URL_DIR}-->products/list.php?mode=search&category_id=&name=<!--{$arrProduct.comment3|escape}-->&search.x=0&search.y=0"><!--{$arrProduct.comment3|escape}--></a>

当然ながら、「検索ワード」内に3つの語句をカンマ区切りで登録してあっても、実際に商品詳細ページに表示されるのは、1つのリンクとして表示されてしまいます。(マウスを乗せると1文としてリンクされてしまう。)

例)
名前1,名前2,名前3

試しにワードを1つだけ登録してみると問題なく表示されるものの、検索結果は文字化けとなってしまいます。

ようするに、
名前1 名前2 名前3

カンマ区切りで登録したワードが、上記のように1つずつにサイト内検索語句としてリンクを貼り、商品詳細ページに表示。
更に、文字化けせずに該当商品をリスト表示させたいと言う事です。

どうかご教授いただけたら幸いです。
宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,232名です
総投稿数は110,341件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1686
8
red
1571
9
mcontact
1354
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.