【问题标题】:excell sheet editable from user list可从用户列表编辑的 Excel 工作表
【发布时间】:2023-04-10 05:52:01
【问题描述】:

我有一个活动日历。 一些用户可以订阅这些活动,而一些活动正在付费。

我想制作一种可以在线编辑的 Excel 表格,以列出将参加活动的用户和已经付款的用户。

我觉得更好的方法应该是:在参与节点上添加一个“支付”字段,版主可以修改这个值,但这是一种将所有te记录显示为一种excel文件的方法吗?

提前致谢

【问题讨论】:

  • 你如何让你成为event 节点?你使用的是内置的字段模块,还是其他模块?

标签: drupal drupal-7 drupal-modules drupal-views


【解决方案1】:

导出excel文件:由于您已经使用Views来显示您的事件,您可以尝试Views Excel Export模块将您的数据导出到可下载的excel文件。

将修改后的excel文件导入Drupal:我认为在线编辑并不容易,这意味着将您对excel文件的编辑反映到drupal数据库中。您需要上传修改后的 excel 文件,然后需要一些工作来将更改写入数据库,这并非易事,我不知道有任何现有模块支持这一点。

推荐解决方案:据我了解,您想要的是让付款编辑尽可能简单。如果是这种情况,您可以将 payment 字段添加到 event 内容类型,并将编辑权限公开给版主,如您所述。使这个payment 字段对普通用户不可见。为了让您的版主更容易工作,您可以安装editablefields之类的模块,以便在一页中启用所有涉及事件的编辑界面,或者自己制作自定义模块。这样,你就可以用excel文件得到你想要的。

【讨论】:

  • 我有一个活动不是免费的。当有人付款(现金或通过银行)时,管理员必须在线将付款编辑为“ok”(真)。活动结束后的 dya,管理员必须打印带有付款人状态的注册列表 ;-) 我想要一个 Excel 表格作为谷歌文档,客户日复一日地放置付款数据
  • 我仍然建议您编写自己的模块,为管理员提供一个接口来更新用户的付款信息。这应该比在其他地方编辑excel然后导入到您的drupal网站更可行。
  • 我将添加一个允许管理员编辑其值的字段支付。比之后我将使用一个模块来导出数据(事件类型的节点)。最好的方法,不是吗?
  • 我已经更新了我原来的答案,请检查是否清楚。
猜你喜欢
  • 2017-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-12
  • 1970-01-01
  • 2018-05-13
  • 2020-03-24
  • 1970-01-01
相关资源
最近更新 更多