您的位置:首页 > 其它

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

2012-11-29 11:46 302 查看
      很多人可能想在首页或者其他栏目页调用某特定文章的全部内容,那么因为织梦的{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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  扩展 织梦