ijackua / yii2-sharelinks-widget
1.0.3
2015-12-13 20:30 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2022-02-01 12:32:35 UTC
README
用于生成流行社交网络“分享链接”的 Yii2 小部件
支持的社交网络
通过 Composer 安装
将以下内容添加到您的 composer.json
文件的 require
部分 "ijackua/yii2-sharelinks-widget": "dev-master"
并运行 composer update
使用示例
在模板文件中使用
<?php echo \ijackua\sharelinks\ShareLinks::widget( [ 'viewName' => '@app/views/mypath/shareLinks.php' //custom view file for you links appearance ] ); ?>
示例自定义视图文件
此示例使用 Fontello 的自定义图标,但您可以根据需要自定义,并指定需要和不需要的链接。您的 @app/views/mypath/shareLinks.php
文件可能看起来像这样:
<?php use ijackua\sharelinks\ShareLinks; use \yii\helpers\Html; /** * @var yii\base\View $this */ ?> <div class="socialShareBlock"> <?= Html::a('<i class="icon-facebook-squared"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_FACEBOOK), ['title' => 'Share to Facebook']) ?> <?= Html::a('<i class="icon-twitter-squared"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_TWITTER), ['title' => 'Share to Twitter']) ?> <?= Html::a('<i class="icon-linkedin-squared"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_LINKEDIN), ['title' => 'Share to LinkedIn']) ?> <?= Html::a('<i class="icon-gplus-squared"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_GPLUS), ['title' => 'Share to Google Plus']) ?> <?= Html::a('<i class="icon-vkontakte"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_VKONTAKTE), ['title' => 'Share to Vkontakte']) ?> <?= Html::a('<i class="icon-tablet"></i>', $this->context->shareUrl(ShareLinks::SOCIAL_KINDLE), ['title' => 'Send to Kindle']) ?> </div>