>  기사  >  CMS 튜토리얼  >  DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트의 용도는 무엇입니까?

DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트의 용도는 무엇입니까?

藏色散人
藏色散人원래의
2019-12-11 10:51:072445검색

DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트의 용도는 무엇입니까?

DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트의 용도는 무엇인가요?

DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트 기능 설명, 디덱을 공부하는 친구들이 참고할 수 있어요.

추천 학습: Dreamweaver 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 파일의 기능은 이전 JS 파일과 동일하며, "이미지 및 텍스트 정보"가 스크롤됩니다.

<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery.cookie.js"></script>

이 JS 파일의 주요 기능은 피부 변화 기능을 기록하고 사용자의 선택을 유지하는 데 사용됩니다.

<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/changeSkin.js"></script>

이 JS 파일은 주로 다음 용도로 사용됩니다. 스킨 변경 기능의 구체적인 구현 코드

2) 자바스크립트 코드

코드는 다음과 같습니다

$(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(); 
});

이 코드의 주요 부분은 좋아요, 댓글, 회원 3가지 옵션을 전환하는 것이 목적입니다.

코드는 다음과 같습니다

function CheckLogin(){ 
var taget_obj = document.getElementById(&#39;_userlogin&#39;); 
myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
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,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+&#39;&tagid=&#39;+tagid); 
myajax = new DedeAjax(taget_obj_page,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+&#39;&tagid=&#39;+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=&#39;phpurl&#39;/}/search.php" 
}

이 코드의 기능은 상단에서 Google에서 무언가를 검색하는 것입니다. 구체적인 의미는 우리가 선택한 검색 유형이 비어 있으면 제출된 대상 주소가 http:/라는 것입니다. /www.google.cn/custom, 그렇지 않으면 사이트 검색 주소 /plus/search.php에 제출됩니다!

위 내용은 DEDECMS V5.6 기본 홈페이지 템플릿 자바스크립트의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.