Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook评论插件不适用于smarty模板_Facebook_Templates_Plugins_Smarty_Comments - Fatal编程技术网

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&amp;xfbml=1"></script>{/literal} <fb:comments width="425"></fb:comments&g

facebook评论插件无法使用smarty模板。下面给出了我正在使用的代码

<div id="fb-root"></div> {literal}<script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;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不能很好地混合。