0

.asp は初めてなので、誰かが助けてくれることを願っています。

基本的に、ecommerce Volusion テンプレートがあります。ヘッダーには、既存のグラフィックの隣に新しいグラフィックを追加したいのですが、簡単なはずですが、一部の .asp コードがヘッダーの要素を隠しているようです。私はコードで説明しようとします:

ASP

    $("#content_area").find("table:contains('Home >')").css("display",     "none").html("");

   var a = $(".productnamecolorLARGE").html();
   if (document.location.href.indexOf("help")  == -1) {
      if ($(".productnamecolorLARGE").html() != 'Order Status') {
         if ($.browser.msie) {
            $(".productnamecolorLARGE").html("<tr><td></td><td width='490'><div  style='font-size: 21px; margin-bottom: -2px; padding-top: 19px;'>" + a + "</div></td></tr>");
         } else {
            $(".productnamecolorLARGE").html("<tr><td></td><td width='490'><div style='font-size: 21px; margin-bottom: -25px; padding-top: 19px;'>" + a + "</div></td></tr>");
         }
      };
    } else {
     $("#content_area").find("img").eq(0).remove();
   }

   $("#lnk1").css("color","#79496a");
        $("#Header_ProductDetail_ProductDetails_span").parent().parent().parent().parent().parent().remove();
   $("#headerTop").find("a").eq(0).html("<ing border=0 src='/v/vspfiles/templates/192/images/view_bag_small.png'>");
   $(".video_container").css("padding", "17px 10px 16px 45px");

HTML

<div id="header" style="z-index: 999;">
<div id="display_homepage_title"><a href="http://www.domain.com/default.asp" title="www.domain.com">www.domain.com</a></div>

<div id="headerTop">
   <a href="http://www.domain.com/shoppingcart.asp">View Bag</a>
   <a href="http://www.domain.com/aboutus.asp">About</a> 
   <a href="http://www.domain.com/myaccount.asp">My Account</a>

これは私がやろうとしていることです:

<div id="headerTop">
   <!-- This line is being added --> <a href="http://www.domain.com/returns.asp"><ing src="newgrahpic.jpg" width="100" height-"50"></a>
   <a href="http://www.domain.com/shoppingcart.asp">View Bag</a>
   <a href="http://www.domain.com/aboutus.asp">About</a> 
   <a href="http://www.domain.com/myaccount.asp">My Account</a>

この変更を行うと、.asp は既存のビュー バッグ グラフィック (2 行目) を新しい (1 行目) に対して追加しているように見え、その右側に「マイ アカウント」が表示されますが、マイ アカウントは Display:none で非表示になっています。 ; 新しい行を追加する前に割り当てられています。

これはばかげたことのように聞こえるかもしれませんが、誰かがそれが何をしているのか理解できることを願っています?!

助けてくれてありがとう。

リッチ

4

1 に答える 1

1

実際には不可能です :( がっかりさせて申し訳ありません。Volusion は構造が使いやすいと主張していますが、テンプレートに加えられた変更は機能しません。CSS の変更のみが機能します (カスタム コードを書き換えるように見える奇妙な CMS ASP エンジンのため) ) volusion のテンプレートの複雑さについて詳しく説明している記事は次のとおりです: http://tech-hive.com/reviews/shopping-carts/volusion-every-themers-nightmare-20100615/#

本当の問題は、カスタム コーディングを可能にする CML を備えた評判の良いプロバイダーが他にあるかどうかです。そして、それが私が答えを求めている質問です。

于 2013-02-23T04:02:44.883 に答える