Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment modifier la liste des articles spéciaux dans le système d'articles DreamWeaver

藏色散人
Libérer: 2019-12-27 09:06:23
original
2175 Les gens l'ont consulté

Comment modifier la liste des articles spéciaux dans le système d'articles DreamWeaver

Comment modifier la liste des articles spéciaux dans le système d'articles Dreamweaver ?

La méthode de création de modèle de liste d'articles est la suivante

Apprentissage recommandé : Dreamweaver cms

Si aucun paramètre particulier n'est défini, l'affichage de la liste d'articles du sujet utilisera le fichier article_spec.htm par défaut comme modèle par défaut .

Ce fichier modèle est très simple. Le recto contient quelques informations sur le sujet, et ce qui suit est la ligne de démarcation. Sous la ligne de démarcation se trouvent les modules des nœuds réels et les articles de nœuds.

Ce module devrait être le contenu le plus important du modèle de sujet, mais il ne contient que les lignes suivantes :

{dede:field.note/} 
< /div>
Copier après la connexion

C'est vraiment inattendu - comment puis-je le changer, même les balises html Personne ne le peut être vu. Bien que je ne sois pas satisfait, puisque j'ai utilisé des dedecms, c'est peut-être le seul moyen que l'auteur espère réduire la charge de travail de l'utilisateur, ce qui est compréhensible.

Pour modifier de manière flexible le style des articles de nœuds affichés sur cette page, j'ai pensé à deux méthodes :

Voir le code html directement lorsque le navigateur affiche la page.

Peu importe ce que vous faites en arrière-plan, ce qui est affiché sur le navigateur est le résultat final. Il me suffit donc de regarder votre code HTML final, de vérifier quels éléments HTML sont utilisés et d'écrire le CSS des éléments concernés dans la feuille de style. Il y a une petite astuce ici. Vous pouvez facilement effectuer cette tâche en utilisant Firebug de Firefox. Quant à la façon de l'utiliser, je ne l'expliquerai pas ici. Vous pouvez utiliser directement Baidu.

Nom du nœud

Liste des articles du nœud

Après avoir connu cela, il ne devrait pas être difficile de modifier le style.

Bien que la méthode de recours ne soit pas gênante, elle semble toujours rigide. Regardons ensuite directement le code source et modifions-le à notre guise.

Le fichier php qui gère la balise d'appel du sujet {dede:field.note/} est include/taglib/channel/specialtopic.lib.php

Recherchez la cinquième ligne du ch_specialtopic(. ) fonction

$tempStr = GetSysTemplets(&#39;channel_spec_note.htm&#39;);
Copier après la connexion

De là, vous pouvez voir que le fichier channel_spec_note.htm détermine l'affichage des nœuds et des articles de nœuds.

Le fichier channel_spec_note.htm est placé dans le fichier de modèle système templates/system/channel_spec_note.htm

Lorsque nous ouvrons le fichier, nous constatons que le code html à l'intérieur est presque exactement le même que le celui affiché dans le navigateur :

~notename~

~spec_arclist~

notename sera remplacé par le nom du nœud lors du fonctionnement réel, et ~spec_arclist~

sera remplacé par le nœud article super Link. ~spec_arclist~ est en fait une chaîne : sous la forme de

lien hypertexte de l'article

Trouver ce fichier peut modifier tous les éléments html sauf li, mais nous ne pouvons toujours pas ajouter de classes à li et id.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!