t3cs/t3cs_sessions

此包最新版本(3.0.0)没有可用的许可证信息。

T3CS 会话视图

安装: 53

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

类型:typo3-cms-extension

3.0.0 2019-04-24 21:03 UTC

This package is auto-updated.

Last update: 2024-08-25 08:36:59 UTC


README

本扩展是为了为TYPO3camp Stuttgart提供会话计划而创建的。在Responsive Guru Sven Wolfermann的帮助下,本扩展以时间顺序显示会话(而不是像其他扩展那样按房间显示),这样您就可以在手机上清晰地查看所有即将到来的会话。

功能

版本 1.0.0

  • 响应式显示按时间顺序的所有会话
  • 设置房间名称和赞助商(带logo)
  • 标记您想看的会话(保存在LocalStorage中)
  • 过去不会显示会话

版本 2.0.0

  • 重大变更:更改时间段的表字段。请注意并阅读更新脚本
  • 集成Twitter通知。创建cron作业,通过您的Twitter账号发送即将到来的会话提醒,该账号必须集成

版本 2.1.0

  • 通过Flexform设置前端插件的可能性(显示会话列表或显示过去会话列表)
  • 添加文档

版本 2.2.0

  • 添加房间排序
  • 添加显示不带休息时间的会话列表的可能性
  • 添加composer.json

版本 2.3.0

  • [!!!] 使用flexform中的新页面选择器进行记录过滤器

从1.0.0更新到2.0.0的更新脚本

在扩展更新之前您必须执行以下操作!由于表字段的变化,您必须将MySQL datetime字段值转换为Unix时间戳。

  1. 创建新的临时表字段
    
    ALTER TABLE tx_t3cssessions_domain_model_slot ADD begin_backup int(11) DEFAULT '0' NOT NULL;
    ALTER TABLE tx_t3cssessions_domain_model_slot ADD end_backup int(11) DEFAULT '0' NOT NULL;
    
  2. 将现有记录从datetime转换为Unix时间戳
    
    UPDATE tx_t3cssessions_domain_model_slot SET begin_backup = UNIX_TIMESTAMP(begin);
    UPDATE tx_t3cssessions_domain_model_slot SET end_backup = UNIX_TIMESTAMP(end);
    
  3. 执行扩展更新(字段"开始"和"结束"将从datetime更改为int(11))
  4. 现在保存时间戳
    
    UPDATE tx_t3cssessions_domain_model_slot SET begin = begin_backup;
    UPDATE tx_t3cssessions_domain_model_slot SET end = end_backup;
    
  5. 由于数据库到前端时间差2小时的错误,增加2小时
    
    UPDATE tx_t3cssessions_domain_model_slot SET begin = begin + 7200;
    UPDATE tx_t3cssessions_domain_model_slot SET end = end + 7200;
    

Twitter集成

您必须在http://www.pontikis.net/blog/auto_post_on_twitter_with_php上的美好HowTo中创建一个Twitter App。完成HowTo后,您只需将Twitter凭据设置到扩展配置中(在扩展管理器中)。