织梦DEDE单独调用上下篇文章的url链接方法



在用织梦建站的时候,文章页需要使用到上下篇文章,常用的调用代码:{dede:prenext get='pre'/}{dede:prenext get='next'/}
默认包含“上一篇:”、“下一篇:”以及其他的标签
如果上下篇的风格是这种
就没办法用默认的调用标签,我们可以用到下面的代码。
单独获取“上一篇文章地址”:
PHP
{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}
单独获取“下一篇文章地址”:
PHP
{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}