dedecms如何只调用某个栏目多篇文章得内容简介?

dedecms如何只调用某个栏目多篇文章得内容简介?
目前模板调用得代码只调用了文章标题,我想他调用内容简介到主页请问怎么加?
<div class="index-indus">
<h5><a href="/HYZX/"><span>行业资讯</span></a></h5>
<img src="{dede:global.cfg_templets_skin/}/images/index-indus.jpg">
<ul>
<!--sortid为栏目ID ,limit为显示条数-->
{dede:arclist row="8" typeid="11"}
<!--sortid为栏目ID ,limit为显示条数-->
<li><a href="[field:arcurl /]" title="[field:title /]">[field:fulltitle /]</a></li>
{/dede:arclist}
这是想修改得主页模块得代码,求打赏呢!!!

第1个回答  2018-04-21
<?php
if(!defined('DEDEINC')){
    exit("Request Error!");
}
/**
 * 调用栏目内容
 *
 * @version        $Id: about.lib.php $
 * @copyright      Copyright JJM
 * @link           http://www.jjm.hk
 */
  
  
function lib_about(&$ctag,&$refObj)
{
global $dsql,$envs;
     
    //属性处理
    $attlist="aid|0,length|200,html|yes";
    FillAttsDefault($ctag->CAttribute->Items,$attlist);
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    $content = '';
     
$aid = trim(ereg_replace('[^0-9]','',$aid));
$query = "Select content from `dede_arctype` where id='".$aid."'";
$arcRow = $dsql->GetOne($query);
if(!is_array($arcRow)) {
return $content;
}
if($html=='yes')
{
$body=html2text($arcRow['content']);    
}
else if($html=='no')
{
$body=$arcRow['content'];        
}
if(isset($arcRow['content'])) {
$content = cn_substr($body,$length);
}
return $content;
}

以上内容保存为about.lib.php 放到include\taglib 目录下

模板中使用以下标签调用

{dede:about aid='1' length='250' html='no'}{/dede:about}

aid     栏目ID  

length  调用字数   

html    是否过滤HTML标签  YES为过滤 no 为不过滤

相似回答