Maison >Tutoriel CMS >DEDECMS >Comment faire une pagination dans les dedecms
Parfois, lors de la création d'un modèle Dreamweaver, vous devez obtenir l'effet de pagination de la page d'accueil, mais la page d'accueil de Dreamweaver elle-même n'a pas de fonction de pagination, alors comment obtenir la pagination de la page d'accueil de Dreamweaver ?
Il existe deux façons d'y parvenir :
Utilisez la balise arclist + Ajax pour réaliser la pagination sur la page d'accueil de Dreamweaver
1. Introduisez
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
dans la page d'accueil 2. Ajoutez
<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>
avant être dans la balise arclist Contient les paramètres tagid et pagesize. Le premier est le nom du cache et le second est le nombre d'entrées d'une seule page.
{dede:arclist tagid='index' pagesize='20'} <li><a href="[field:arcurl/]" >[field:title/]</a></li> <p>[field:info/]...</p> {/dede:arclist}
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
{dede:arcpagelist tagid='index'/}
Il peut être utilisé normalement après test, mais étant donné qu'il est chargé avec Ajax et ne sera pas exploré et indexé par les araignées, envisagez d'utiliser une autre méthode pour y parvenir.
ID de colonne croisée pour réaliser la pagination sur la page d'accueil de Dreamweaver
L'ID de colonne croisée ne peut écrire que l'ID de colonne de dernier niveau, qui est l'ID de colonne à laquelle appartient votre article ;
Vous ne pouvez pas utiliser « Mettre à jour le HTML de la page d'accueil » ou « Mettre à jour en un clic », vous devez utiliser « Mettre à jour le HTML de la colonne »
Le canal de la page d'accueil ne peut pas être défini sur dynamique. "
;Lorsque DedeCMS pagine, les liens vers la "première page" et la "page d'accueil" des autres paginations sont différents des liens vers la chaîne, mais ce sont en fait la même page. Des pages complètement répétées réduiront le score de poids <.>
Plus. Pour les articles techniques liés à DedeCMS, veuillez visiter la colonneTutoriel DedeCMS pour apprendre !
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!