同じページに複数回追加された異なるFacebookプラグイン(コメント、いいね、アクティビティフィードなど)を表示するためにそのモジュールを同じページに複数回配置すると、joomlaモジュールがあります -
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
プラグインがまったく表示されないことがあり、ページを更新して確認する必要があります。これらのコードを一度追加する方法はありますか? 外部スクリプトファイルに配置できますが、phpコードによるモジュール設定に従って、言語文字列「en_GB」を他の言語に動的に変更する必要があるため、まだ解決策がありません。これらのdecを使用できる場合:
<script src="http://connect.facebook.net/en_US/all.js"></script>
その後、問題は解決しましたが、プラグインが上記の SDK コードなしで完全に機能するためのこの正しい URL はありますか?