dedecms 二次开发调用当前作者文档的标签(2)

$query = "select a.id,a.title,a.writer,a.pubdate,a.typeid,b.aid from dede_archives a LEFT JOIN dede_addonarticle b on b.aid=a.id where a.typeid='{$typeid}' and a.writer='{$writer}' order by a.pubdate desc LIMIT 0,$row";

$dsql->SetQuery($query);

$dsql->Execute('me',$query);

while($rs= $dsql->GetArray('me'))

  {

$rs['pubdate']=GetDateMK($rs['pubdate']);

$rs['arcurl']=GetOneDocUrl($rs['id']);

      $rs['title'] = 0 == $titlelen?$rs['title']:cn_substr($rs['title'], $titlelen);

      

      $ctp->LoadSource($innertext);

      foreach($ctp->CTags as$tagid=>$ctag) {

            if(!empty($rs[strtolower($ctag->GetName())])) {

                $ctp->Assign($tagid,$rs[$ctag->GetName()]);

            }

          }

          $revalue.= $ctp->GetResult();

}

return $revalue;

}

 

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

1

2

3

4

5

 

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

         

<li><a href="[field:arcurl/]">[field:title/]</a><span class="p-l5">([field:pubdate/])</span></li>

     

{/dede:diary}

 

==============================分割线============================
标签说明: 

row= 调用条数  
typeid= 调用栏目ID
writer=  默认  this 无需修改

帮百度知道网友免费开发出来的效果,新建立了一个自定义模型,增加了3个自定义字段。 头像,微信号以及二维码上传。

1111114.png

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16583329295976b44de304031020a908.html