在内容页模板中加上以下代码即可<imgsrc="http://chart.apis.google.com/chart?chs=80x80&cht=qr&chld=L|0&chl=http://www.hack001.com/plus/view.php?aid={dede:php}$thisid=$refObj->Fields['id'];echo$thisid;{/dede:php}"alt="描述"widhtHeight=""widhtHeight=""/>本站首发,相关问题可以到我的博客提问,转载注明:www.hack001.com做完之后发现有人已经把他做成了标签,值得学习,原理一样一样,使用了谷歌的api接口,然后调用dede文章的文章id,进行二维码的生成dede增加二维码功能1、打开/include/extend.func.php文件,在文件结尾添加以下内容1234567891011121314if(!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.'"/>';}}2、在文章页模板调用,{dede:field.idfunction="qr_code(@me,200);"/}注:qr_code(@me,200)200是二维码大小,可自行调整。至此,dede增加二维码功能完成,适用dede5.6+本文出自http://www.3oom.com/blog/52.html推荐大家用第二种方法,因为生成的二维码是静态的地址,并且生成也好一些
DEDECMS小技巧,让未审核内容的更新时间为当前时间.先说下为什么会用到他,现在很多站长做站都是先采集N多内容,然后每天审核一部分,但是审核的时候,那个发布时间不是最新的,还要手动去修改,很麻烦,浪费我们的宝贵时间.下面提供两种方法解决这个问题.方法一,增加当前时间按钮,点击按钮后,更新时间自动变为当前时间.打开dede/templets/article_edit.htm找到发布时间:在下面的<?php$nowtime=GetDateTimeMk($arcRow["pubdate"]);echo"<inputname=\"pubdate\"value=\"$nowtime\"type=\"text\"id=\"pubdate\"style=\"width:200\">";?>后面增加<inputTYPE="button"value="当前时间"OnClick="document.form1.pubdate.value='<?phpecho$showtime=date("Y-m-dH:i:s");?>'"style="border:1pxsolid#ddd;background:#fff;"/>方法二,直接让pubdate发布时间输出框为当前的时间,连按钮都不用点了.找到<?php$nowtime=GetDateTimeMk($arcRow["pubdate"]);echo"<inputname=\"pubdate\"value=\"$nowtime\"type=\"text\"id=\"pubdate\"style=\"width:200\">";?>替换成<inputname="pubdate"value="<?phpecho$showtime=date("Y-m-dH:i:s");?>"type="text"id="pubdate"style="width:150">补充,审核状态同理,如果是我说的这类懒人兄弟,可以把审核状态也改下.转:http://www.poluoluo.com/zt/201104/113348.html