织梦扩展:让织梦的任何页面都能调用到文章内容

      很多人可能想在首页或者其他栏目页调用某特定文章的全部内容,那么因为织梦的{dede:field.body/}标签是建立在文章页面,也就是有隐藏的文章的id变量

那么在首页或者栏目页就只能通过一个函数将id转换成文章内容。那么因为织梦的函数扩展全部是放在 根目录下的include/extend.fun.php里面

 

那么我们在底部加上一个函数如下:

function GetOneArchiveBody($aid)
{
global $dsql;
$aid = trim(ereg_replace('[^0-9]','',$aid));
$body = '';
$query = " Select art.body From `#@__addonarticle` art, `#@__archives` arc where art.aid='$aid' and art.aid=arc.id ";
$arcRow = $dsql->GetOne($query);
if(!is_array($arcRow)) {
return $body;
}
if(isset($arcRow['body'])) {
$body = preg_replace('~<img(.*?)>~s','',$arcRow['body']);
}
return $body;
}

 

模版里面调用如下:

{dede:arclist row='1' typeid='1'}

[field:id runphp='yes']
            @me=GetOneArchiveBody(@me);  
 [/field:id]

{/dede:arclist}

QQ:1013514858
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值