• ベストアンサー

リンクの仕方

以前いた同僚が作成したHPの内容を変えることになり、 HTMLの知識がほとんどないため質問させて頂きます。 画像のリンクをクリックすると、その商品の一覧だけ表示させているのですが、複数種類の表示をさせたいのです。 例えば、今までは、机、椅子と別々の画像をページに貼り、それぞれの画像をクリックするとそれぞれの商品一覧がでるという形だったのを、 「デスク」という画像をクリックすると、机・椅子両方の商品が一覧となって表示されるというものです。 同一種類は以下の形で新商品を追加することができました。 (★★★はキーワードの商品名です) <td width="25%"height="120"> <a href="{$domain.www}/user/search/puick?keyword=★★★"> <img src="img/user/top/car1.jpg"width="121"height="98"border="0"class="naviov"><td> 商品の画像作成、追加商品のアップロードはうまくいったのですが・・・ 多分すごく簡単なことなのだろうと、色々調べ試してみているのですが、この複数商品の一覧だけうまくいきません。 皆様お忙しいと思いますが宜しくお願いいたします。

  • HTML
  • 回答数5
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • koke29
  • ベストアンサー率58% (114/196)
回答No.5

デスクはイスと机っていう概念が前からあったなら 前任の方が予測してそういう処理を作ってないかなーと思って 書いてみたのが前回のレスでした(無いみたいですね 残念) {$domain.www}って記述からプログラムはPHPだと思います PHPを一から勉強して改造するまでには、たぶん時間がかかります なので、急いでるならコード開示を提案したんです 冷たい返答をするなら、本当は「前任者に聞きなさい」なんですよ あなたが取れる方法としては 1 前任者に聞く(これがホントは最良) 2 プログラムがわかる知り合いがいたら相談(これも○) 3 今回は諦めて、デスクのページだけ手動で作成する 4 おっしゃったとおり、自分で勉強して改造する(時間かかるけど) 5 丸投げ覚悟の質問(コード開示)でアドバイスを貰う こんなトコでしょうか 今の質問者さんには、残念ながら簡単には出来ないものです 悲しい結論ですが上記の提案のどれか、検討してみて下さいね

rs0415
質問者

お礼

ご回答ありがとうございます。 他のページの編集しながら、すこしずつ勉強していきたいと思います。 今回の質問に関しては、会社側で絶対そうしたいという感じではなくなりつつありますし・・・。 PHPというもの自体知らなかったのですが、よく見てみると沢山ありました。 今までやったことのないHP編集ですが、自分が書き換えたものが、実際にHPに反映されると楽しいです。 まだまだ、変更していかなければいけない箇所が沢山あるので、色々調べて少しでもスキルUPしたいと思います。 ありがとうございましたm(__)m

その他の回答 (4)

  • koke29
  • ベストアンサー率58% (114/196)
回答No.4

連投失礼します 手間→手前 でした

  • koke29
  • ベストアンサー率58% (114/196)
回答No.3

単純に <a href="{$domain.www}/user/search/quick?keyword=デスク"> じゃダメなんですよねぇ?? 表示するページの処理がわかれば助言も出来そうですが 手間のページだけじゃ難しいですねぇ プログラムの勉強をしないといけないので 急いでいるなら間に合わないですよ たぶん (同僚が…と書いているのでお仕事ですよね?) お急ぎならコードを見せて貰えればアドバイス出易いですよ

rs0415
質問者

補足

ご回答ありがとうございます。 会社のHPです。同僚一人でやっていたのですが辞めてしまい、 引継ぎもなく作成してあったマニュアルのみでやってます。 単一商品に関しては記載があり、なんとなく自分なりに理解し、変化を加えてみたりとうまくいったのですが、 今回やりたい複数商品については記載もなく(T_T) 知識がないもので、説明もしずらいのですが・・・ 商品自体に「デスク」というキーワードがついてるとか、フォルダで分かれてるとかしないと、 quick?keyword=デスクと入れても出てきませんよね(^_^;) ついていないんです(T_T) 表示するページの処理というのは、どういう風に表示されるかって事でしょうか?それとも文章(タグ?)のことでしょうか? 知識なさすぎで、質問するのも恥ずかしいのですがよろしくお願いします。

  • lesstia
  • ベストアンサー率45% (44/96)
回答No.2

quick というスクリプト?が複数キーワードに対応していないように見えます。 お望みのようにするにはこれを解析・改造する必要がありそうです。

rs0415
質問者

お礼

回答ありがとうございます。 簡単ではなさそうですね(;_;) 色々勉強して、解析・改造できるように頑張ります。 ありがとうございました。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

実際のシステムがわからないので単なる予想ですが、 机の一覧を {$domain.www}/user/search/puick?keyword=机 椅子の一覧を {$domain.www}/user/search/puick?keyword=椅子 という形でリンクしていたなら {$domain.www}/user/search/puick?keyword=机 椅子 あるいは {$domain.www}/user/search/puick?keyword=机&keyword=椅子 で、いけるかもしれません。

rs0415
質問者

お礼

早速のご回答ありがとうございます。 上述の方だと、検索データなしになり、 下述の方だと、椅子のみの一覧になってしまいました(/_;) 自分でも頑張って色々探してみます。 ありがとうございました。 puickではなくquickでした(^_^;)すみません。

関連するQ&A

  • リンクの張り方

    データベースに登録してある画像を表示し、画像にリンクを張って飛ばしたいのですが、下記のようにすると画像は表示になりますが、クリックするとフォルダ一覧が表示になってしまいます。初歩的な事だと思いますが、何度やっても上手く行かないもので・・ どなたかご教授願います。 <?="<a href='". $row["url"] . "' target='parent'><IMG src='upload/". $row["img"] . "' align='left' width='48' height='65' border='0'></a>"?>

    • ベストアンサー
    • PHP
  • jsでサムネイルを拡大表示 複数設置するには

    自分なりにやってみているのですがどうにも解決できない状態に なってしまいましたので教えて頂けたらと思います。 サムネイル画像をクリックすると拡大画像が表示されるjsを作成し この仕組みを一つ設置するのは成功したのですが同じ仕組みを 同じページ内に複数設置するやり方が分かりません。 htmlは下記の様になっています。多少、省いております。 よろしくお願い致します。 <!-- myImg = new Array(0) myImg[0] = ["img/img-1.jpg",""] myImg[1] = ["img/img-2.jpg",""] myImg[2] = ["img/img-3.jpg",""] function chengeImg(i){ document.myPhoto.src = myImg[i][0]; } //--> <td> <img src="img/img-1.jpg"name="myPhoto" width="500" height="400" id="myPhoto" /></td> <td><img src="img/img-1.jpg" width="80" height="80"onmouseover="chengeImg(0)"/></td> <td><img src="img/img-2.jpg" width="80" height="80"onmouseover="chengeImg(1)"/></td> <td><img src="img/img-3.jpg" width="80" height="80"onmouseover="chengeImg(2)"/></td>

  • テーブルタグの余白

    テーブルタグを使ってHPのレイアウトを整えようと思っているのですが、セルの中に画像をいれるとどうしても下に余白ができてしまい困っています。対策方を教えて下さい。セルの大きさも画像の大きさにあわせています!! <Table Border="0" CELLPADDING="0" WIDTH="146" HEIGHT="166" > <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"> </Td> </Tr> <Tr> <Td WIDTH="19" HEIGHT="128"> <img src="画像"> </Td> <Td WIDTH="108" HEIGHT="128"> aiueo </Td> <Td WIDTH="19" HEIGHT="128"> <img src="画像"> </Td> </Tr> <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"> </Td> </Tr> </Table>

  • HTML CSS 表示画像のサイズ

    表示画像のサイズについて。元の画像サイズはばらばらです。 初歩的な質問ですがよろしくお願いします。 <tr> <td><img src="images/A.jpg" width="100" height="100" border="2"></td> <td>コメント</td> </tr> <tr> <td><img src="images/B.jpg" width="100" height="100" border="2"></td> <td>コメント</td> </tr> <tr> <td><img src="images/C焼.jpg" width="100" height="100" border="2"></td> <td>コメント</td> </tr> これをCSSで書く場合なのですが、 img{   width:100 height:100 border:2 } としたのですが、うまくいきません。なぜでしょうか?

    • ベストアンサー
    • HTML
  • Webの表で画像を並べたい

    テーブルを使って画像を並べているのですが、どうしても空白ができてしまいます。ソースを見ても何が原因だかわかりません。 左側に145*89のセルが一つあり、右上に604*54のセル、右下には35*35、60*35、509*35の3つのセル(今後増やす予定です)を作り、画像を並べたいと思っています。 が、左の画像と右下(2つ)の画像、右下(2つ)の画像と右上の画像との間にそれぞれ少しだけ空白ができてしまいます。 何が原因だか分かりますか?どうかよろしくお願いします。 ソースは以下の通りです。 <table width="749" height="89" border="0" cellspacing="0" cellpadding="0"> <tr> <td rowspan="3" width="145" height="89"><IMG SRC="images/main_up_01.gif" width="145" height="89"> </td> </tr> <tr> <td width="604" height="54" colspan="10"><IMG SRC="images/main_up_02.gif" width="604" height="54"> </td> </tr> <tr> <td width="35" height="35"> <img src="images/top.gif" width="35" height="35"> </td> <td width="60" height="35"> <img src="images/top2.gif" width="60" height="35"> </td> <td width="509" height="35"> </td> </tr> </table>

    • ベストアンサー
    • HTML
  • ブログにリンク画像を並べて付けたいのですが、下記のタグを入れると「※ボ

    ブログにリンク画像を並べて付けたいのですが、下記のタグを入れると「※ボタンをクリックしてね」の文字と画像の間に何行かの空白が出来てしまいます。これを詰めるにはどうしたらよいでしょうか? ※ボタンをクリックしてね <TABLE><TR> <TD><a href="リンク先"><img src="images/1103fukunoki.jpg" width="134" height="86" alt="" class="pict" /></a></TD><TD> <a href="リンク先"><img src="images/1123yabusati.jpg" width="134" height="86" alt="" class="pict" /></a></TD> </TR> </TABLE>

  • オブジェクトを指定してください、のエラーについて

    HTML作業中、下記のようなエラーメッセージが表示されます。 エラー:オブジェクトを指定してください。 文字:3 コード:0 恐らく↓この辺りでエラーが起きているのだとは思うのですが… どなたか分かる方はいらっしゃいますでしょうか?それと、 ライン:200 ↑この数値は、ソースを表示させたときの行数でいいのでしょうか? メモ帳で開くと「行へ移動」ができなかったもので… 他にエラー場所を知る方法があれば教えてください。 <table width="179" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" align="right"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image46','','img/click2.gif',1)"><img src="img/click1.gif" alt="クリック!" name="Image46" width="64" height="49" border="0"></a></td> <td colspan="2" align="right"><img src="img/suga-3.gif"></td> </tr> </table> <table width="179" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="12" colspan="4"><img src="img/ue.gif" width="179" height="12"></td> </tr> <tr> <td width="14" height="124" background="img/hidari.gif"><img src="img/hidari.gif" width="14" height="7"></td> <td width="146" background="img/back.gif"><table width="145" height="110" border="0" cellpadding="0" cellspacing="0"> <tr> <td><img src="img/main1.gif" width="70" height="102" hspace="2"></td> <td valign="top" class="text12">画像</td> </tr> </table> <img src="img/botan.gif" width="146" height="17"></td> <td width="19" background="img/migi.gif">&nbsp;</td> </tr> <tr> <td height="12" colspan="4"><img src="img/sita.gif"></td> </tr></table>

  • 正方形のセルに縦画像、横画像を中央に配置

    よろしくお願いいたします。 テーブルを使って、写真のサムネイル一覧表を作成しています。 100x100 の2つのセルをペアとして横に並べ、横画像(100w x 75h)または縦画像(75w x 100h)を入れています。 この時、横画像だけを入れたペアは、セルの高さが画像と同じ(75)になってしまいます。 常にセルの高さを 100に保つにはどのようにしたらよいのでしょうか。 現在は次のように記述しています。 <TR><!---- 高さ 100 OK --> <TD width="100" hight="100" align="center"><IMG src="W_100.jpg" width="100" height="75" border="0"></TD> <TD width="100" align="center"><IMG src="H_100.jpg" width="75" height="100" border="0"></TD> </TR> <TR><!---- 高さ 75 NG!! --> <TD width="100" hight="100" align="center"><IMG src="W_100.jpg" width="100" height="75" border="0"></TD> <TD width="100" align="center"><IMG src="W_100.jpg" width="100" height="75" border="0"></TD> </TR>

    • ベストアンサー
    • HTML
  • ビルダー9 表の枠(罫線?空白?)を完全になくすには?

    会社のHPを作っています。 下記のタグを見て頂くとわかると思うのですが、 一番大きい画像と、その右の画像の間に細い線が入ってしまっています。 (ファイル名は消してあります) 最初は上下にも入っていたのですが、それはどうにか消すことができました。 (どうやったか覚えてないですけど) この線をないものとすることはできますか? 周りに詳しい人がいなくて、ほんっっとうに困ってます!助けてください(T_T) <TABLE width="785" cellspacing="0" cellpadding="0"> <TBODY> <TR align="left" bgcolor="#ffffff"> <TD colspan="4" rowspan="3" width="691" height="73"><IMG src="" width="691" height="76" border="0"></TD> <TD colspan="2" width="77"><IMG src="" width="94" height="19" border="0" hspace="0" vspace="0"></TD> </TR> <TR> <TD colspan="2" width="77"><IMG src="" width="94" height="20" border="0" hspace="0" vspace="0"></TD> </TR> <TR> <TD colspan="2" width="77"><IMG src="" width="94" height="37" border="0" hspace="0" vspace="0"></TD> </TR> <TR> <TD colspan="6" height="18"><IMG src="" width="84" height="21" border="0"><IMG src="" width="130" height="21" border="0"><IMG src="" width="156" height="21" border="0"><IMG src="" width="126" height="21" border="0"><IMG src="" width="114" height="21" border="0"><IMG src="" width="175" height="21" border="0"></TD> </TR> </TBODY> </TABLE>

  • サムネイル画像が表示されない

    以前質問しましたがもう一度お願いします。 HPビルダー7 でサムネイル画像の大きい画像がネット上で表示されません。(プレビューでは表示されます。)ISPのぷららに聞くとアップロードされてないらしいのですが、ソフトの問題なのでそれ以上答えてくれません。ちなみに、HTMLソースは <TD align="center" valign="middle" width="128" height="128"><A href="IMG_0597.JPG"><IMG src="IMG_0597_thumb.JPG" width="128" height="96" border="1"></A></TD> です。なぜ、小さい画像をクリックしても大きい画像が表示されないか分かりません。なにかヒントでもいいですからお願いします。