wernerkrauss/silverstripe-qr-generator

一个模块,用于为当前页面/数据对象渲染二维码

安装: 17

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

类型:silverstripe-module

0.0.1 2017-07-18 13:48 UTC

This package is auto-updated.

Last update: 2024-09-21 21:17:10 UTC


README

安装

composer require wernerkrauss/silverstripe-qr-generator

要求

  • Silverstripe和Silverstripe CMS > 3.6,理论上应在3.1上工作(未测试)

工作原理

目前,此模块只为当前页面的绝对链接生成二维码。它使用AbsoluteLink()获取要编码的内容。这些代码以png文件形式缓存在/assets/qr/

您可以选择内联包含代码或作为源代码。两者都将直接工作

内联二维码

<img alt="扫描我" src="data:image/png;base64,$QRCodeBase64" />

链接图像

<img alt="扫描我" src="$QRCodeURL" />

待办事项

  • 更多预定义格式,例如日历项、地址等
  • 创建一个包装生成的二维码的可视数据子类,以便在模板中进行修改
  • 使缓存目录可配置
  • 使名称生成可配置;例如检查区域设置或子站