有时候,你还得在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将打开相对路径,形成网址不会有问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)