Facebookページの代替バッジ

ライトテーマを選択するときのウィジェットの外観の例

しばらく前、私はFacebookのさまざまなアプリケーションの開発に非常に緊密に関与していたため、「魂のため」の形式のプロジェクトの一部はこの特定のソーシャルネットワークに関連していました。 この記事では、そのようなプロジェクトの1つ、つまりFacebookページの代替バッジについて説明します。 実装の推進力はネイティブバッジの憂鬱な外観でした。 この問題に対するGoogle+のアプローチからインスピレーションを得ました。 基本的なタスクはシンプルで、インストールと設定が簡単で、さらに可能な最大のクロスブラウザがありました。

ソース+デモ




設置


  1. GitHubのプロジェクトリポジトリからFBplus.badgeライブラリの最新バージョンをダウンロードします
  2. スタイルシートを接続する
    <link rel="stylesheet" href="{  }/fbplus.badge.css"> 

  3. ウィジェットのコードをページに追加します
     <div id="FBplusBadge" data-width="240" data-href="https://facebook.com/{page name}" data-rel="page" data-theme="light" data-lang="en"></div> 

     <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = '{  }/fbplus.badge.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> 

*ウィジェットのインストール例はここで見ることができます

カスタマイズ


ウィジェットをカスタマイズするには、データ属性の値を変更します。
役職
属性
価値
デフォルトで
簡単な
説明
追加情報
データ幅240ピクセルウィジェットの幅値は160から420ピクセルの範囲でなければなりません
データhref---ページアドレスページの完全なアドレスとその名前のみの両方を使用できます
データ関連ページページタイプ現時点では、ウィジェットはFacebookページにのみ関連しています
データテーマ軽いデザインテーマ値は「明るい」または「暗い」
データ言語enウィジェット言語次の値を使用できます。
  • 「En」-英語
  • 「De」-ドイツ語
  • 「Fr」-フランス語
  • 「それ」-イタリア語
  • ES-スペイン語
  • 「Pt」-ポルトガル語
  • 「Ru」-ロシア語
  • 「Ua」-ウクライナ語



サポートされているブラウザ


Google Chrome、Firefox、Safari、Opera、Internet Explorer 8+

オプショナル


暗いテーマを選択したときのウィジェットの外観の例

ライトテーマを選択するときのウィジェットの外観の例

PS建設的な批判に感謝します

Source: https://habr.com/ru/post/J249973/


All Articles