Maison  >  Article  >  Tutoriel CMS  >  Comment implémenter la pagination de la page d'accueil dedecms via des listes gratuites

Comment implémenter la pagination de la page d'accueil dedecms via des listes gratuites

藏色散人
藏色散人original
2020-01-10 09:08:452121parcourir

Comment implémenter la pagination de la page d'accueil dedecms via des listes gratuites

Comment implémenter la pagination de la page d'accueil dedecms via des listes gratuites ?

Réalisez la pagination de la page d'accueil dedecms via des listes gratuites

Apprentissage recommandé : Dreamweaver cms

Entrez le noyau d'arrière-plan ---》Channel. Modèle--"Gestion de liste gratuite---"Ajouter une liste.

2. Définir une liste libre :

(Remarque : nous sommes destinés à la pagination de la page d'accueil, la liste HTML doit donc être stockée dans le répertoire, sinon elle ne peut pas être affichée, donc seul {cmspath} est conservé)

Comment implémenter la pagination de la page daccueil dedecms via des listes gratuites

Les champs suivants peuvent être pris en charge dans la liste :

Champs pris en charge (variables sous-jacentes [field:varname/]) : id, title, color, typeid, ismake, description, pubdate, senddate , arcrank, click, litpic, typedir, typename, arcurl, typeurl,

stime (format "0000-00-00" de publication), textlink, typelink, imglink , image Les champs ordinaires utilisent [champ:champ directement Nom/] signifie.

·Paramètres d'appel de l'heure de sortie de Pubdate [field:pubdate function=MyDate('Y-m-d H:i:s',@me)/]

L'image suivante montre l'étiquette de l'appel du modèle :

Comment implémenter la pagination de la page daccueil dedecms via des listes gratuites

Utilisez {dede:freelist/} pour appeler toutes les informations de la liste gratuite que vous venez de définir

Paging : {dede:pagelist listitem="info ,index, end,pre,next,pageno" listsize="5"/}

Utilisez cette méthode pour réaliser la pagination de la page d'accueil. Le modèle ne peut utiliser que le modèle de page d'accueil. Autrement dit, la fonction de mise à jour HTML de la page d'accueil en arrière-plan n'est plus disponible à l'avenir, après avoir généré un site web en un clic, il faudra se rendre dans la liste gratuite pour le générer. Sinon, la page d'accueil du site Web sera vide.

La fonction de liste gratuite de Dedecms a un phénomène ennuyeux. Elle doit être modifiée avant chaque génération. , mais ce serait très pénible d'utiliser des listes gratuites pour implémenter la pagination de la page d'accueil.

La solution est la suivante :

Ouvrez makehtml_freelist_action.php (créez une liste gratuite) dans le répertoire Dede (répertoire de gestion d'arrière-plan par défaut) et recherchez

$dsql-> ;ExecuteNoneQuery(" Update `dede_freelist` set nodefault='1'where aid='$startid';");

Trouvez la ligne de code ci-dessus, ajoutez // devant et commentez-le.

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