精华内容
下载资源
问答
  • 移动互联网时代已经到来,如何让你的访客方便的在手机上访问你的网站,也许增添一个二维码功能会是一个不错的选择。这次的wordpress开发教大家怎么通过qrcode.js生成二维码。我们可以构建一个方法来方便的生成二维码...

    4941178c01c8a2a974f49c47048ee35b.png

    移动互联网时代已经到来,如何让你的访客方便的在手机上访问你的网站,也许增添一个二维码功能会是一个不错的选择。这次的wordpress开发教大家怎么通过qrcode.js生成二维码。

    我们可以构建一个方法来方便的生成二维码,在您主题根目录下的functions.php文件的顶部添加以下代码:

    <?php
    //二维码
    
    if ( ! function_exists( 'npcink_post_qrcode' ) ) :
    	function npcink_post_qrcode() {
    		
    //获取当前页面链接
    
    		if( is_home() ){
    			$npcink_post_url =  home_url();
    		}else {
    			$npcink_post_url =  get_permalink();;
    		}
    		?>
    	<script type='text/javascript' src='<?php echo get_template_directory_uri() . '/js/qrcode.min.js';?>'></script>
        <div id="npcink_text" style="display: none;"><?php echo $npcink_post_url ?></div>
        <div id="qrcode-npcink"></div>
        <script>
             var npcink_b = document.getElementById('npcink_text').innerText;
        	 new QRCode(document.getElementById("qrcode-npcink"), npcink_b);
        </script>
    
    <?php
        }
        endif;
    

    调用:

    在需要展示当前日志链接的地方调用以下代码即可。

    <?php npcink_post_qrcode();?>
    

    需要注意的是,上面的代码中调用了主题根目录文件夹下的 qrcode.js ,该文件可在下面这个链接中下载。

    怎么将qrcode.js生成二维码添加到网站上? - wordpress开发 - Npcinkwww.npc.ink
    06d681b677ceaa41dc635d2b815b9942.png
    展开全文
  • 亦或者是下载一个生成二维码的软件?用Python,快速做一个属于自己的二维码生成器一、准备工作:1.安装python2.下载qrcode库win+r,输入cmd,在cmd中输入pip install qrcode,点击回车键,等待安装好就行了二、开始...

    当你需要把电脑浏览正在浏览的网站弄到手机上访问时,你怎么做?

    浏览器上找插件?找一些二维码生成的网站?亦或者是下载一个生成二维码的软件?

    用Python,快速做一个属于自己的二维码生成器

    一、准备工作:

    1.安装python

    2.下载qrcode库

    win+r,输入cmd,在cmd中输入pip install qrcode,点击回车键,等待安装好就行了

    209ded6ad5020ec16cf67a1bd5ddf5c0.png
    416eed6d9ed0fa10f576bc29e646d1c1.png

    二、开始编程:

    1.导入刚刚下载的qrcode

    import qrcode

    2.设置我们需要生成的网址(百度为例)

    url = “https://www.baidu.com/”

    3.配置需要生成的二维码的属性

    qr = qrcode.QRCode(

    version=None,

    error_correction=qrcode.constants.ERROR_CORRECT_L,

    box_size=10,

    border=2)

    '''

    version:(值从 1-40, 最小的是1,用21 x 21像素表示), 填None 的话电脑会给你设置一个合适的像素

    error_correction:ERROR_CORRECT_L/ERROR_CORRECT_M/ERROR_CORRECT_Q/ERROR_CORRECT_H,7%/15%/25%/30%的容错率,一般设置7%就行了

    box_size:设置每个方块二维码的像素

    border:设置二维码的边界

    '''

    qr.make(fit=True)

    4.将需要生成的内容传给qr

    qr.add_data(url)

    5.开始制作二维码

    img = qr.make_image()

    6.保存二维码

    img.save("二维码.png")

    保存二维码的时候一定要加上电脑可以识别的图片后缀名

    7.查看二维码

    生成的二维码保存在和代码相同的路径下,打开就可以看到我们生成的二维码了

    三、进阶:

    1.直接打开

    运行以后生成的二维码我们就可以直接用系统自带的图片软件打开并用手机扫码了,当然,有的人想要生成以后就可以直接显示出来,可以在导入库的时候导入一个os库

    import qrcode,os

    最后保存二维码后可以让程序直接打开图片

    os.startfile("二维码.png")

    2.灵活输入

    当我们自己使用的时候改一下url后面的地址就可以生成相应的二维码,但是每次需要去代码里面修改网址也很麻烦

    所以可以选择给他一个输入的窗口,很简单,将输入网址的地方改成这样就行了

    url = input("输入数据:")

    三、完整的代码

    url = input("输入数据:")

    qr = qrcode.QRCode(

    version=None,

    error_correction=qrcode.constants.ERROR_CORRECT_L,

    box_size=10,

    border=1)

    '''

    version:(值从 1-40, 最小的是1,用21 x 21像素表示), 填None 的话电脑会给你设置一个合适的像素

    error_correction:ERROR_CORRECT_L/ERROR_CORRECT_M/ERROR_CORRECT_Q/ERROR_CORRECT_H,7%/15%/25%/30%的容错率,一般设置7%就行了

    box_size:设置每个方块二维码的像素

    border:设置二维码的边界

    '''

    qr.make(fit=True)

    qr.add_data(url)

    img = qr.make_image()

    img.save("二维码.png")

    os.startfile("二维码.png")

    这样我们就可以直接双击py文件运行了,输入网址,生成二维码,用起来很方便,这个代码还有很多可以改进的地方,不过需要各位自己去寻找了,毕竟只有尝试过,记忆才会更加深刻

    展开全文
  • 一、使用场景开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是可行的,但却增加了用户的...

    一、使用场景

    开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是可行的,但却增加了用户的使用成本!那是不是有一种方式可以通过一个二维码使手机自动下载相应App包?

    本文主要讲的就是如何在没有个人/公司网站的情况下,利用同一个二维码自动识别手机系统(Android/iOS)跳转不同的下载页面。

    测试地址:https://xiaze.github.io/autodownload/index.html

    二、解决方案

    我们可以编写一个html网页,通过js识别当前终端属性,根据相应终端属性重定向到相应下载界面。然后将该html网页上传至网站,生成该网页链接的二维码图片,用户扫描二维码会自动进入对应下载界面。

    三、代码部分:index.html

    <!DOCTYPE HTML>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>简听 - 随时随地,想听就听</title>
        <script type="text/javascript">
            // 获取终端的相关信息
            var Terminal = {
                // 辨别移动终端类型
                platform : function(){
                    var u = navigator.userAgent, app = navigator.appVersion;
                    return {
                        // android终端或者uc浏览器
                        android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
                        // 是否为iPhone或者QQHD浏览器
                        iPhone: u.indexOf('iPhone') > -1 ,
                        // 是否iPad
                        iPad: u.indexOf('iPad') > -1
                    };
                }(),
                // 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
                language : (navigator.browserLanguage || navigator.language).toLowerCase()
            }
     
            // 根据不同的终端,跳转到不同的地址
            var theUrl = 'https://itunes.apple.com/app/id1299542018';
            if(Terminal.platform.android){//安卓端
                document.write('抱歉,“简听 - 随时随地,想听就听”暂时没有安卓版APP!');
                //theUrl = 'https://itunes.apple.com/app/id1299542018';
                //location.href = theUrl;
            } else {
                if(Terminal.platform.iPhone){//iPhone端
                    theUrl = 'https://itunes.apple.com/app/id1299542018';
                }else if(Terminal.platform.iPad){//iPad端
                    // 还可以通过language,区分开多国语言版
                    switch(Terminal.language){
                        case 'en-us'://iPad英文版APP Store地址
                            theUrl = 'https://itunes.apple.com/app/id1299542018';
                            break;
                        case 'ko-kr'://iPad韩语版APP Store地址
                            theUrl = 'https://itunes.apple.com/app/id1299542018';
                            break;
                        case 'ja-jp'://iPad日文版APP Store地址
                            theUrl = 'https://itunes.apple.com/app/id1299542018';
                            break;
                        default://iPad默认APP Store地址
                            theUrl = 'https://itunes.apple.com/app/id1299542018';
                    }
                }
     
                location.href = theUrl;
            }
            
        </script>
    </head>
    <body>
        <!--
     
        -->
    </body>
    </html>

    在使用的时候将相应链接替换即可

    四、制作二维码

    本人推荐两个制作二维码的网址

    1. 草料二维码:http://cli.im
    2. 联图网:http://www.liantu.com
      Snip20180505_4.png

    如果没有个人/公司网站可以上传上述html网页文件,请继续浏览以下内容;如果已经有了相应网站,那么你可以直接制作相应二维码了。

    五、将网页文件上传至github,配置相关选项实现网页自动跳转

    1. 注册一个github账号:https://github.com

    2. 创建一个工程

      Snip20170804_1.png
    3. 填写相关工程信息创建工程

      Snip20170804_2.png
    4. 进入工程页面复制工程的git链接

      Snip20170804_3.png
    5. 利用git工具(本例使用Mac系统下的Tower)clone工程

      Snip20170804_4.png
    6. 进入本地工程文件夹可以看到工程已经被clone下来了,不过目前只有一个初始的说明文件

      Snip20170804_7.png
    7. 将之前建好的html文件导入本地工程文件夹

      Snip20170804_8.png
    8. 进入Tower填写相关信息并提交文件到github库中

      Snip20170804_9.png
      Snip20170804_10.png
    9. 刷新github工程网页可以看到文件已经提交成功

      Snip20170804_11.png
    10. 点击Settings进入工程设置页面

      Snip20170804_12.png
    11. 滚动到GitHub Pages项

      Snip20170804_13.png
    12. 选择分支并保存

      Snip20170804_14.png
    13. 保存完后可以看到工程对应的网址链接

      Snip20170804_16.png
    14. 直接在该链接后拼接之前创建的html文件即可生成最终链接,用最终链接生成的二维码就可实现自动跳转的功能了。欢迎大家通过图中二维码下载简听App哦,不过目前只有iOS版。(简听 - 懒人听网页听小说的神器)

      Snip20180505_4.png

      根据代码部分逻辑:用iOS设备扫图中二维码会跳转 AppStore 简听页面,用安卓设备扫则会在页面上提示暂时没有安卓版App,用其他设备扫也会跳转AppStore页面。

    本文测试地址:https://xiaze.github.io/autodownload/index.html

    本文demo地址:https://github.com/xiaze/autodownload

    展开全文
  • 生成网站二维码

    2019-02-03 09:29:11
    这篇博客主要是介绍一下怎么利用zxing.jar这架包来生成指定网站二维码图片,下面是Java代码的实现 二.代码实现 package QRCode; import java.io.File; import java.io.IOException; import java.nio.file.Path;...

    一.介绍
    这篇博客主要是介绍一下怎么利用zxing.jar这个架包来生成指定网站的二维码图片,下面是Java代码的实现
    二.代码实现

    package QRCode;
    
    import java.io.File;
    import java.io.IOException;
    import java.nio.file.Path;
    import java.util.HashMap;
    import com.google.zxing.BarcodeFormat;
    import com.google.zxing.EncodeHintType;
    import com.google.zxing.MultiFormatWriter;
    import com.google.zxing.WriterException;
    import com.google.zxing.client.j2se.MatrixToImageWriter;
    import com.google.zxing.common.BitMatrix;
    import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
    
    public class QRCode {
    
    	public static void main(String[] args) throws WriterException, IOException {
    		//指定生成二维码的网站
    		String context = "www.baidu.com";
    		HashMap hints=new HashMap();
    		hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
    		hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);
    		hints.put(EncodeHintType.MARGIN, 1);
    		BitMatrix BitMatrix =new MultiFormatWriter().encode(context ,BarcodeFormat.QR_CODE,300,300);
    		//将生成的二维码图片存放在电脑的指定位置
    		Path file=new File("D:\\zxing\\百度二维码.png").toPath();
    		MatrixToImageWriter.writeToPath(BitMatrix, "png", file);
    	}
    
    }
    
    
    展开全文
  • 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比...下面我们就教大家怎么使用Python生成二维码并在网站上进行展示。我是二维码安装库pip i...
  • 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们...在这里我要分享一个二维码网址,算是知名度比较大的二维码在线生成工具:草料二维码。 它支持很多种生
  •  app store应用生成二维码操作步骤:  1、首先在MAC上的iTunes里找到你的苹果app应用程序的链接地址,如图... 2、找一个可以生成二维码网站,如cli.im,把拷贝好的链接粘贴进去,点击[生成二维码]; ...
  • 我们经常使用微信来扫描各种二维码,并且也很方便,由于扫描二维码之后直接会进入二维码背后的网站,在我们不清楚风险的情况下就可能进入一个带有病毒的网站,从而窃取我们的个人信息,就有可能被不法分子利用来进行...
  • .NET 维、二维码生成DEMO

    千次阅读 2013-04-11 16:38:33
    在网上找了一些资料,一维码生成的源码相对较多,也可用,二维码的也不少,但我发现找来找去都是同一个DEMO,而且跑不动,晕死,后来找到了QrCodeNet的源码才搞掂。   关键代码如下: 一维码生成(调用BarcodeLib...
  • 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的...下面我们就教大家怎么使用Python生成二维码并在网站上进行展示。 安装库pip in...
  • 其实生成二维码的时候,x-code 的设置和发布上线的设置几乎是一样的,其中配置文件的证书是要生成一个hot类型的,而不是appstore类型。 这个灵感来自于一次,打包,怎么都是找不到配置文件,查找了很多办法,都是说...
  • 一个asp网站源码修改问题,网站分为手机版和微信版。同时具有推客功能,推客会根据用户数据生成专属的二维码。 但是wap登录生成二维码可以直接跳转到微信商城示例1![图片说明]...
  • 一、使用场景开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是可行的,但却增加了用户的...
  • 有些功能部分手机不能使用,网站,通讯录,wifi...包含网址的 二维码生成 是大家平时最常接触到的(例如:http://dnt.dkill.net),二维码识别软件能够通过 http://前缀 知道数据代表的是一个网址。使用{URLTO:www...
  • 然而,脸懵,网站开发推广生成二维码,我知道怎么做,大不了记录用户Id,生成二维码,扫描的时候,获取用户Id,然后得到推荐者。微信公众号的,还真不知道头绪。好吧,那就先按照网站的思路进行开发,将存储在...
  • 开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是可行的,但却增加了用户的使用成本!那...
  • 二维码登陆解析

    2020-05-16 15:41:07
    二维码登陆的背景分析 现在很多网站已经不限于账号密码或者手机号验证码... 模拟业务流程:首先用户打开网页,浏览器向其服务器请求登陆二维码,浏览器服务器收到请求,产生一个随机字符串,并且存入全局会话redis的
  • 博客增加二维码功能

    2015-05-30 18:31:00
    到底是怎么弄得呢,本次就通过一个简单实用博客插件,来提升一下博客的逼格。  来个引言先 确实现在已经是移动时代了,在移动设备上阅读慢慢会成为主流,网站如果没有便捷的方式让用户在移动设备阅读的话还真...
  • 最近在工作中遇到了一个问题,公司需要批量生成二维码,但是通过微信公众平台生成只能一次生成一张,如果通过云函数循环的去调用云函数api生成的话实现起来也比较费时间,所以最终找到了一个第三方的网站-草料二维码...
  • 如今的生活中,登录网站也变得如此简单,当你已经登录一微信时,当你想要登录另一个网站时,只需扫码便可,可是大家知道用Java怎么实现扫码授权吗?本文讲述的就是关于如何用Java实现扫码授权登录,一起来了解一下吧...
  • 今天这套网站源码就是帮助大家实现这个收款码三码合一的功能,其实原理很简单,就是你事先上传好了三个平台的收款码,然后生成一个固定的链接,这个链接会自动检测扫码APP的UA信息,根据UA信息来判断是那个app扫码,...
  • 因为百度网盘二维码生成和第三方登录窗口的初始化是基于电脑自带的IE浏览器,所以把IE浏览器重置即可;...这里给大家分享一个网站,每天会有各种会员账号的共享,(小声bb下:使用时请注意个人隐私的设置); ...
  • 2. 用户扫描这个二维码,后台程序得到event,在数据库里面生成一个随机验证码 作为消息返回。 3. 每一个随机验证码只有10分钟的有效期 4. 用户在网页上输入验证码,后台去查询,是否存在10分钟内该验证码的记录,...
  • 生成二维码?  于是想到之前同事自己免费建了一个网页,存储或共享一些工作中用到的、可以分享东西。想法很好,想借鉴,可以如何搭建呢?记得他是在google免费的服务器上搭建,还用python写了一堆代码,这些我都...

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

一个网站怎么生成二维码