能帮到别人~还真是有成就感啊,又是百度知道里的问题。
有网友向调用当前内容页面 作者发布的所有文档,这个功能之前写过,但是是用sql调用的。
需要的可以看这里 http://www.dede58.com/a/zhimengjiaocheng/development/3573.html
好,下面教大家怎么自己开发一个标签来调用当前作者的所有文章。
首先将以下函数放到 include/extend.func.PHP 最下边,这个函数是用来获取静态页面的URL地址的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | function GetoneDocUrl($aID) { global $dsql; include_once(DEDEINC."/channelunit.func.PHP"); $aID = trim(ereg_replace('[^0-9]','',$aID)); $chRow = $dsql->Getone("Select arc.*,ch.maintable,ch.addtable,ch.issystem From `dede_arctiny` arc left join `dede_channeltype` ch on ch.ID=arc.channel where arc.ID='$aID' "); if(!is_array($chRow)) { return $reArr; } else { if(empty($chRow['maintable'])) $chRow['maintable'] = 'dede_archives'; } if($chRow['issystem']!=-1) { $nquery = " Select arc.*,tp.typedir,tp.topID,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath From `{$chRow['maintable']}` arc left join `dede_arctype` tp on tp.ID=arc.typeID where arc.ID='$aID' "; } else { $nquery = " Select arc.*,1 as ismake,0 as money,'' as filename,tp.sitepath From `{$chRow['addtable']}` arc left join `dede_arctype` tp on tp.ID=arc.typeID where arc.aID='$aID' "; } $arcRow = $dsql->Getone($nquery); $Url = GetfileUrl($aID,$arcRow['typeID'],$arcRow['senddate'],$reArr['Title'],$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money'],$arcRow['filename'],$arcRow['moresite'],$arcRow['siteurl'],$arcRow['sitepath']); return $Url; } |
然后将以下代码保存为 diary.lib.PHP 放到include/taglib 目录下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
最后再内容页的模板中调用以下标签,下边的li span 标签 自己修改删除。
1 2 3 4 5 | {dede:diary row='10' typeID='2' writer='this'} |
==============================分割线============================
标签说明:
row= 调用条数
typeID= 调用栏目ID
writer= 默认 this 无需修改
帮百度知道网友免费开发出来的效果,新建立了一个自定义模型,增加了3个自定义字段。 头像,微信号以及二维码上传。
总结
以上是内存溢出为你收集整理的dedecms 二次开发调用当前作者文档的标签全部内容,希望文章能够帮你解决dedecms 二次开发调用当前作者文档的标签所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)