Volusion模板编辑.asp代码以包含额外的标题图形

时间:2012-05-04 11:39:14

标签: javascript jquery asp-classic volusion

我希望有人可以提供帮助,因为.asp对我来说是新手,这给了我很大的帮助!

基本上我们有一个电子商务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似乎是将新的View包图形(第2行)添加到我的新(第1行),然后在其右侧显示“我的帐户”,而我的帐户隐藏了显示:无;在我添加新行之前分配给它。

我很欣赏这听起来像是一堆废话,但我希望有人能够理解它的作用?!

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

实际上这是不可能的:(很抱歉让你失望.Volusion声称拥有简单易用的结构,但对模板所做的任何改动都行不通。只有CSS改变了工作(由于他们奇怪的CMS ASP引擎似乎重写了我们的自定义代码。。这篇文章深入分析了volusion模板的复杂性:http://tech-hive.com/reviews/shopping-carts/volusion-every-themers-nightmare-20100615/#

真正的问题是,是否有其他有信誉的提供商拥有允许我们进行自定义编码的CML?这就是我寻求回答的问题。