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

  dede增加二维码功能

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

  代码如下:

  if ( ! function_exists('qr_code'))

  {

  function qr_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 '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$str.'" target='_blank'>UTF-8

  在后台系统-核心设置里“(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:”这个下面设置为是 就可以开启绝对路径,生成出来的网址就没问题。
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论