0

同じページに複数回追加された異なる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 はありますか?

4

1 に答える 1