smasty / twitter-control
此包已被废弃,不再维护。未建议替代包。
Nette 框架控制,用于渲染推文。
v2.0.2
2012-05-20 12:41 UTC
Requires
- php: >=5.3.2
- nette/nette: 2.0.*
This package is not auto-updated.
Last update: 2021-12-25 00:43:11 UTC
README
关于
TwitterControl 是一个简单但功能强大的视觉组件,用于 Nette 框架,可在您的网站上显示推文。
它支持各种显示选项,可以显示和正确地样式化转推、回复、用户信息标题,并具有直接转推、收藏或回复特定推文的能力。
在默认样式下,它也符合 Twitter 显示指南。
安装
首选的安装方式是使用 Composer。将以下依赖项添加到您的 composer.json
文件中,即可开始使用。
{ "require": { "smasty/twitter-control": "dev-master" } }
使用方法
### 在展示者中
<?php protected function createComponentTwitterFeed($name){ return new Smasty\Components\Twitter\Control(array( 'screenName' => 'TesterJohnny', 'tweetCount' => 10 )); }
在展示者模板中
// Default look
{control twitterFeed}
// Full look
{control twitterFeed:full}
// Medium look
{control twitterFeed:medium}
// Minimal look
{control twitterFeed:minimal}
// Custom look
{control twitterFeed, tweetCount => 5, replies => false}
别忘了嵌入 CSS 样式文件和精灵图像,以及 JavaScript 文件。您可以在 '客户端' 目录中找到它们。
可用的配置选项
screenName Twitter screen name (either screenName or userId is required)
userId Twitter user ID (takes precedence over screenName, if both specified)
tweetCount Number of tweets to load (max. 200)
header Render component header with user info
avatars Render avatars next to tweets
retweets Include retweets
replies Include replies
intents Render tweet intents (reply, retweet, favorite)
所有配置选项都可以传递给类构造函数或渲染方法。但是,Screen name 或 User ID 必须在构造函数中指定。
MIT 许可协议
版权所有 (c) 2012 Smasty, http://smasty.net/
特此授予任何获得此软件及其相关文档副本(“软件”)的人免费权利,无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他方式,与软件或软件的使用或其他交易有关。