KENT-WEB サポートコーナー 過去ログ [ 0302 ]


記事No: 16622
投稿日: 2021/09/03(Fri) 23:45:04
タイトルweb martの検索結果画面について
ID情報: boo1211
投稿者: 散歩じじぃ。
URLhttps://www.logoo.jp/mart/find.cgi

web martを設置中なのですが、検索を行い検索結果画面が上記URLのようになります。当方としてはいきなり購入ボタンではなく、検索結果の商品ページへ移動できないかと悩んでおります。色々試しましたが、備考欄に商品ページのアドレスを表示するしかできませんでした。もし方法があるのであればお教えいただけますと幸いでございます。よろしくお願いいたします。


記事No: 16623
投稿日: 2021/09/04(Sat) 00:40:18
タイトルRe: web martの検索結果画面について
ID情報: boo1211
投稿者: 散歩じじぃ。
URLhttps://www.logoo.jp/mart/find.cgi

> ちなみに商品登録画面は下記アドレスです。

https://www.logoo.jp/mart/admin.cgi

username:admin

password:password


記事No: 16626
投稿日: 2021/09/04(Sat) 13:14:03
タイトルRe^2: web martの検索結果画面について
ID情報: hirayama
投稿者: hirayama
URLhttps://shade-search.com/sts/term/term.php

なるほど
大島紬反物の備考欄にあるようなURLへの商品説明リンクを表示させるという感じですね。

商品登録フォームで商品説明URLを追加するのは改造量が多くなりそうなので、
とりあえず備考欄に<>で区切って商品説明URLを入力する場合の改造例です。

tmpl/find.htmlで、商品説明を入れたいあたり たとえば

<p><input type="submit" value="購入する"></p>

の上あたりに

!explan!

を追加します。
続いてfind.cgiの162行目辺りに

my ($memo,$explan) = split(/&lt;&gt;/,$memo);
if ($explan) {
$explan = "<a href=\"$explan\">商品説明</a><br>";
}

を追加します。さらにその下の# 文字置き換え193行目ぐらい

$tmp =~ s/!memo!/$memo/g;

の下に

$tmp =~ s/!explan!/$explan/g;

を追加します。改造は以上です。

商品登録フォームで商品登録する場合は、備考欄に

説明文<>../oshima/10001.html

のような感じで入力します。説明文のURLはmartディレクトリからの相対パスで入れてください。


記事No: 16627
投稿日: 2021/09/05(Sun) 10:44:03
タイトルRe^3: web martの検索結果画面について
ID情報: boo1211
投稿者: 散歩じじぃ。
URLhttps://www.logoo.jp/mart/find.cgi

hirayama様。

迅速かつ大変丁寧で分かりやすいアドバイスをありがとうございました!!すごく感謝致しております。

お陰様で無事思っていた通りの検索結果が出来ました。

本当にありがとうございました!


[検索ページ]