国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCMS實現列表頁和內容頁方向鍵翻頁效果

2024-07-12 08:47:36
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了DedeCMS實現列表頁和內容頁方向鍵翻頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

361源碼小編經常會逛一下其他網站,例如小說站,漫畫站,經常會看到不少網站這樣的一種特效:按下鍵盤的左右方向鍵就可以實現翻頁,十分還用方便。361資源小編就想織夢dedecms是否也能實現這樣的功能呢?說干就干,361源碼小編分析了2個站點后下面動手來二次開發擴展織夢的列表頁和內容的翻頁功能。

下面就是361源碼的具體實現方法:

一、復制以下JS文件到我們的列表頁和內容頁模版中

<script language="javascript" type="text/javascript">

$(document).ready(function(){

var prevpage=$("#pre").attr("href");

var nextpage=$("#next").attr("href"); $("body").keydown(function(event){

if(event.keyCode==37 && prevpage!=undefined) location=prevpage;

if(event.keyCode==39 && nextpage!=undefined) location=nextpage; });

});

</script> 

二、 打開/include/arc.archives.class.php文件找到(大概在813行左右) 

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

更改為 

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

找到 

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

更改為

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

改完后保存,然后去刷新內容頁,然后按下鍵盤的左右鍵,應該已經改好了。

三、接下來進行列表頁,打開/include/arc.listview.class.php,找到(大概在1147行左右) 

$prepage.="<a href='".$purl."PageNo=$prepagenum'>上一頁</a>/r/n";

更改為 

$prepage.="<a id='pre' href='".$purl."PageNo=$prepagenum'>上一頁</a>/r/n";

找到 

$nextpage.="<a href='".$purl."PageNo=$nextpagenum'>下一頁</a>/r/n";

更改為 

$nextpage.="<a id='next' href='".$purl."PageNo=$nextpagenum'>下一頁</a>/r/n";

至此全部修改完畢,刷新一下列表頁試試吧。這樣就可以完美實現內容頁和列表頁鍵盤方向鍵翻頁,快去加上吧!

最后做個小結:

通過鍵盤方向鍵實現上下頁的翻頁效果其實就是通過JS實現鍵盤的操作,這樣的操作其實還可以演變到很多其他的站點或者CMS,有興趣的朋友可以自己研究和摸索,如果有不明白的可以加群討論。

以上就是DedeCMS實現列表頁和內容頁方向鍵翻頁效果的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黔西县| 丰镇市| 泸西县| 清水县| 信丰县| 锦屏县| 武义县| 阜阳市| 唐河县| 钟山县| 天柱县| 靖宇县| 南宫市| 榆中县| 班玛县| 荣成市| 泸水县| 金坛市| 深圳市| 新平| 克山县| 惠水县| 曲阳县| 吉水县| 孝昌县| 大渡口区| 公安县| 仪陇县| 浦城县| 凌海市| 东丽区| 丘北县| 新密市| 磴口县| 郓城县| 鄢陵县| 漠河县| 郓城县| 兴化市| 康保县| 勐海县|