oefenweb / cakephp-social-media
为 CakePHP 提供的简约式 SocialMedia 插件
v3.0.1
2018-01-19 20:17 UTC
Requires
- php: >=7.0.0
- composer/installers: ~1.0
Requires (Dev)
- oefenweb/cakephp-codesniffer: ^3.0.0
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^5.7|^6.0
- sebastian/phpcpd: ^3.0
README
该 SocialMedia 插件提供生成社交媒体链接(辅助工具)和处理它们(控制器)的工具。
要求
- CakePHP 2.9.0 或更高版本。
- PHP 7.0.0 或更高版本。
安装
- 将此目录中的文件克隆/复制到
app/Plugin/SocialMedia
配置
- 确保在
app/Config/bootstrap.php
中加载了插件,通过调用
CakePlugin::load('SocialMedia');
- 确保在
app/Config/bootstrap.php
中配置以下两行
Configure::write('SocialMedia.salt', 'your-salt');
Configure::write('SocialMedia.facebookAppId', 'your-facebook-app-id');
使用方法
Facebook 分享链接
echo $this->SocialMedia->facebook(
__('Share on Facebook'), [
'link' => 'your-url',
'name' => 'your-name',
'caption' => 'your-caption',
'description' => 'your-description',
'picture' => 'your-picture'
]
);
Twitter 推文链接
echo $this->SocialMedia->twitter(
__('Tweet on Twitter'), [
'url' => 'your-url',
'via' => 'your-via',
'text' => 'your-text',
]
);