markguinn/silverstripe-fb-like-button

一个超级简单的Silverstripe扩展,用于向页面添加Facebook点赞按钮。

安装: 211

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 3

开放问题: 1

类型:silverstripe-module

1.0.1 2014-08-13 13:31 UTC

This package is not auto-updated.

Last update: 2024-09-11 11:55:06 UTC


README

市面上有其他几个Facebook集成模块,但我没有找到任何一个只是非常简单的点赞按钮。这个应该非常容易使用,并且可以与OpenGraph模块集成:https://github.com/tractorcow/silverstripe-opengraph

要求

Silverstripe 3.0+

维护者

Mark Guinn - markguinn@gmail.com 欢迎提交pull requests。

安装

将此模块下载到项目根目录下的一个文件夹中。不需要运行/dev/build。

使用方法

最简单的情况是将以下内容添加到_config/config.yml中

Page:
  extensions:
    - FBLikeButtonExtension

然后,在body标签之后将$FacebookJSSDK添加到主模板中。然后只需将$LikeButton添加到您想要放置按钮的任何位置。如果您使用OpenGraph模块,应用程序ID将从中提取,否则您需要设置

FBLikeButtonExtension:
  application_id: YOURAPPIDHERE

应用程序ID可以在以下位置获得: https://developers.facebook.com/apps 任何对默认配置的更改都可以按照以下方式执行

FBLikeButtonExtension:
  application_id: YOURAPPIDHERE
  default_button_config:
    layout: button_count

使用以下属性: http://developers.facebook.com/docs/reference/plugins/like/

任何Page类或子类都可以实现getFBLikeButtonConfig方法来覆盖默认配置。

额外功能:Twitter支持

Twitter支持非常简单,因此不需要单独的模块。但您将免费获得它。只需在页面上下文中添加$TwitterShareButton即可。它也会在页面列表(如博客或搜索列表)中工作得很好。

许可协议 (MIT)

版权所有 (c) 2013 Mark Guinn

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许软件提供方使用软件的权利,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任承担责任,无论此类责任是基于合同、侵权或其他方式,因软件或软件的使用或其他交易而产生。