我们在做dedecms网站中常常需要在文章页面调用上下篇文章,可以用dede默认的调用标签,也可以单独调用url,加在模板中。
常见的默认调用如下:
<div class="nape"> <ul> <li>{dede:prenext get='pre'/}</li> <li>{dede:prenext get='next'/}</li> </ul> </div><!-- /context -->
显示效果如下:
下面给大家介绍一下单独调用url的方法:
单独获取“上一篇文章地址”: {dede:prenext get='pro' runphp="yes"} preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER);@me=$strResult[1][0]; {/dede:prenext} 单独获取“下一篇文章地址”: {dede:prenext get='next' runphp="yes"} preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER);@me=$strResult[1][0]; {/dede:prenext}