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;
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.
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;
Cette méthode peut résoudre complètement le problème de l'ajout d'attributs d'article par lots !
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.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)