Comment utiliser les instructions SQL pour ajouter des attributs personnalisés au modèle dedecms en arrière-plan du site Web dedecms ?
Lorsque dedecms modèle des articles sur les appels front-end, nous avons souvent l'impression que les attributs ne suffisent pas. Nous pouvons personnaliser de nombreuses balises d'attribut, de sorte que les appels front-end puissent être très précis, et l'ajout est nécessaire. également très simple. Ce qui suit est une solution que j'ai trouvée en ligne. Puisqu'elle nécessite des opérations de base de données, les personnes qui ne comprennent pas doivent l'utiliser avec prudence, sinon les conséquences seront graves si vous supprimez accidentellement la table de données. au revoir :
Apprentissage recommandé : Weaving Dreamcms
dedecms comment ajouter l'étiquette "attribut personnalisé" "symptômes"
1. Entrez l'outil de ligne de commande arrière-plan - système - SQL ——Exécutez la ligne de commande SQL et ajoutez le code
comme suit :
“insert into `dede_arcatt`(sortid,att,attname) values(9,'d','症状'); alter table `dede_archives` modify `flag` set ('h','c','p','f','s','j','a','b','d') default NULL ”
Le SQL ci-dessus insère d'abord un nouvel enregistrement (attribut à être ajouté) dans la table, puis modifie le champ d'indicateur d'une autre table associée pour ajouter la balise d. Oui, c'est aussi simple que cela, vous avez ajouté avec succès de nouveaux attributs et pouvez appeler le modèle. Bien entendu, vous pouvez également utiliser l’outil de base de données phpmyadmin pour ajouter des attributs de manière infaillible.
Ce qu'il faut expliquer c'est :
Ligne 1 du code : valeurs(9,'d','nouvel attribut personnalisé') est défini en fonction de nos besoins, où 9 est le sortid La valeur n'est pas répétable, c'est-à-dire que chaque fois qu'un attribut personnalisé est ajouté, la valeur de sortid doit être incrémentée à 10, 11, 12..., et ainsi de suite d est la valeur de alt, qui est la valeur ! marque de l'attribut personnalisé, et elle est la même que celle existante. Le symbole de la marque ne peut pas être répété. "Symptôme" est un nom chinois, ce qui permet aux gens de comprendre intuitivement la signification de l'attribut personnalisé. à d’autres noms selon les besoins sans affecter l’appel.
Ligne 2 du code : set ('c','h','p','f','s','j','a','b','d') , Les lettres entre parenthèses correspondent aux symboles de marque existants et aux symboles de marque que vous devez ajouter, et ils doivent être saisis dans l'ordre, et l'ordre ne peut pas être modifié. Par exemple, d est classé 9ème, ce qui correspond à l'attribut personnalisé "Comment d" ajouté dans la première ligne de code
2 Backend - Template - Default Template Management - index.htm
<🎜. >Apportez des modifications dans le modèle Dreamweaver "index.htm" et ajoutez du code là où les symptômes doivent être appelés Le code est le suivant :{dede:arclist flag=’d’ limit=’0,1′ infolen=’230′}
.
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!