maxodrom/yii2-social

包含用于 Yii Framework 2.0 的实用小部件的模块,该模块集成了 DISQUS、Facebook、Google 等社交功能。

安装: 13

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 42

类型:yii2-extension

v1.3.3 2017-03-15 12:18 UTC

README

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads

允许访问 Yii Framework 2.0 社交插件的模块。它支持将以下网络的插件嵌入到您的网站中

  • Disqus
  • Facebook
    • 点赞按钮
    • 分享按钮
    • 发送按钮
    • 保存按钮
    • 嵌入帖子
    • 嵌入视频
    • 关注按钮
    • 评论按钮
    • 页面插件
  • Google Plus
    • 登录插件
    • +1 按钮
    • 分享按钮
    • 关注按钮
    • 页面徽章
    • 个人/个人资料徽章
    • 社区徽章
    • 嵌入帖子
  • Google Analytics
  • Twitter
    • 分享按钮
    • 关注按钮
    • 哈希标签按钮
    • 提及按钮
    • 嵌入帖子/推文
    • 嵌入时间线
  • VKontakte
    • 评论按钮
    • 嵌入帖子
    • 社区/群组
    • 点赞按钮
    • 推荐
    • 投票模块
    • 授权
    • 分享内容
    • 订阅
  • GitHub
    • 关注按钮
    • 星标按钮
    • 分支按钮
    • 关注按钮
  • GitHubX
    • 关注按钮
    • 星标按钮
    • 分支按钮
    • 问题按钮
    • 下载按钮
    • 关注按钮

安装

安装此扩展的首选方式是通过 composer

注意:请检查此扩展的依赖项和依赖关系,请参阅 composer.json。阅读此 网络技巧/wiki 以设置您的应用程序的 composer.json 的 minimum-stability 设置。

运行以下命令之一

$ php composer.phar require kartik-v/yii2-social "@dev"

或添加

"kartik-v/yii2-social": "@dev"

到您的 composer.json 文件的 require 部分。

使用方法

模块配置

您可以在模块上查看 使用方法和演示

'modules' => [
    'social' => [
        // the module class
        'class' => 'kartik\social\Module',

        // the global settings for the disqus widget
        'disqus' => [
            'settings' => ['shortname' => 'DISQUS_SHORTNAME'] // default settings
        ],

        // the global settings for the facebook plugins widget
        'facebook' => [
            'app_id' => 'FACEBOOK_APP_ID',
            'app_secret' => 'FACEBOOK_APP_SECRET',
        ],

        // the global settings for the google plugins widget
        'google' => [
            'clientId' => 'GOOGLE_API_CLIENT_ID',
            'pageId' => 'GOOGLE_PLUS_PAGE_ID',
            'profileId' => 'GOOGLE_PLUS_PROFILE_ID',
        ],

        // the global settings for the google analytic plugin widget
        'googleAnalytics' => [
            'id' => 'TRACKING_ID',
            'domain' => 'TRACKING_DOMAIN',
        ],
        
        // the global settings for the twitter plugins widget
        'twitter' => [
            'screenName' => 'TWITTER_SCREEN_NAME'
        ],
    ],
    // your other modules
]

Disqus

查看演示

Facebook

查看演示

Google+

查看演示

Google Analytics

查看演示

Twitter

查看演示

GitHub

查看演示

GitHubX

查看演示

许可证

yii2-social 根据 BSD 3-Clause 许可证发布。有关详细信息,请参阅捆绑的 LICENSE.md