rainlab/twitter-plugin

此包的最新版本(v1.0.7)没有提供许可证信息。

OctoberCMS的Twitter集成插件

安装: 328

依赖关系: 0

建议者: 0

安全性: 0

星标: 1

关注者: 9

分支: 10

开放问题: 3

类型:october-plugin

v1.0.7 2022-04-27 03:59 UTC

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应用程序。

  1. 前往Twitter开发者网站创建新应用程序。您必须登录Twitter才能访问页面。
  2. 点击“创建新应用”按钮。
  3. 输入任何应用程序名称,例如October Twitter Integration。
  4. 为应用程序提供描述。
  5. 输入将使用Twitter集成的网站URL。
  6. 阅读并同意“道路规则”
  7. 应用程序创建后,导航到API密钥选项卡并点击“创建我的访问令牌”按钮。生成访问令牌可能需要一些时间。请不断刷新页面,直到您看到包含令牌和令牌密钥字符串的“您的访问令牌”部分。
  8. 返回October后端并导航到设置页面。
  9. 点击Twitter图标。将Twitter应用程序页面中的API访问信息输入到October的Twitter设置页面。
  10. 保存设置。

显示喜欢的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文档