2

ビューの出力行を編集してFacebookのようなボタンを含めるにはどうすればよいですか。そのようなステートメントはフィールドの1つをパラメーターとして受け取り、Facebookに::として出力する必要があります。

abcユーザーはmywebsite.comの「フィールドのコンテンツ」が好きです

4

6 に答える 6

3

ビューで可能だと思います。

http://developers.facebook.com/docs/reference/plugins/likeにアクセスすると、Facebookの「いいね」ボタンの任意のコードを生成する方法がわかります。

基本的にはこんな感じ

<iframe src="http://www.facebook.com/plugins/like.php?href=YOUR_URL_HERE&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

YOUR_URL_HEREに注意してください。これは、ビューで動的に置き換える必要があります。まず、Some_Fieldと呼ばれるフィールドを出力する必要があります。Facebookで「いいね」したいものが含まれています。FacebookのようなものはURLで機能するため、URLである必要があります。次に、(グローバルグループの下に)カスタムテキストフィールドを追加する必要があります。テキストセクションでは、置換パターン[Some_Field]を使用できます。したがって、テキストセクションは次のようになります。

<iframe src="http://www.facebook.com/plugins/like.php href=[Some_Field]&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

カスタムテキストフィールドはSome_Fieldの後に配置する必要があることに注意してください。そうしないと、Some_Fieldを置換パターンとして使用できなくなります。

于 2010-07-23T18:11:00.840 に答える
2

ビューに移動してテーマ情報のリンクをクリックすると、左の列の最後の項目の1つであり、ビューが使用できる/使用するテンプレートのリストが表示されます。

これらのテンプレートの1つを上書きし、そこでカスタムスタイルを作成します。これは通常、ビューを使用する最も簡単なオプションです。これは通常のDrupalテーマであり、正しい名前の新しいテンプレートが他のテンプレートファイルと一緒にテーマに含まれている必要があります。

フィールドのテーマ関数を上書きすることもできますが、通常は少し複雑です。

于 2010-07-23T15:19:30.183 に答える
1

より適切な解決策を見つけました。ビューのカスタムフィールドモジュールを使用して、Facebookが提供するiframeコードを追加し、トークン値を使用してコードのURLを入力できます。基本的に、以前に追加されたフィールドによって生成されたトークンを使用して出力を構成できます。

また、フラグモジュールは、特定のフラグのみを追加するのに役立ちます。たとえば、このリンクが壊れていると報告します。アクションは、カウンターのインクリメントなどのフラグに関連付けることができます。

お役に立てれば !!

于 2010-08-03T18:08:51.213 に答える
1

この機能を実装するには、 fb_socialモジュールを使用します。Like-box、Like-Buttons、その他すべてのFacebookのソーシャルプラグインをDrupalに追加するのは、それほど面倒なことなく、非常に簡単で簡単な方法です。

于 2010-12-20T13:04:30.693 に答える
0

フラグモジュールを使用すると、この機能を非常に簡単に実装できます。作業は非常に簡単で、すぐに設定できます。

于 2010-07-23T16:51:12.217 に答える
-1

ビューのフィールドとしてfbソーシャルのようなボタンを追加できます。fbソーシャルモジュールをインストールすると利用可能になります。

于 2011-01-31T19:38:53.123 に答える