dedecms如何只调用某个栏目多篇文章得内容简介? 45
dedecms如何只调用某个栏目多篇文章得内容简介?目前模板调用得代码只调用了文章标题,我想他调用内容简介到主页请问怎么加?<divclass="index-indus"...
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}
这是想修改得主页模块得代码,求打赏呢!!! 展开
目前模板调用得代码只调用了文章标题,我想他调用内容简介到主页请问怎么加?
<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 为不过滤
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询