织梦上一篇:某某文档{dede:prenext get='pre'/}
织梦下一篇:某某文档{dede:prenext get='next'/}
如何单独获取超链接的标签?
下一篇地址:折叠HTML 代码
{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}
上一篇地址:折叠HTML 代码
{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}
按照下面修改的,会导致织梦指定关键词设定无效参考:织梦单独调用上一篇下一篇的标题和链接
找到并打开文件.../include/arc.archives.class.php
步骤一查找:$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";
在其下方添加:
$this->PreNext['preurl'] = "$mlink"; //上一篇链接地址 $this->PreNext['prename'] = "{$preRow['title']}"; //上一篇文章标
步骤二查找:$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";
在其下方添加:
$this->PreNext['nexturl'] = "$mlink"; //下一篇链接地址 $this->PreNext['nextname'] = "{$nextRow['title']}"; //下一篇文章标题
步骤三查找:else if($gtype=='preimg'){
在
else if($gtype=='preimg'){ $rs = $this->PreNext['preimg']; }
下边添加:
else if($gtype=='preurl'){ $rs = $this->PreNext['preurl']; } else if($gtype=='prename'){ $rs = $this->PreNext['prename']; } else if($gtype=='nexturl'){ $rs = $this->PreNext['nexturl']; } else if($gtype=='nextname'){ $rs = $this->PreNext['nextname']; }
代码修改部分就ji结束了,接下来便是调用标签了:
上一篇标题:{dede:prenext get='prename'/} 上一篇链接:{dede:prenext get='preurl'/}
下一篇标题:{dede:prenext get='nextname'/} 下一篇链接:{dede:prenext get='nexturl'/}
转载请注明:大灰牛博客 » 织梦文章页面怎么获取上一篇下一篇的链接地址