admin 发表于 2015-3-10 17:56:14

帝国cms信息生成二维码插件管理版+API接口(ECMS7.0/7.2)

帝国cms信息生成二维码插件管理版+API接口后台演示效果图:

本插件基于互联网知名开源PHP二维码生成类phpqrcode制作。本插件兼容ecms7.2(由于为了兼容7.0,不想在这一块写太麻烦,故此需要关闭金刚或者刺猬模式)




下载插件,解压到/e/extend/phpqrcode/
后台增加扩展菜单地址为:../extend/phpqrcode/

后台新增信息自动生成二维码图片方法:
打开/e/class/hinfofun.php找查找:UpdateInfoCopyids($add['classid'],$id,$copyids);
在下面的
      if($sql)
      {
里增加: echo '<iframe src="/e/extend/phpqrcode/get.php?classid='.$add['classid'].'&id='.$id.'" style="display:none"></iframe>';
即可

修改后实例:
      if($sql)
      {
echo '<iframe src="/e/extend/phpqrcode/get.php?classid='.$add['classid'].'&id='.$id.'" style="display:none"></iframe>';
                //返回地址
手动生成添加:在需要的信息字段的表单页增加连接即可,比如: <?php
if($id){
?>
<input type="button" name="qr" value="重新生成二维码" onclick="window.open('/e/extend/phpqrcode/get.php?classid=<?=$classid?>&id=<?=$id?>&enews=EditNews','','width=700,height=550,scrollbars=yes')">
<?php
}
?>或者: <?php
if($id){
?>
<a href="javascript:;" onclick="window.open('/e/extend/phpqrcode/get.php?classid=<?=$classid?>&id=<?=$id?>&enews=EditNews','','width=700,height=550,scrollbars=yes')">重新生成二维码</a>
<?php
}
?>

API使用说明: 参数说明:
参数名参数值说明
typetext为文本/vcard为名片

datatype=text的时候输出的内容文本或者链接,表示要记录的数据,如果是存储utf-8编码的中文,最多984个。

type=text文本或连接演示:
例子1:<img src="/e/extend/phpqrcode/api.php?type=text&data=www.phpin.net&level=H&size=4&border=5">

名片生成说明:
参数名参数值说明
typevcard名片格式(type=vcard)
name姓名(格式:玛仙)
phone手机号(格式:13888888888)
tel电话(格式:888-88888888)
fax传真(格式:888-88888888)
email电子邮箱地址(格式:123@123.com)
url主页/网址(格式:www.phpin.net)
org公司/部门(格式:火星总部)
job职位/职称(格式:公司经理)
adr地址/住址(格式:我来自火星)
note备注信息(可以添加QQ微信号码等:QQ:12345)

type=vcard文本或连接演示:
例子2:<img src="/e/extend/phpqrcode/api.php?type=vcard&name=玛仙&phone=13888888888&tel=888-88888888&fax=888-88888888&email=5160387@qq.com&url=www.phpin.net&org=火星总部&job=火星总动员&adr=来自火星¬e=QQ:5160387&level=L&size=1&border=5">

公共参数说明:
参数名参数值说明
size
生成图片大小修正值为1-10范围
level表示纠错级别, 纠错级别越高,生成图片会越大。(L、M、Q、H,否则为默认L)L水平    7%的字码可被修正
M水平    15%的字码可被修正
Q水平    25%的字码可被修正
H水平    30%的字码可被修正

Border控制生成二维码的空白区域大小,默认为2.(1~10之间的整数,否则为默认2)




附件存放:

附件资料:
vCard格式参数详细说明


seanchioce 发表于 2018-4-19 03:36:37

感觉网站的插件都不错,贡献积分怎么获得,

394814839 发表于 2018-10-24 14:13:37

7.5的能用吗

q276402823 发表于 2018-12-11 19:07:15


感觉网站的插件都不错,贡献积分怎么获得,

tglacy 发表于 2019-11-14 05:04:14



感觉网站的插件都不错,贡献积分怎么获得,
页: [1]
查看完整版本: 帝国cms信息生成二维码插件管理版+API接口(ECMS7.0/7.2)