测试织梦手机端模板的时候,发现文章末尾没有上一篇和下一篇,于是就从PC端模板上把调用代码复制过来,但是却显示有问题,所以查询了所有手机端关于上一篇下一篇的调用方法,结合自己的实际情况进行了修改。

1、修改控制上一篇下一篇文件

要修改的文件为arc.archives.class.php,位置在include文件夹下,要修改的部分有三个:

1、查找:$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";

在这段代码后面增加:

$this->PreNext['prem'] = "上一篇:<a href='view.php?aid={$preRow['id']}'>{$preRow['title']}</a> ";


2、查找:$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";

在这段代码后面增加:

$this->PreNext['nextm'] = "下一篇:<a href='view.php?aid={$preRow['id']}'>{$nextRow['title']}</a> ";


3、继续往下查找:

else if($gtype=='nextimg'){

$rs = $this->PreNext['nextimg'];

}

在这段代码后面增加:

else if($gtype=='prem'){

$rs = $this->PreNext['prem'];

}

else if($gtype=='nextm'){

$rs = $this->PreNext['nextm'];

}


4、模板加入调用代码

手机端调用和电脑是不一样的,手机端调用代码为:

{dede:prenext get='prem'/}

{dede:prenext get='nextm'/}

相比PC端上一篇下一篇调用代码多了一个m。