Maison  >  Article  >  Tutoriel CMS  >  Comment implémenter la pagination dans les balises arclist DreamWeaver

Comment implémenter la pagination dans les balises arclist DreamWeaver

藏色散人
藏色散人original
2019-11-15 11:20:202574parcourir

Comment implémenter la pagination dans les balises arclist DreamWeaver

Comment implémenter la pagination dans la balise arclist de DreamWeaver ?

Comment implémenter la pagination avec les balises arclist DreamWeaver

Tout d'abord, vous devez ajouter

<script language="javascript" type="text/javascript" src="
{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>

devant

<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,&#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;
}
</script>

Étape 3 : Les paramètres tagid et pagesize doivent être inclus dans la balise arclist. Le premier est le nom du cache et le second est le nombre d'entrées d'une seule page ; par exemple :

{dede:arclist tagid=&#39;index&#39; pagesize=&#39;5&#39;}
<li><b><a href="[field:arcurl/]" style="color: #FF6633">[field:title/]</a></b></li>
<p class="my_tj_info">[field:info/]...</p>
{/dede:arclist}

Étape 4 : La balise arcpagelist doit exister, et le paramètre de cache tagid doit être déclaré et le paramètre de cache doit être cohérent avec le tagid dans arclist. Par exemple :

{dede:arcpagelist tagid=&#39;index&#39;/}

Collez maintenant un code complet pour la référence de test de chacun :

<script language="javascript" type="text/javascript" src="
{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<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,&#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;
}
</script>
{dede:arclist tagid=&#39;index&#39; pagesize=&#39;5&#39;}
<li><b><a href="[field:arcurl/]" style="color: #FF6633">[field:title/]</a></b></li>
<p class="my_tj_info">[field:info/]...</p>
{/dede:arclist}
{dede:arcpagelist tagid=&#39;index&#39;/}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn