模块: Xoopspoll v1.40 测试版 1 - 准备测试

发布者: zyspec在 2013/5/17 16:20:00 7971 次阅读
Xoopspoll 1.40 测试版 1

这是一个测试版本,请勿在生产网站上使用!

Xoopspoll 是一个 XOOPS 模块,允许管理员创建意见调查,以查询网站用户。这个完全重构的版本提供了让网站管理员创建多种调查类型的能力。本版本添加了匿名投票、创建 调查类型、创建多选调查等功能,并引入了许多其他新特性。

最低系统要求
  • XOOPS 2.5.5

  • MySQL 5.07

  • PHP 5.3

  • 可选:Newbb 4.31 (irmtfan) 或 Newbb 4.00 (trunk)



  • 模块特性
  • 创建无限调查

  • XOOPS 2.5.x 管理界面

  • 记录所有投票者/投票

  • 与论坛(newbb)集成 - irmtfan v4.31 分支

  • 限制用户投票

  • 调查结束后通知调查创建者

  • 多语言支持 - 无硬编码语言字符串

  • 设置调查结束时间/日期

  • 能够重启已过期的调查

  • 设置调查权重(顺序)以更改模块中显示顺序



  • 本版本的新特性
  • 新特性 - 现在支持四种(4)调查类型
    - 结果始终可见
    - 只有在投票后显示结果
    - 只有在调查结束时显示结果
    - 永远不向用户显示结果

  • 新特性 - 对问题和答案字段的 XOOPS 搜索

  • 新特性 - 块以选择和显示特定的调查

  • 新特性 - 答案按钮为黑色图形

  • 新特性 - 允许在每个调查中添加超过 10 个答案

  • 新特性 - 能够设置调查开始日期以安排未来的调查

  • 新特性 - 能够从 XOOPS umfrage 模块导入调查

  • 新特性 - 支持 SmartClone 模块(见 extras 文件夹)

  • 新特性 - userlog 插件用于 index.php 和 pollresults.php

  • 新特性 - 能够在调查模块的前端隐藏使用论坛(newbb)创建的调查

  • 新特性 - 波斯语翻译(irmtfan)

  • 新特性 - 模块首选项(配置)以显示/隐藏投票/投票者计数

  • 新特性 - 能够向调查投票者发送邮件通知(仅限 XOOPS 用户)

  • 新特性 - 能够设置多选调查允许的最大答案数量

  • 新特性 - 管理员能够复制一个调查

  • 新特性 - 结果摘要显示在管理员日志中

  • 新增 - 管理员可以对投票者进行私信功能

  • 新增 - 使用处理程序进行投票、选项和日志对象/类的XOOPS API


  • 本版本的修正
  • 修复了在管理员中显示日志时的排序错误

  • 修复了用户可以对过期投票进行投票的错误

  • 修复了在模块更新时没有创建名为“匿名”的表列的错误


  • 本版本的改进
  • 将'min_db'添加到moduleconfig数组中

  • 更新了XOOPS marquee模块的插件(请参阅extras文件夹)

  • 添加了选择XoopsEditors以在投票描述中启用HTML的能力

  • 为没有可见结果的投票添加了隐藏的图形以隐藏投票/投票者

  • 更改了投票和选项类的加载方法

  • 将管理员表单显示改为使用类中的方法

  • 改用XoopsPageNav而不是自定义代码进行管理员操作

  • 将模块中的定义改用更标准的命名规范

  • 将管理员中的日期选择改为使用jquery日历

  • 更改了发送结果邮件的时间和条件(使用XOOPS预加载)

  • 将最低系统要求更改为XOOPS 2.5.5、PHP 5.3

  • 将./admin/xoopspoll.php重命名为./admin/main.php

  • 将投票描述从varchar更改为tinytext以允许更长的描述

  • 更改了一些数据库键以提高索引性能

  • 改进了与论坛(newbb)模块的集成

  • 改进了HTML渲染

  • 代码清理

  • 表单安全性 - 许多表单现在使用XoopsSecurity令牌


  • 为什么这是一个BETA版本?
  • 此模块需要进行额外测试 - 请考虑提供帮助!

  • 文档尚未完整

  • 语言翻译文件包含了新的定义,但它们仍为英文。请考虑提供帮助翻译

  • 已测试v4.31 irmtfan版本的newbb补丁。需要更彻底测试“官方”4.00版本的补丁

  • 我们 mention过此模块需要额外测试吗?


  • 重要通知
    请阅读/docs/install.txt文件以获取安装和配置信息。

    安装额外组件
    用作插件和/或现有模块修补文件的文件位于./xoopspoll/extras文件夹中。请阅读相关文件夹中的readme.txt文件以获取更多信息。仅在您想将其与以下列出的模块集成时,才应将此文件夹复制到您的XOOPS安装中。如果您不需要与Marquee、SmartClone或Newbb模块一起提供的集成,则不需要此文件夹的内容。

  • 横幅模块插件

  • - 将位于./xoopspoll/extras/marquee/plugins的xoopspoll.php文件复制到./marquee/plugins文件夹。此插件将使用新的类/方法来访问Xoopspoll模块。

  • SmartClone 模块插件

  • - 将./xoopspoll/extras/smartclone/plugins文件夹中的xoopspoll.php文件复制到./smartclone/plugins文件夹。此插件将使用新的类/方法来访问Xoopspoll模块。

  • Newbb 模块修补程序

  • - 将位于./xoopspoll/extras/newbb/irmtfan的文件全部复制到./newbb文件夹以覆盖现有文件。此修补程序将替换几个文件,现在将允许newbb使用新的类/方法来访问Xoopspoll模块。

    注意:./xoopspoll/extras/newbb/trunk_4_00文件在本BETA版本中没有进行测试 - 如果您可以帮助调试文件,请只在您的newbb安装上使用这些文件!

    在安装/升级任何XOOPS模块之前,请备份您的现有网站。

    下载:Xoopspoll 模块

    错误/反馈:请在我们论坛上的该线程中发布