sjaakp / yii2-telex
为 Yii 的新闻滚动小部件
2.1.2
2024-06-29 13:54 UTC
Requires
- yiisoft/yii2: *
README
Telex 新闻滚动小部件用于 Yii2 PHP 框架
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
。