Heim > CMS-Tutorial > DEDECMS > Hauptteil

So fügen Sie benutzerdefinierte Attribute in dede hinzu

藏色散人
Freigeben: 2019-12-12 09:51:33
Original
1793 Leute haben es durchsucht

So fügen Sie benutzerdefinierte Attribute in dede hinzu

Wie füge ich benutzerdefinierte Attribute in dede hinzu?

Oft müssen Sie beim Erstellen einer Website so viele sekundäre Spalten wie möglich erstellen, um Artikel zu klassifizieren. Wenn eine Spalte Spalten der Ebene 2 oder 3 umfasst, dann als Da die Anzahl der Spalten zunimmt, wird es in Zukunft sehr schwierig sein, Artikel hinzuzufügen. Heute zeigt Ihnen der Editor, wie Sie das umständliche Problem der Artikelklassifizierung durch das Hinzufügen benutzerdefinierter Attribute zu Artikeln lösen können.

Empfohlenes Lernen: Dreamweaver cms

Die Verwendung benutzerdefinierter Attribute kann das Problem vollständig lösen, dass ein Artikel zu mehreren Spalten gehört oder 2-3 Ebenen unter einer Spaltenunterseite angezeigt werden -Spalte und andere Probleme!

Umgebung: DEDE wird derzeit auf Version 5.7 aktualisiert. Die alte Version davor wird nicht beschrieben. Wir verwenden DEDE5.7 als Basis für die Änderung.

Schauen wir uns zunächst an, wie man benutzerdefinierte Artikelattribute stapelweise hinzufügt.

Der sicherere und schnellere Weg zum Hinzufügen ist das Schreiben über SQL: Backend-System-SQL-Befehlszeilentool.

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;
Nach dem Login kopieren

Wir müssen hier etwas sagen, da DEDE selbst bereits 8 Standardattribute hat, also beginnen wir mit dem Hinzufügen der 9. Spalte usw., „d“ dient zur Unterscheidung unserer Rezeption durch flag ='d ', um das Label aufzurufen, solange es nicht wiederholt wird.

So fügen Sie benutzerdefinierte Attribute in dede hinzu

Oben fügen wir ein Attribut hinzu, wenn wir viele Attribute haben, um die Spalten der zweiten und dritten Ebene zu ersetzen. Schauen Sie sich nur die Stärke an

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;
Nach dem Login kopieren

Diese Methode kann das Problem des stapelweisen Hinzufügens von Artikelattributen vollständig lösen!

So fügen Sie benutzerdefinierte Attribute in dede hinzu

Wir können sehen, dass dies der Effekt ist, nachdem wir Stapel hinzugefügt haben. Haben Sie jedoch bemerkt, dass die hinzugefügten Attribute mit den zuvor integrierten Attributen vermischt wurden? Das Hinzufügen ist für den Editor sehr mühsam, daher hier ein kleiner Trick:

Wir fügen ein nicht verwendetes Attribut-Tag vor dem Standard-Attribut-Tag und dem hinzuzufügenden Attribut-Tag hinzu. Dann machen wir dieses Tag durch! Die Datenbank Ein bisschen Manipulation.

So fügen Sie benutzerdefinierte Attribute in dede hinzu

So fügen Sie benutzerdefinierte Attribute in dede hinzu

So fügen Sie benutzerdefinierte Attribute in dede hinzu

Verstehst du? Tatsächlich verwende ich dieses kleine Symbol und die Zeilenumbrüche, um die benutzerdefinierten Attribute der von mir hinzugefügten Artikel zu isolieren, damit der Redakteur sie beim Hinzufügen von Inhalten deutlich sehen kann.

In Bezug auf das Problem der Verwendung dieses benutzerdefinierten Attributs zur perfekten Durchführung der Spaltenklassifizierung werden wir das Problem im folgenden Inhalt schrittweise lösen.

Das obige ist der detaillierte Inhalt vonSo fügen Sie benutzerdefinierte Attribute in dede hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!