" ; PreNext['pre']=" $mlink";"; puis appelez-le avec js sur la page de contenu."/> " ; PreNext['pre']=" $mlink";"; puis appelez-le avec js sur la page de contenu.">

Maison  >  Article  >  Tutoriel CMS  >  Comment les dedecms réalisent-ils la fonction d'appuyer sur les touches de direction du clavier (tourner la page de l'article précédent vers l'article suivant) ?

Comment les dedecms réalisent-ils la fonction d'appuyer sur les touches de direction du clavier (tourner la page de l'article précédent vers l'article suivant) ?

藏色散人
藏色散人original
2019-12-27 09:33:322088parcourir

Comment les dedecms réalisent-ils la fonction d'appuyer sur les touches de direction du clavier (tourner la page de l'article précédent vers l'article suivant) ?

dedecms Comment appuyer sur les touches fléchées du clavier pour obtenir la fonction (article précédent article suivant tourner la page) ?

Appuyez sur les touches fléchées du clavier pour réaliser la fonction permettant de passer de l'article précédent à l'article suivant. Je pense que de nombreux amis webmasters souhaitent l'implémenter. En fait, cette fonction est souvent utilisée dans de nombreux nouveaux sites. et les sites d'images. Suivons Parlons des opérations de modification spécifiques. Si vous êtes intéressé, ne le manquez pas, j'espère que cela pourra vous aider

Apprentissage recommandé : Dreamweaver cms

En fait, cette fonction est souvent utilisée par de nombreux sites de romans et sites d'images. Vous pouvez y prêter attention. Ce tutoriel est fourni par des internautes enthousiastes sur le forum :

Nous ouvrons d'abord include/arc.archives.class .php et avons trouvé le code suivant :

Le code est le suivant :

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

remplacé par le code suivant :

Le code est le suivant :

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

De cette façon, le code php est modifié. Il peut être enregistré, puis nous utilisons js pour l'appeler sur la page de contenu. Ajoutez le code suivant :

Le code est le suivant :

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

à la position avant 6c04bd5ca3fcae76e30b72ad730ca86d. De cette façon, toutes les modifications sont terminées, puis nous mettrons à jour le document pour voir l'effet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn