Я пытаюсь добавить пользовательский нижний колонтитул в свой магазин, используя код JavaScript в заголовке моего магазина. Вот код:Проблемы с пользовательским нижним колонтитулом на магазине ebay
<script language="javascript" type="text/javascript">
document.Echo=document["standard"+"Write"]==null?document["write"]:document["standard"+"Write"];
var include=function(path){path="https://cdn.shopify.com/s/files/1/0958/3090/files/"+path;
document.Echo('<' + 'script src="' + path + '"' +' type="text\/javascript"><' + '\/script>');
};
</script>
<script language="javascript" type="text/javascript">include("jquery.min.1.8.2js.js");</script>
<script language="javascript" type="text/javascript">include("store.js");</script>
хранить мои файлы JavaScript в файловой системе Shopify и здесь ссылка на папку: https://cdn.shopify.com/s/files/1/0958/3090/files/.
Файл, который содержит JavaScript называется store.js
Вот мой JavaScript для добавления колонтитула:
jQuery(document).ready(function(){
//Right Click Protection
//$(document).bind("contextmenu",function(e){ return false;});
//Content Area Mods
if(pageName == "PageAboutMeViewStore") {
$(".pagecontainer > table:eq(1) tr:first td:first").addClass("os-background");
$(".pagecontainer > table:eq(1)").addClass("os-table");
}else {
$(".pagecontainer > table:eq(1)").addClass("os-table");
$(".pagecontainer > table:eq(1)").before("<div class='warp-w'>");
$(".pagecontainer > table:eq(1) tr:first td:first").addClass("os-background");
$(".os-background table:eq(1)").addClass("os-content");
$(".os-content").find("br[clear = none]").remove();
}
//Footer
var footer = "\n\r <div id=\"os-footer\">
<div class=\"os-inner\"> <div id=\"ftop\">
<div id=\"pos2\"> </div><div id=\"pos3\">Direct Wholesaler <br>
<div id=\"pos1\" class=\"footer_text\">
<div id=\"bottom_menu\"> <ul>
<li class=\"last\"><a href=\"http://contact.ebay.co.uk/ws/eBayISAPI.dll?ContactUserNextGen&recipient=wholesalers_direct">Contact Us</a></li>
<li><a href=\"http://stores.ebay.co.uk/directwholesaleshop/pages/shipping-information/_i.html?_mode=preview\">Shipping Information</a></li>
<li><a href=\"http://stores.ebay.co.uk/directwholesaleshop/pages/terms-and-conditions/_i.html?_mode=preview\">Terms & Conditions</a></li>
</li> </ul> </div><div class=\"os-clear\">
</div>
</div>
<div id=pos4>
<img src=\"http://pack.baseuber.com/partikle/images/secure-payments.png\" align=\"right\"></div> </div>
<div class=\"os-clear\"></div> </div><div id=\"fbottom\">Copyright ©Direct Wholesaler | All Rights Reserved |
<a href=\"http://uberebayshopdesign.com\" target=\"_blank\">eBay Shop Design</a></div> </div> </div> ";
if(pageName != "PageAboutMeViewStore") {
if($(".os-content").length > 0) {
$(".os-content").after(footer);
}
}
$('.buy_now_related span').text('View Item');
$('#selectedV').on('change', function() {
var made = this.value ;
if(made==0) return false;
else window.location.href ='http://stores.ebay.co.uk/Partikle-Parts-and-Accessories/_i.html?_nkw='+made+'&submit=Search&_sid=1086666865' ;
// or $(this).val()
});
});
Проблема заключается в том, что я не могу увидеть колонтитула на странице, даже если я вижу, что доступ файлы в этой папке.
Так что это проблема?
Вы не можете использовать HTML или JavaScript, которые: Вызывает удаленные сценарии и страницы автоматически, например JavaScript «включает» или «iframes». [eBay HTML и JavaScript Policy] (http://pages.ebay.com/help/policies/listing-javascript.html) – APAD1
Но я видел нижние колонтитулы, которые печатаются с использованием метода JavaScript. Это для меня самая запутанная вещь. –
Проблема заключается в том, что JavaScript включает в себя не печать нижнего колонтитула. – APAD1