Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment ajouter des attributs personnalisés dans dede

藏色散人
Libérer: 2019-12-12 09:51:33
original
1805 Les gens l'ont consulté

Comment ajouter des attributs personnalisés dans dede

Comment ajouter des attributs personnalisés dans dede ?

Souvent, lors de la création d'un site Web, vous devez créer un nombre N de colonnes secondaires pour classer les articles. Il est préférable d'avoir moins de colonnes si une colonne implique des colonnes de niveau 2 ou 3. À mesure que le nombre de colonnes augmente, il sera très difficile d'ajouter des articles à l'avenir. Aujourd'hui, l'éditeur vous apprendra comment résoudre le problème fastidieux de classification des articles en ajoutant des attributs personnalisés aux articles.

Apprentissage recommandé : Dreamweaver cms

Bien utiliser les attributs personnalisés peut résoudre complètement le problème d'un article appartenant à plusieurs colonnes, ou 2-3 niveaux apparaissant sous une sous-colonne -colonne et autres problèmes !

Environnement : DEDE est actuellement mis à jour vers la version 5.7. L'ancienne version précédente ne sera pas décrite. Nous utilisons DEDE5.7 comme base de modification.

Tout d’abord, voyons comment ajouter des attributs d’article personnalisés par lots.

Le moyen le plus sûr et le plus rapide d'ajouter est d'écrire via SQL : outil de ligne de commande Backend-System-SQL.

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','标签');
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;
Copier après la connexion

Nous devons dire quelque chose ici, car DEDE lui-même a déjà 8 attributs par défaut, nous commençons donc à ajouter la 9ème colonne, et ainsi de suite, "d" est pour distinguer notre réception via flag ='d ' pour appeler l'étiquette, tant qu'elle n'est pas répétée.

Comment ajouter des attributs personnalisés dans dede

C'est ci-dessus que nous ajoutons un attribut. Si nous avons beaucoup d'attributs pour remplacer les colonnes de deuxième et troisième niveau, comment faisons-nous ? Il suffit de regarder la force

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','标签1');
insert into `dede_arcatt`(sortid,att,attname) values(9,'d1','标签2');
insert into `dede_arcatt`(sortid,att,attname) values(9,'d2','标签3');
 
……
 
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d','d1','d2') default NULL;
Copier après la connexion

Cette méthode peut résoudre complètement le problème de l'ajout d'attributs d'article par lots !

Comment ajouter des attributs personnalisés dans dede

Nous pouvons voir que c'est l'effet après avoir ajouté des lots, mais avez-vous remarqué que les attributs ajoutés ont été mélangés avec les attributs intégrés précédents ? très compliqué à ajouter pour l'éditeur, voici donc une petite astuce :

Nous ajoutons une balise d'attribut inutilisée devant la balise d'attribut par défaut et la balise d'attribut qui doit être ajoutée. Ensuite, nous créons cette balise via ! la base de données Un peu de manipulation.

Comment ajouter des attributs personnalisés dans dede

Comment ajouter des attributs personnalisés dans dede

Comment ajouter des attributs personnalisés dans dede

Vous comprenez ? En fait, j'utilise ce petit symbole et ces sauts de ligne pour isoler les attributs personnalisés des articles que j'ai ajoutés, afin que l'éditeur puisse les voir clairement lors de l'ajout de contenu.

Concernant la problématique de l'utilisation de cet attribut personnalisé pour opérer parfaitement la classification des colonnes, nous résoudrons progressivement le problème dans le contenu suivant.

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