织梦二次开发调用当前作者文档的标签

织梦二次开发调用当前作者文档的标签,第1张

概述下面教大家怎么自己开发一个织梦标签调用当前作者的所有文章。 首先将以下函数放到 include/extend.func.php 最下边,这个函数是用来获取静态页面的URL地址的。 function GetOneDocUrl($aid){ global $dsql; include_once(DEDEINC./channelunit.func.php);

下面教大家怎么自己开发一个织梦标签来调用当前作者的所有文章。

 

首先将以下函数放到 include/extend.func.PHP 最下边,这个函数是用来获取静态页面的URL地址的。

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 目录下

						

 

最后再内容页的模板中调用以下标签,下边的li span 标签 自己修改删除。

{dede:diary row='10' typeID='2' writer='this'}

{/dede:diary}

==============================分割线============================

标签说明: 

row= 调用条数  

typeID= 调用栏目ID

writer=  默认  this 无需修改

 

效果图:


总结

以上是内存溢出为你收集整理的织梦二次开发调用当前作者文档的标签全部内容,希望文章能够帮你解决织梦二次开发调用当前作者文档的标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1052429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存