首頁 > CMS教程 > DEDECMS > 主體

dedecms按鍵盤方向鍵怎麼實現(上一篇下一篇翻頁)功能

藏色散人
發布: 2019-12-27 09:33:32
原創
2090 人瀏覽過

dedecms按鍵盤方向鍵怎麼實現(上一篇下一篇翻頁)功能

dedecms按鍵盤方向鍵怎麼實現(上一篇下一篇翻頁)功能?

按鍵盤方向鍵實現上一篇下一篇翻頁功能想必有很多站長朋友都想實現吧,其實這個功能在很多小說站,圖片站經常用到,下面來講講具體的修改操縱,有興趣的你可不要錯過了哈,希望可以幫助到你

  推薦學習:織夢cms

其實這個功能在很多小說站,圖片站常用到,大家可以留意一下,此教學源自於論壇熱心網友提供,以下來講講具體的修改操縱: 

首先我們打開include/arc.archives.class .php 查找到以下程式碼: 

程式碼如下:

$this->PreNext[&#39;pre&#39;] = "上一篇:<a href=&#39;$mlink&#39;>{$preRow[&#39;title&#39;]}</a> ";
登入後複製

替換成以下程式碼: 

程式碼如下:

$this->PreNext[&#39;pre&#39;] = "$mlink "; 
$this->PreNext[&#39;next&#39;] = "下一篇:<a href=&#39;$mlink&#39;>{$nextRow[&#39;title&#39;]}</a> ";
登入後複製

這樣php程式碼就修改完了可以儲存,接下來我們在內容頁用js進行呼叫.把以下程式碼: 

程式碼如下:

<script type="text/javascript" language="javascript"> 
<!-- 
document.onkeydown=nextpage; 
var prevpage=&#39;{dede:prenext get=&#39;pre&#39;/}&#39;; 
var nextpage=&#39;{dede:prenext get=&#39;next&#39;/}&#39;; 
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!=&#39;&#39; && prevpage!=&#39;上一篇:没有了 &#39;) 
location=prevpage; 
else 
alert(&#39;这是第一页&#39;); 
} 
if (event.keyCode==39) 
{ 
if (nextpage!=&#39;&#39; && nextpage!=&#39;下一篇:没有了 &#39;) 
location=nextpage; 
else 
alert(&#39;已经是最后一页了&#39;); 
} 
} 
//--> 
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(&#39;text/xml&#39;); 
} 
}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(&#39;Giving up:(Cannot create an XMLHTTP instance)&#39;); 
return false; 
} 
return http_request; 
} 
</script>
登入後複製

加到之前的位置.這樣就全部修改完了,之後我們再更新文件看看效果。

以上是dedecms按鍵盤方向鍵怎麼實現(上一篇下一篇翻頁)功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!