rainlab / twitter-plugin
此包的最新版本(v1.0.7)没有提供许可证信息。
OctoberCMS的Twitter集成插件
v1.0.7
2022-04-27 03:59 UTC
Requires
- php: >=5.4.0
- composer/installers: ~1.0
- themattharris/tmhoauth: 0.8.3
This package is auto-updated.
Last update: 2024-09-06 13:37:09 UTC
README
此插件为October CMS添加Twitter集成功能。
此插件允许您将以下组件添加到页面和布局中
- A Twitter Favourites list*
- A Twitter Follow Button
- A Twitter Tweet Button
- A Twitter Embedded Tweet area
- A Twitter Embedded Timeline area
- 需要OAuth安全性
配置
Twitter的一些功能使用OAuth安全性。为了使用此插件,您需要创建一个Twitter API应用程序。
- 前往Twitter开发者网站创建新应用程序。您必须登录Twitter才能访问页面。
- 点击“创建新应用”按钮。
- 输入任何应用程序名称,例如October Twitter Integration。
- 为应用程序提供描述。
- 输入将使用Twitter集成的网站URL。
- 阅读并同意“道路规则”
- 应用程序创建后,导航到API密钥选项卡并点击“创建我的访问令牌”按钮。生成访问令牌可能需要一些时间。请不断刷新页面,直到您看到包含令牌和令牌密钥字符串的“您的访问令牌”部分。
- 返回October后端并导航到设置页面。
- 点击Twitter图标。将Twitter应用程序页面中的API访问信息输入到October的Twitter设置页面。
- 保存设置。
显示喜欢的Twitter消息
该插件包含一个名为“收藏”的组件,允许您在页面上输出喜欢的Twitter消息。将组件添加到您的页面,并使用组件标签进行渲染
{% component 'twitterFavorites' %}
您可以使用组件设置管理喜欢的消息数量。如果您不喜欢默认的喜欢消息标记,请不要使用组件标签,只需编写自己的代码即可
{% for favorite in twitterFavorites.all %}
<blockquote>“{{ favorite.text_processed|raw }}”</blockquote>
<p class="author">
<img src="{{ favorite.user.profile_image_url_https }}"/>
<span>{{ favorite.user.name }}</span>
<a href="{{ 'https://twitter.com/'~favorite.user.screen_name }}">@{{ favorite.user.screen_name }}</a>
</p>
{% endfor %}
有关可用字段的详细信息,请参阅Twitter favorites API文档