我正在尝试使用此处提供的工具在网站上放置一个CafePress Widget:http://www.cafepress.com/cp/widgets/但它无效。该框已添加,但没有产品。
控制台中出现错误,表明cpwidget.js正在尝试使用相对网址访问search.json
。当我把这段代码放在jsFiddle中时,这就是我得到的错误:
http://fiddle.jshell.net/search.json?query=&pageNumber=1&utm_medium=affiliate&utm_campaign=cpwidget 404(未找到)
(不确定片段错误会是什么样子,所以也提供这个)。我的网站返回了同样的错误。
所以这似乎是问题,但我发现很难相信这个小部件根本不起作用。我不可能是唯一一个尝试使用它的人吗?
var CPwaitForLoad,jQwaitForLoad,init=function(){if("CPWidget"in window)window.clearTimeout(CPwaitForLoad),CPWidget.init({title:"My CafePress Products",topcolor:"#8CBE21",bottomcolor:"#79A618",bgcolor:"#FFFFFF",rows:1,cols:1,imgsize:"125",prodtitle:"true",partnerid:"",shopid:"",tags:""});else{CPwaitForLoad=window.setTimeout(init,200);var t=document.createElement("SCRIPT");t.src="http://content.cpcache.com/cplabs/cpwidget.js?v=5",t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)}},jQinit=function(){if("jQuery"in window)window.clearTimeout(jQwaitForLoad),init();else{var t=document.createElement("SCRIPT");t.src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js",t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t),jQwaitForLoad=window.setTimeout(jQinit,200)}};jQinit();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id='cpwidget'></div>
答案 0 :(得分:0)
遇到同样的问题:我相信不再支持小部件。如果你查看他们的构建器页面(http://www.cafepress.com/cp/widgets/),你会找到Blogger&amp; amp;的链接。 Joomla也不再工作,而且WordPress版本已经过时了两年,得分很低。
您是否从CafePress获得任何技术支持回复?我发了一封联系电子邮件,但还没有收到回复。
我的回答:CafePress小部件不再有效。