专业的主机测评网
我们一直在努力

DEDECMS实现按键盘方向键实现上一篇下一篇翻页

选主机收集整理的这篇文章主要介绍了DEDECMS实现按键盘方向键实现上一篇下一篇翻页,选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。

其实这个功能在很多小说站,图片站经常用到,大家可以留意一下,此教程源自于论坛热心网友提供,下面来讲讲具体的修改操纵:

首先我们打开 include/arc.archives.class.php 查找到以下代码:

$this->PreNext['pre'] = "上一篇:{$preRow['title']} ";

替换成以下代码:

$this->PreNext['pre'] = "$mlink ";

$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";

这样php代码就修改完了可以保存,接下来我们在内容页用js进行调用.把以下代码:

<script language="javascript" type="text/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)

{

event = 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>

加到之前的位置.这样就全部修改完了,之后我们更新文档看看效果。

总结:
以上是选主机为你收集整理的DEDECMS实现按键盘方向键实现上一篇下一篇翻页全部内容,希望文章能够帮助到大家。
如果觉得选主机网站内容还不错,欢迎将选主机网站推荐给好友。

未经允许不得转载:选主机 » DEDECMS实现按键盘方向键实现上一篇下一篇翻页
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费领取阿里云 优惠券 代金券

2000元代金券新人福利