Facebook评论插件不适用于smarty模板
facebook评论插件无法使用smarty模板。下面给出了我正在使用的代码Facebook评论插件不适用于smarty模板,facebook,templates,plugins,smarty,comments,Facebook,Templates,Plugins,Smarty,Comments,facebook评论插件无法使用smarty模板。下面给出了我正在使用的代码 <div id="fb-root"></div> {literal}<script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&xfbml=1"></script>{/literal} <fb:comments width="425"></fb:comments&g
<div id="fb-root"></div> {literal}<script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&xfbml=1"></script>{/literal} <fb:comments width="425"></fb:comments>
{literal}{/literal}
请检查此项,并让我知道是否有任何解决方案
提前谢谢
Rose问题很可能是因为此模板在页面上的加载顺序。您很可能需要在页面上手动初始化XFBML,以便呈现标记。这可能超出了模板引擎的功能范围。您需要调用FB.init(xfbml:true);在页面上加载模板后。另外,将脚本引用更改为
<script src="http://connect.facebook.net/en_US/all.js"></script>
初始化调用应仅在加载上述脚本后发生
<script>
FB.init({xfbml:true});
</script?
FB.init({xfbml:true});
是的,如果不直接修改您正在处理的内容的来源,您可能无法使其工作。模板和javascript不能很好地混合。