sjaakp/yii2-telex

为 Yii 的新闻滚动小部件

安装次数: 1,598

依赖: 0

建议者: 0

安全性: 0

星级: 7

关注者: 3

分支: 2

公开问题: 3

类型:yii2-extension

2.1.2 2024-06-29 13:54 UTC

This package is auto-updated.

Last update: 2024-08-29 14:17:35 UTC


README

Telex 新闻滚动小部件用于 Yii2 PHP 框架

Latest Stable Version Total Downloads License

Telex 小部件是一个小部件,用于渲染我的 JavaScript Telex 小部件。它显示由 Yii2 DataProvider 提供的水平滚动新闻消息、交通信息、股票报价等。

以下是 Yii2-telex 的演示 这里

安装

使用 Composer 安装 Yii2-telex。您可以将以下内容添加到您的 composer.json 文件的 require 部分:

"sjaakp/yii2-telex": "*"

或者运行:

composer require sjaakp/yii2-telex "*"

您可以通过 下载 ZIP 格式源代码 手动安装 Yii2-telex

使用 Yii2-telex

选项

Yii2-telex 有以下选项:

  • dataProvider: 提供 BaseObject 消息数据的 yii\data\DataProviderInterface 实例。
  • bodyAttribute: 消息正文文本的属性名称。正文文本可能包含 HTML。默认: "body"
  • styleAttribute: 样式属性名称(可选)。此属性将添加到 stylePrefix 前缀以形成消息的 HTML 类。默认: "style"
  • urlAttribute: URL 属性名称(可选)。如果设置,则消息将链接到该 URL。默认: "url"
  • stylePrefix: 查看 styleAttribute。默认: "telex-"
  • options: 底层 JavaScript Telex 小部件的选项数组。更多信息 这里
  • htmlOptions: Telex 容器的 HTML 选项数组。如果您想显式设置 ID,请使用此选项。

可覆盖

Yii2-telex 的受保护函数 prepareBody($str) 可以被覆盖。要操纵在发送到小部件之前发送的正文文本。默认实现仅返回 $str