为dedecms增加二维码功能的实现代码

为dedecms增加二维码功能的实现代码,第1张

为dedecms增加二维码功能的实现代码

有时候,你还得在dedecms网页上加二维码,方便手机用户浏览。

德德增加二维码功能

1。打开/include/extend.func.php文件,并在文件末尾添加以下内容


复制代码编码以下:
if(!function_exists('qr_code'))
{

functionqr_code($aid,$widhtHeight='150',$EC_level='L',$margin='0')
{
$arr=GetOneArchive($aid);
if($arr['arcurl']){
$str=urlencode($arr['arcurl']);
}else{
$str=urlencode($GLOBALS['cfg_phpurl'].'/view.php?aid='.$aid);
}
return'<imgsrc="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$str.'"alt="QRcode"widhtHeight="'.$widhtHeight.'"widhtHeight="'.$widhtHeight.'"/>';
}
}

复制下面的代码:
if(!function_exists('QR_code')
{

functionQR_code($aid,$widhtHeight='150',$EC_level='L',$margin='0')
{
$arr=getonearchive($aid);
if($arr['arcurl']){
$str=urlencode($arr['arcurl']);
}else{
$str=urlencode($GLOBALS['CFG_phpurl']。/view.php?aid='。$aid);
}
return'<;imgsrc="http://chart.APIs.Google.com/chart?chs='。$widhtHeight。x'。$widhtHeight。&cht=qr&chld='。$EC_level。|'.$保证金。&chl='。$str。"alt="二维码"widhtHeight=""。$widhtHeight。“widhtHeight=”。$widhtHeight。"/>;;
}
}

2。启用文章内容页面的模板,{dede:field.idfunction="QR_code(@me,200);"/}

注:qr_code(@me,200)200为二维码大小,可独立调整。

在这一点上,德德增加了二维码的功能。可以用dede5.6及以上版本号
Google显示二维码制作人

,其实就是下面的参考方法[/br]cht=QR&;chs=200x200。CHL=https://www.jb51.net&;ampChoe=UTF-8

在后台系统-关键设置中,“(是/否)适用于多个网站。打开此项后,将打开配件、频道连接和arclist内容,以确认网址:“”。将此底部设置为Yes将打开相对路径,形成网址不会有问题。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存