PHPCMSV9给每一个页面生成一个二维码

给PHPCMS V9的每一个页面生成一个二维码,具体以下:

1、在phpcms/libs/functions/autoload/ 目录下新建文件,如:cq.func.php,将以下代码复制到文件中。php


<?phpapi

    /*
     *经过Google API 生成二维码
     */
    function CreateQRcode($url,$widthHeight ='150',$EC_level='L')
        {
            $url = urlencode($url);
            return '<img src="http://chart.apis.google.com/chart?chs='.$widthHeight.'x'.$widthHeight.'&cht=qr&chld='.$EC_level.'|0&chl='.$url.'" alt="QR code" />';
        }
?>ide


2、在须要生成的二维码的页面模板中添加以下代码:
google

  {CreateQRcode($url,'150')}url


其中$url 是当前页面URL地址,150是生成图片的宽度,可修改。spa