使用现成的标签插件(最简单,推荐新手)
这是最简单、最安全的方法,不需要修改核心文件,只需要安装一个现成的标签插件即可。

(图片来源网络,侵删)
推荐插件:dede:qrcode
很多开发者已经制作好了好用的二维码生成标签,您只需要下载并安装即可。
操作步骤:
-
下载插件文件
(图片来源网络,侵删)- 在网上搜索 “织梦 DedeCMS
dede:qrcode标签插件” 或 “织梦二维码生成插件”,可以找到很多下载资源。 - 通常下载下来的文件包含一个
qrcode.php文件,有时还会有一个README.txt说明文件。
- 在网上搜索 “织梦 DedeCMS
-
上传插件文件
- 将下载的
qrcode.php文件,通过 FTP 或主机文件管理器,上传到您的织梦系统目录下的/include/tag/文件夹中。 /include/tag/文件夹不存在,请创建它。
- 将下载的
-
使用标签
- 安装完成后,您就可以在文章模板(通常是
article_article.htm)中直接使用这个标签了。 - 打开您网站的文章内容模板文件,路径通常是:
/templets/default/article_article.htm。 - 在您想要显示二维码的位置,插入以下代码:
{dede:qrcode url='[field:arcurl/]'/}- 参数说明:
url: 这是必填参数,用于指定要生成二维码的链接,这里我们使用了织梦自带的全局变量[field:arcurl/],它会自动获取当前文章的完整URL。- 有时插件还支持其他可选参数,如
size(尺寸)、level(纠错等级)等,具体请参考您下载的插件的说明文档。{dede:qrcode url='[field:arcurl/]' size='150'/}
- 安装完成后,您就可以在文章模板(通常是
-
更新生成
保存模板文件后,到织梦后台的 “生成” -> “更新HTML” 菜单,重新生成文章页面即可看到效果。
(图片来源网络,侵删)
手动修改模板 + 调用第三方API(无需插件,更灵活)
如果您不想安装插件,或者想对二维码有更多的自定义控制(比如样式、颜色),可以使用这种方法,它通过调用在线的二维码生成API来实现。
操作步骤:
-
选择二维码API
- 这里我们使用一个稳定且免费的API,
goqr.me,它的使用非常简单,URL格式为:https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=这里放你的网址
- 这里我们使用一个稳定且免费的API,
-
修改文章模板
- 同样,打开
/templets/default/article_article.htm文件。 - 在您想要显示二维码的位置,插入以下HTML代码:
<div class="qrcode-container"> <img src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=[field:arcurl/]" alt="文章二维码" /> </div>- 代码解释:
<img>标签的src属性就是我们调用的API地址。size=150x150设置了二维码的尺寸为150x150像素,你可以根据需要修改。data=[field:arcurl/]是关键,[field:arcurl/]会被织梦解析为当前文章的URL,并作为参数传递给API,API会根据这个URL生成对应的二维码。alt="文章二维码"是为了SEO和无障碍访问,建议加上。
- 同样,打开
-
添加CSS样式(可选)
- 为了让二维码更好看,您可以给它加个边框或者居中显示,在模板的CSS部分(
<head>标签内或外部的CSS文件)添加如下样式:
.qrcode-container { text-align: center; /* 让二维码居中 */ margin: 20px 0; /* 上下添加一些间距 */ } .qrcode-container img { border: 1px solid #ccc; /* 添加一个灰色边框 */ padding: 5px; /* 内边距 */ } - 为了让二维码更好看,您可以给它加个边框或者居中显示,在模板的CSS部分(
-
更新生成
保存模板文件,然后到后台“更新HTML”,刷新文章页面即可。
调用 Google Charts API(简单,但依赖谷歌服务)
这个方法和方法二类似,只是换了一个API来源,优点是调用简单,缺点是在中国大陆地区访问 Google 服务可能不稳定或很慢。
操作步骤:
-
修改文章模板
- 打开
/templets/default/article_article.htm文件。 - 插入以下代码:
<div class="qrcode-container"> <img src="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=[field:arcurl/]" alt="文章二维码" /> </div>- 代码解释:
chs=150x150:设置图表(二维码)尺寸。cht=qr:指定图表类型为二维码。chl=[field:arcurl/]:指定二维码链接。
- 打开
-
后续步骤
后续的CSS样式添加和“更新HTML”操作,与方法二完全相同。
总结与对比
| 方法 | 优点 | 缺点 | 推荐人群 |
|---|---|---|---|
| 标签插件 | 最简单,不修改核心文件,安全稳定,功能可能更丰富。 | 需要寻找并信任第三方插件,可能存在版本兼容问题。 | 所有用户,特别是新手。 |
| 第三方API | 非常灵活,可自定义样式和API参数,无需安装插件。 | 依赖外部API,如果API服务不稳定或失效,二维码就无法显示。 | 有一定HTML/CSS基础,希望自定义样式的用户。 |
| Google API | 调用极其简单,无需额外代码。 | 依赖谷歌服务,国内访问速度慢或不稳定,有“被墙”风险。 | 对谷歌服务没有访问限制的用户,或临时测试使用。 |
最终建议:
对于绝大多数用户,我强烈推荐 方法一,它一劳永逸,安装后就像使用织梦自带标签一样方便,且对网站性能和稳定性影响最小,如果您找不到合适的 dede:qrcode 标签,再考虑使用 方法二,这是一个很好的备选方案。
