设为首页收藏本站

PHPIN.NET

 找回密码
 立即注册
查看: 2364|回复: 0

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

[复制链接]

374

主题

381

帖子

2554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2554
发表于 2015-3-10 17:56:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

1.png
2.png

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

后台新增信息自动生成二维码图片方法:
打开/e/class/hinfofun.php找查找:UpdateInfoCopyids($add['classid'],$id,$copyids);
在下面的
        if($sql)
        {

里增加:
  1. 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>';
                //返回地址

手动生成添加:在需要的信息字段的表单页增加连接即可,比如:
  1. <?php
  2. if($id){
  3. ?>
  4. <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')">
  5. <?php
  6. }
  7. ?>
复制代码
或者:
  1. <?php
  2. if($id){
  3. ?>
  4. <a href="javascript:;" onclick="window.open('/e/extend/phpqrcode/get.php?classid=<?=$classid?>&id=<?=$id?>&enews=EditNews','','width=700,height=550,scrollbars=yes')">重新生成二维码</a>
  5. <?php
  6. }
  7. ?>
复制代码


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)




附件存放: 帝国cms信息生成二维码插件管理版+API接口(ECMS7.07.2).rar (209.56 KB, 下载次数: 0, 售价: 500 贡献)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2016-12-3 12:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表