드림위버 템플릿을 만들 때 홈 페이지 페이징 효과를 구현해야 하는 경우가 있는데 드림위버 홈페이지 자체에는 페이징 기능이 없는데 어떻게 드림위버 홈 페이지 페이징 효과를 구현해야 할까요?
이를 달성하는 방법에는 두 가지가 있습니다.
arclist 태그 + Ajax를 사용하여 dreamweaver 홈페이지 구현 paging# 🎜🎜#
1. 홈 페이지 에을 추가하세요. 2. /body>
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
3 tagid 및 pagesize 매개변수는 arclist 태그에 포함되어야 합니다. 첫 번째는 캐시 이름이고 두 번째는 단일 페이지 항목 수입니다.
<script> 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; } </script>
{dede:arclist tagid='index' pagesize='20'} <li><a href="[field:arcurl/]" >[field:title/]</a></li> <p>[field:info/]...</p> {/dede:arclist}
드림위버 홈페이지에서 페이징을 구현하기 위한 교차 컬럼 ID
교차 컬럼 ID는 마지막 레벨 컬럼 ID만 쓸 수 있으며, 귀하의 기사 열 ID
은 "홈페이지 HTML 업데이트" 또는 "원클릭 업데이트"를 사용할 수 없습니다. "열 HTML 업데이트"를 사용해야 합니다. 홈페이지' 채널은 동적으로 설정할 수 없습니다. # 🎜🎜#DedeCMS를 페이지로 나누면 다른 페이지로 '첫 페이지'와 '홈 페이지' 링크가 채널의 링크와 다르지만, 실제로 동일한 페이지가 완전히 반복되면 가중치 점수가 감소합니다.
DedeCMS 관련 기술 기사를 더 보려면
DedeCMS 튜토리얼열을 방문하세요!
위 내용은 Dedecms에서 페이징을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!