Heim  >  Artikel  >  CMS-Tutorial  >  So verwenden Sie SQL-Anweisungen, um benutzerdefinierte Attribute zur dedecms-Vorlage im Backend der dedecms-Website hinzuzufügen

So verwenden Sie SQL-Anweisungen, um benutzerdefinierte Attribute zur dedecms-Vorlage im Backend der dedecms-Website hinzuzufügen

藏色散人
藏色散人Original
2019-12-18 09:30:412096Durchsuche

So verwenden Sie SQL-Anweisungen, um benutzerdefinierte Attribute zur dedecms-Vorlage im Backend der dedecms-Website hinzuzufügen

Wie verwende ich SQL-Anweisungen, um benutzerdefinierte Attribute zur dedecms-Vorlage im Hintergrund der dedecms-Website hinzuzufügen?

Beim Dedecms-Vorlagen-Front-End-Aufrufen haben wir oft das Gefühl, dass die Attribute nicht ausreichen. Wir können viele Attribut-Tags anpassen, sodass die Front-End-Aufrufe sehr genau sein können, und das Hinzufügen ist so Auch das Folgende ist eine Lösung, die ich online gefunden habe. Wer sie nicht versteht, sollte sie mit Vorsicht verwenden. Wenn Sie die Datentabelle versehentlich löschen, werden Sie sagen Auf Wiedersehen:

Empfohlenes Lernen: Weaving Dreamcms

dedecms, wie man das „benutzerdefinierte Attribut“-Label „Symptome“ hinzufügt

1. Geben Sie das Hintergrund-System-SQL-Befehlszeilentool ein. Führen Sie die SQL-Befehlszeile aus und fügen Sie den

-Code wie folgt hinzu:

“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 ”

Das obige SQL fügt zunächst einen neuen Datensatz (Attribut) ein hinzugefügt werden) in die Tabelle ein und ändert dann das Flag-Feld einer anderen zugehörigen Tabelle, um Tag d hinzuzufügen. Ja, so einfach ist das, Sie haben erfolgreich neue Attribute hinzugefügt und können die Vorlage aufrufen. Natürlich können Sie auch das Datenbanktool phpmyadmin verwenden, um Attribute kinderleicht hinzuzufügen.

Was erklärt werden muss, ist:

Zeile 1 des Codes: Werte(9,'d','neues benutzerdefiniertes Attribut') wird gemäß unseren Anforderungen definiert, wobei 9 das ist sortid Der Wert ist nicht wiederholbar, das heißt, jedes Mal, wenn ein benutzerdefiniertes Attribut hinzugefügt wird, sollte der Wert von sortid auf 10, 11, 12 usw. erhöht werden! Markierung des benutzerdefinierten Attributs, und es ist das gleiche wie das vorhandene. Das Markierungssymbol ist ein chinesischer Name, der für die Benutzer praktisch ist, um die Bedeutung des benutzerdefinierten Attributs zu verstehen bei Bedarf in andere Namen umwandeln, ohne den Anruf zu beeinträchtigen.

Zeile 2 des Codes: set ('c','h','p','f','s','j','a','b','d') , Die Buchstaben in Klammern entsprechen den vorhandenen Markierungssymbolen und den Markierungssymbolen, die Sie hinzufügen müssen. Sie sollten in der richtigen Reihenfolge eingegeben werden. Die Reihenfolge kann nicht geändert werden. Beispielsweise steht d auf Platz 9, was dem benutzerdefinierten Attribut „Comment d“ entspricht, das in der ersten Codezeile

2 hinzugefügt wurde >Nehmen Sie Änderungen in der Dreamweaver-Vorlage „index.htm“ vor und fügen Sie Code hinzu, an dem die Symptome aufgerufen werden müssen.

Der Code lautet wie folgt:

{dede:arclist flag=’d’ limit=’0,1′ infolen=’230′}

3 Fügen Sie Dokumente hinzu und fügen Sie den Code hinzu das benutzerdefinierte Attribut Dies kann durch Aktivieren von „Neues benutzerdefiniertes Attribut“ erreicht werden. Das überprüfte Dokument wird überall dort angezeigt, wo es in der Dreamweaver-Vorlage aufgerufen werden muss

.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie SQL-Anweisungen, um benutzerdefinierte Attribute zur dedecms-Vorlage im Backend der dedecms-Website hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn