Tout à l'heure, j'étais encore inquiet de la révision de Happiness Studio...
Maintenant, je me sens très heureux car j'ai résolu certains problèmes d'utilisation de dede:freelist. Je n'ai pas d'autre choix que de le publier sur le site pour le partager avec mes amis, et j'espère que cela pourra aider certains amis qui ont le même problème que moi. .
Freelist est une nouvelle balise de fonction de dede5.3. Elle est également appelée balise de liste gratuite. Dans le passé, lorsque dede créait une liste d'articles ou d'images, elle ne pouvait être appelée qu'avec la balise {dede:arclist/} ou via {. dede:list/} sur la page des colonnes. Les balises appellent les données de la colonne. Les deux méthodes d'appel ont leurs propres avantages et inconvénients. La première méthode d'appel des données est très flexible, mais elle ne peut pas être appelée dans les pages, tandis que la seconde peut être appelée dans les pages. pages.
J'ai rencontré une telle situation lorsque je faisais la « Colonne de nos travaux » dans Happiness Studio. Notre colonne de travaux est divisée en deux colonnes : les projets en cours et les travaux passés. Je souhaite implémenter les « Travaux précédents » pour paginer cette liste, ni liste ni. arclist peut être utilisé. Heureusement, la nouvelle fonction freelist développée par dede5.3 peut réaliser cette fonction.
Cependant, ma compréhension de freelist se limite à quelques introductions de base sur le site officiel. L'utilisation de freelist n'est en fait pas différente de lsit. Mettez simplement {dede:freelist/} sous le modèle de liste. la description de la balise doit être spécialement écrite sous la page de liste gratuite.
Bien que ce qui précède soit facile à comprendre et à faire, il m’a quand même fallu beaucoup de mal pour résoudre divers petits problèmes.
Question 1 : {dede:freelist/} a été placé dans le modèle de liste actuel (mon modèle s'appelle work.html), et le code de boucle pour la page du modèle de liste gratuite a également été écrit. Ensuite, lors de la prévisualisation, j'ai cliqué dessus. et j'ai constaté que le soi-disant {dede:freelist/} n'a aucun effet. Il n'y a pas de contenu !!
répondre:
J'ai passé beaucoup de temps là-dessus. C'est peut-être parce que je suis un débutant ou parce que je suis négligent. J'ai trouvé les erreurs suivantes les unes après les autres, puis j'ai résolu le problème.
1. L'adresse de stockage de la liste, le nom de la liste, etc. ne sont pas les mêmes que la colonne spécifiée. Par conséquent, la page ouverte par la liste gratuite ne peut pas être connectée à la colonne « Nos travaux », donc lorsque je prévisualise « Nos travaux », cela ne fonctionne pas du tout. Aucune donnée de liste gratuite n'apparaît. Veuillez voir l'image ci-dessous -----.
2. Après avoir modifié cela, je suis allé le prévisualiser avec plaisir, mais Dede m'a donné une autre gifle. Que se passait-il ? J'ai donc demandé conseil à un expert via QQ, et il l'a perdu. : Mettez à jour votre modèle de liste gratuite. J'ai mis à jour le modèle avec enthousiasme. J'ai trouvé un lien ci-dessous et j'ai cliqué sur l'aperçu, j'étais presque ravi d'avoir enfin vu la liste gratuite perdue depuis longtemps. . Je suis tellement heureux.
3. Mais j'étais trop content trop tôt. J'ai découvert que les vignettes générées par la liste gratuite étaient toutes de 80*80 pour une raison quelconque. Ce problème ne m'a pas abasourdi, je savais que [field:image/] le faisait. J'ai habilement changé l'expression de l'image en Puis j'ai vite vu que la liste était finalement la même que ma conception statique, j'étais très content./
4. Comme le dit le proverbe... le bonheur extrême amène le chagrin...
Juste au moment où je pensais que le problème qui m'avait dérangé toute la matinée était enfin résolu. J'ai mis à jour l'intégralité du site en un seul clic. Ensuite, j'ai entré le nom de domaine pour voir l'effet du site Web, j'ai été immédiatement abasourdi. "Nos Travaux". , le contenu de la liste gratuite a encore disparu... (Si je n'avais pas acheté le moniteur, j'aurais eu envie de le casser...)
Il n'y avait aucun moyen, je me suis calmé et j'ai continué à chercher le problème. J'ai soigneusement réfléchi à quelle étape de tout le processus s'était mal passée. Lorsque j'ai répété le même travail trois fois, j'ai cliqué sur le lien fourni par la mise à jour gratuite de la liste. ci-dessus. J'ai constaté que le contenu de la liste gratuite était de retour. Ensuite, j'ai de nouveau saisi le nom de domaine, j'ai vérifié le contenu sous cette colonne et j'ai constaté que le contenu de la liste gratuite était toujours là.
C'est étrange... Pas étonnant que je doive mettre à jour moi-même le contenu de la liste gratuite lorsque je clique sur un bouton pour mettre à jour l'intégralité du site, et que je clique sur le lien. De cette façon, l'intégralité du site est mise à jour. Je n'ai pas continué ? chercher la réponse à cette question Parce que cette liste gratuite me fatigue vraiment trop.
J'espère que les amis qui rencontrent des problèmes comme le mien pourront trouver des solutions aux problèmes ici. Après tout, j'ai cherché en ligne pendant longtemps et je n'ai trouvé aucune solution similaire... Soupir.../
Nouveaux problèmes découverts du 6 au 14 :
Après avoir ajouté de nouvelles œuvres et actualisé la page dans son ensemble, j'ai trouvé un problème sérieux, c'est-à-dire qu'il y avait un problème avec la colonne de la liste gratuite. Peu importe que j'ai cliqué sur « Nos œuvres », « Page précédente », « Page suivante ». " ou Aperçu Lors de la mise à jour des liens vers la liste gratuite, j'ai constaté qu'il n'y avait que des données sur la dernière page. Après une inspection minutieuse, j'ai constaté que les liens à deux endroits étaient mal remplis. Veuillez voir le cercle rouge dans l'image ci-dessous .
De plus, dans les paramètres de la colonne « Nos Travaux », vous devez choisir d'ouvrir la première page de la liste.
S'il vous plaît, faites attention à ces oublis mineurs et ne soyez pas aussi négligent que moi Haha/.