markguinn / silverstripe-fb-like-button
一个超级简单的Silverstripe扩展,用于向页面添加Facebook点赞按钮。
Requires
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
特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许软件提供方使用软件的权利,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任承担责任,无论此类责任是基于合同、侵权或其他方式,因软件或软件的使用或其他交易而产生。