iionly / poll
针对全站和特定组投票的插件。
Requires
- composer/installers: >=1.0.8
README
最新版本:2.3.5
发布日期:2019-02-24
联系:iionly@gmx.de
许可:GNU通用公共许可证版本2
版权:(c)iionly,Juho Jaakkola,Kevin Jardine,John Mellberg和Dr Sanu P Moideen
描述
此插件允许添加投票(包括全站投票和可选的特定组投票)。每个投票可供选择的数量可自由选择。可选地,可以在投票中添加(更长的)描述。管理员还可以(可选地)将单个投票设为当前网站的特色投票。包含的部件包括“我的投票”部件,显示用户在其个人资料页面和/或仪表板上的投票;“最新社区投票”部件用于仪表板(如果Widget Manager插件可用,也适用于主页);组的投票部件用于组资料页面;“特色投票”部件在仪表板上显示网站的当前特色投票(如果Widget Manager插件可用,也适用于主页)。新投票创建时的通知是可选的(管理员设置)并且在新投票和投票上的河流条目创建也可以在插件设置中启用/禁用。
投票插件有着悠久的历史(见下文),由不同的开发者发布了多个版本,关于这个新版本的投票插件兼容性的一些话似乎是必要的。基本上,存在两种“投票”插件(或“投票”插件):大多数版本都非常接近John Mellberg的原始“投票”插件。它们之间在现有投票方面是兼容的,但在与Elgg本身的兼容性方面相当混乱(最多是Elgg 1.7)。另一类实际上只包括Kevin Jardine的“投票”插件。Kevin的投票插件是完全重写的,在Elgg 1.8上也可以使用,但不与其它投票插件兼容。
在这个新版本中,我尝试再次合并了两种类的投票插件。虽然它是基于Kevin的投票插件,但我又将其重命名为投票插件,尝试解决剩余的问题,并包含了一个用于使用任何以前版本的投票插件创建的现有投票的升级脚本。
安装
- 如果您已安装了以前的投票插件版本,首先在网站管理部分禁用投票插件,并从mod文件夹中删除旧版本的投票插件文件夹,
- 将投票插件文件夹复制到您的mod文件夹中,
- 在您的网站管理部分启用投票插件,
- 检查投票插件设置,并根据您的偏好调整设置。
贡献者/历史
原始Elgg 1.x投票插件由John Mellberg编写(http://www.syslogicinc.com)并由Webgalli团队修改以与Elgg 1.5兼容。
Kevin Jardine在Radagast Solutions(kevin@radagast.biz)重写了原始代码,创建了Elgg 1.6/1.7的投票插件。
Anirup Dutta删除了一些过时的函数,创建了与Elgg 1.8兼容的初步版本。
Kevin Jardine为Elgg 1.8完全重写了插件。
Stephen Clay贡献了一些错误修复和建议。
Jerome Bakker(http://www.coldtrick.com)贡献了一些缺失的语言字符串、标题和面包屑修复以及消除PHP警告/通知的修复。