织梦dedecms手机版上下篇链接错误的解决方法

打开 \include\arc.archives.class.php

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‘){ 2 $rs = $this->PreNext[‘nextimg‘]; 3 }

后面添加

else if($gtype==‘prem‘){  $rs = $this->PreNext[‘prem‘];  }  else if($gtype==‘nextm‘){  $rs = $this->PreNext[‘nextm‘];  }

修改完毕,手机版调用:

上一篇 {dede:prenext get=‘prem‘/}

下一篇 {dede:prenext get=‘nextm‘/}

原文地址:https://www.cnblogs.com/bubuchu/p/8509363.html

时间: 2024-08-25 11:57:46

织梦dedecms手机版上下篇链接错误的解决方法的相关文章

织梦(dedecms)后台删除文章后台还有分页显示解决方法

鸡哥今天在给单位改一个织梦网站的时候发现了一个问题,由于本来的程序有7000多篇文章,鸡哥就直接执行了个sql语句给删除了,但是发现删除之后后台文章的分页还在显示着,错误截图给大家看看 看到没,经过鸡哥百度搜索发现这其实并不是鸡哥的操作问题,而是这本就是织梦5.7的一个bug,下边就给大家写下修复方法很简单: 先找到你的根目录中/dede/content_list.php这个文件打开找到 这段代码,可以直接搜索缓存处理就能找到 把红框中的代码修改为: $arr = $dsql->GetOne(&qu

织梦DedeCMS调用二级子栏目或者多级栏目解决方法

本文是关于织梦DedeCMS调用多级子栏目的,拿来测试分享下.DEDECMS v5.7,后台已建栏目目录,如下图1所示: 图1 DEDECMS后台栏目结构 现在,我们先来调用顶级栏目"站长新闻",以及其下的子栏目,如图2所示: 图2 DEDECMS顶级栏目"站长新闻" 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'

关于启动Visual Studio 2010 旗舰版的几个错误的解决方法。

关于启动Visual Studio 2010 旗舰版的几个错误的解决方法.亲测. 重做系统之后,今天是第一次打开Visual Studio 2010 旗舰版码代码,结果遇到几个弹出的对话框,现在与大家分享下错误和解决方法. 人品不好,首先遇到这个错误. Q1:未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application" 包. A1:打开cmd,输入regsvr32 %windir%\system32\jscrip

织梦DedeCMS首页调用单页文档内容的方法

很多使用织梦dedecms单页文档功能的朋友都想知道如何在织梦首页调用单页文档的内容,下面就教大家具体的实现方法: 具体步骤如下: 首先在首页模板需要显示单页文档内容的地方插入如下代码: {dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 3" } [field:body function="htmlspecialchars(cn_substr(@me,100))"/] {/dede:sql} 代码里面

织梦DeDeCms列表分页和内容页分页错位解决办法

文章页分页代码在这里/include/arc.archives.class.php列表页分页/include/arc.listview.class.php 很多入门的站长会碰到这样的问题,织梦的通病,下面秀站网总结了一下织梦的列表页和文章页分页问题,希望可以帮助到大家.主要修改两个文件一个是include/arc.listview.class,一个是修改CSS样式表. 第一,在CSS样式表里面添加如下代码: /*列表分页*/.page_list {padding:3px; margin: 3px

织梦dedecms分类信息模型上一页下一页失效办法

修改文件/include/arc.archives.class 将一下代码 $next = (is_array($nextR) ? " where arc.id={$nextR['id']} " : ' where 1>2 '); $pre = (is_array($preR) ? " where arc.id={$preR['id']} " : ' where 1>2 '); $query = "Select arc.id,arc.title

织梦DedeCMS调用二级子栏目或者多级栏目的方法

图2 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> <hr><!-- 这里我们加一个横线,已区分顶级栏目.子栏目,此处为注释文字,可以删除--> {dede:channel type='son' noself='yes'} &l

织梦dedecms获取当前内容页栏目id号的方法

一,可在内容模板中直接这样写{dede:field.typeid/} 可显示本栏目的id 二,也可这样写 [html] view plain copy {dede:type}[field:ID /]{/dede:type}  . 三, [html] view plain copy 如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下: 代码如下: {dede:sql sql='Select * from dede_arctype where id = ~typeid~ '} [fi

Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法

原因是没有设置存放临时文件的文件夹,而错误提示中的struts.multipart.saveDir就是设置临时文件夹的属性,把该配置写到struts.properties文件中即可,如下: struts.multipart.saveDir = /tmp 如果此文件夹不存在,Struts 2会自动创建一个. 也可以在struts.xml配置文件中添加一个常量设置: <constant name="struts.multipart.saveDir" value="/tmp&