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