dedecms内容上下篇功能(dedecms按键盘方向键实现上一篇下一篇翻页功能)
类别:CMS系统 浏览量:884
时间:2021-10-30 10:16:03 dedecms内容上下篇功能
dedecms按键盘方向键实现上一篇下一篇翻页功能其实这个功能在很多小说站,图片站经常用到,大家可以留意一下,此教程源自于论坛热心网友提供,下面来讲讲具体的修改操纵:首先我们打开 include/arc.archives.class.php 查找到以下代码:
$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";
替换成以下代码:
$this->PreNext['pre'] = "$mlink ";
$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";
这样php代码就修改完了可以保存,接下来我们在内容页用js进行调用.把以下代码:
<script type="text/javascript" language="javascript">
<!--
document.onkeydown=nextpage;
var prevpage='{dede:prenext get='pre'/}';
var nextpage='{dede:prenext get='next'/}';
var index_page = "index.html";
//var bookpage="index.html";
function nextpage(event)
{
eventevent = event ? event : (window.event ? window.event : null);
//if (event.keyCode==13) location=bookpage
if (event.keyCode==13) location=index_page
if (event.keyCode==37)
{
if (prevpage!='' && prevpage!='上一篇:没有了 ')
location=prevpage;
else
alert('这是第一页');
}
if (event.keyCode==39)
{
if (nextpage!='' && nextpage!='下一篇:没有了 ')
location=nextpage;
else
alert('已经是最后一页了');
}
}
//-->
function getElement(aID)
{
return (document.getElementById) ? document.getElementById(aID): document.all[aID];
}
function makeRequest(url){
http_request=false;
if(window.XMLHttpRequest){//Mozilla,Safari,...
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType('text/xml');
}
}else if(window.ActiveXObject){//IE
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!http_request){
alert('Giving up:(Cannot create an XMLHTTP instance)');
return false;
}
return http_request;
}
</script>
加到<body>之前的位置.这样就全部修改完了,之后我们更新文档看看效果。
您可能感兴趣
- dedecms添加底部链接(详解如何修改织梦模板dedeCMS友情链接为下拉式)
- dedecms怎么调用标签(DEDECMS 留言薄模块的使用方法)
- dedecms织梦小程序插件(批量删除织梦dedecms文档搜索关键词的方法)
- dedecms授权协议(360提示DedeCms全局变量覆盖漏洞临时解决方法)
- dedecms指定栏目授权(dedecms搜索结果页实现按频道模型显示不同结果模板的方法)
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- 织梦dedecms优化安全设置指南(DeDecms SEO优化经验谈适用于任何网站)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- 怎么用织梦上传源码(如何把织梦dedecms数据生成json)
- dedecms添加代码(dedecms内容页调用栏目链接和栏目名称的方法)
- dede栏目标签怎么调用(dedecms首页导航菜单二级栏目调用标签实例)
- dedecms如何写接口(dede的sql语句调用方法使用示例)
- 织梦dedecms当前栏目页面样式(织梦dedecms二次开发之install安装改动攻略)
- dedecms添加文档(Dedecms自定义模型解决会员无法投稿的方法)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
热门推荐
- python中tryexcept的用法(对python中的try、except、finally 执行顺序详解)
- dedecsm模板中首页如何实现分页的三种方法比较分析(dedecsm模板中首页如何实现分页的三种方法比较分析)
- phpStudy启动失败时的解决方法 提示缺vc9运行库(phpStudy启动失败时的解决方法 提示缺vc9运行库)
- python一分钟认识条件判断(对python判断ip是否可达的实例详解)
- canvas绘图画圆基本步骤(利用 Canvas实现绘画一个未闭合的带进度条的圆环)
- C#中ICollection介绍
- python怎样读取txt文件的数据内容(Python实现读取txt文件中的数据并绘制出图形操作示例)
- dede联动菜单样式(dede标签云如何生成不同颜色、不同大小的tag标签)
- css3支持多重背景吗(真正了解CSS3背景下的@font face规则)
- mongodb objectid类型
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9