DEDECMS V5.6預設首頁範本javascript有什麼用?
DEDECMS V5.6預設首頁範本javascript作用說明,研究dedecms的朋友可以參考下。
推薦學習:織夢cms
1)JS檔案
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
上面這段的功能是引入DedeCMS 的ajax框架,作用主要是在模板中的一些特效,例如登陸後改變登陸狀態、內容頁頂與踩、評論列表的支持與反對等等(如果您不需要上述功能,這段代碼可以刪除);
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmspath/}/images/js/j.js" ></script>
上面這一個JS檔案是經過壓縮後的java程式碼,他主要的作用是在預設範本中的中間部分的橫向滾動的「圖片資訊」的地方;
<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/pic_scroll.js"></script>
上面這一個JS檔案的功能同上一個,也是「圖文資訊」滾動的地方;
<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery.cookie.js"></script>
這個JS檔案主要的功能是記錄換膚功能的cookies,用來保留使用者的選擇;
<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/changeSkin.js"></script>
這個JS檔案主要用於換膚功能的具體實作程式碼;
2)Javascript程式碼
程式碼如下
$(function(){ $("dl.tbox dt span.label a[_for]").mouseover(function(){ $(this).parents("span.label").children("a[_for]").removeClass("thisclass").parents("dl.tbox").children("dd").hide(); $(this).addClass("thisclass").blur(); $("#"+$(this).attr("_for")).show(); }); $("a[_for=uc_member]").mouseover(); });
這段程式碼的主要用途是首頁右側的互動中心中踩踩、評論、會員三個選項的切換效果;
代碼如下
function CheckLogin(){ var taget_obj = document.getElementById('_userlogin'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php"); DedeXHTTP = null; }
這段代碼的主要用途是判斷會員是否登錄,如果已經登錄,則在互動中心的會員框中顯示/member/ajax_loginsta.php登陸後的內容;
程式碼如下:
function multi(pagenum,tagid) { var taget_obj = document.getElementById(tagid); var taget_obj_page = document.getElementById("page_"+tagid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid); myajax = new DedeAjax(taget_obj_page,false,false,'','',''); myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid); DedeXHTTP = null; }
這段程式碼的主要用途是右側的推薦內容分頁,也是DedeV5.6版的新增功能(arclist標籤分頁);P.s:其實預設的ajax評論也是透過此種方式製作的。
程式碼如下:
function check(){ if(document.formsearch.searchtype.value=="") document.formsearch.action="http://www.google.cn/custom" else document.formsearch.action="{dede:field name='phpurl'/}/search.php" }
這段程式碼的作用是頂部的goole搜尋那個東西,具體的意義,當我們選擇的搜尋類型(searchtype)為空,那麼提交的目標網址就是http://www.google.cn/custom,否則就提交到站內搜尋的網址/plus/search.php!
以上是DEDECMS V5.6預設首頁模板javascript有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。