Verwendung des benutzerdefinierten DedeCMS-Makro-Tags
Bei der Vorlagenproduktion stoßen wir häufig auf das Problem, dass einige Website-Tags auf mehreren Seiten aufgerufen werden. Normalerweise können wir den {dede:include file='file name' der Vorlage ismake='ob es sich um eine Dede-Abschnittsvorlage handelt (ja/nein)'/}-Tag importiert eine zu lösende Datei.
Die head.htm in der Standardvorlage von Version 5.3 von DedeCMS wird über solche Tags in andere Vorlagendateien eingeführt und dann in Seitenkopfinformationen kompiliert, aber Diese Art der Bereitstellung in Form einer Datei eignet sich nicht für die globale Anzeige einer kleinen Menge an Inhalten. (Empfohlenes Lernen: dedecms-Tutorial)
Sie haben möglicherweise eine Spalte, die global angezeigt werden muss, und die Aufrufinformationen dieser Spalte ändern sich häufig, umfassen jedoch nur einen Absatz . Wenn Sie {dede:include/} verwenden, ist die Implementierung derzeit schwierig. Sie müssen Makro-Tags anpassen, um dieses flexible Aufrufproblem zu lösen. Tatsächlich ist das Werbe-Plug-in von Dreamweaver auch eine andere Form von Makro-Tags.
Bevor wir uns mit benutzerdefinierten Makro-Tags befassen, konsultieren wir zunächst den Abschnitt „Vorlagen-Tags“ im Dreamweaver-Hilfecenter, um eine Einführung in die Verwendung benutzerdefinierter Makro-Tags zu erhalten:
Das Folgende ist der zitierte Inhalt:
Tag-Name: mytag
Funktionsbeschreibung: Wird verwendet, um den Inhalt benutzerdefinierter Makro-Tags abzurufen
Umfang Anwendung: globale Verwendung
Grundlegende Syntax: {dede:mytag typeid='0' name=''/}
Parameterbeschreibung:
Name = '' Tag-Name, dieses Element ist ein erforderliches Attribut, die folgenden 2 und 3 sind optionale Attribute;
ismake = 'yes|no' Der Standardwert ist no, was den reinen HTML-Code der Einstellung bedeutet, ja bedeutet, dass der Code die Abschnittsmarkierung enthält;
typeid = '' gibt die ID der Spalte an, zu der sie gehört. Der Standardwert ist 0, was den gemeinsamen Anzeigeinhalt aller Spalten in Listen und Dokumentvorlagen angibt. typeid ist standardmäßig die Spalten-ID der Liste oder des Dokuments selbst.
Es gibt drei Hauptschritte für die Verwendung benutzerdefinierter Makro-Tags: Generieren von Tags, Hinzufügen von Vorlagen und Generieren von Inhalten aus diesen Prozessen.
Tags generieren
Die neue Version V5.3 fügt benutzerdefinierte Makro-Tags hinzu, die Dreamweaver-Tags automatisch generieren und hinzufügen können. Dies ähnelt der Vorlagenfragmentierungsfunktion . Die erste besteht darin, ein Tag direkt hinzuzufügen. Sie können auf [Vorlage]-[Benutzerdefiniertes Makro-Tag] klicken, um die Seite zur Verwaltung benutzerdefinierter Makro-Tags aufzurufen und ein Tag hinzuzufügen.
Hier müssen mehrere Parameter eingegeben werden:
Spalte: Wenn nicht ausgewählt, wird es insgesamt durchgeführt Spaltenanzeige: Wenn eine Spalte ausgewählt ist, wird das benutzerdefinierte Makro-Tag nur in der aktuell ausgewählten Spalte angezeigt.
Tag-Name: ein Name, der zur Unterscheidung verschiedener Tags verwendet wird. Es wird empfohlen, eine Kombination aus Englisch und Zahlen zu verwenden
Normaler Anzeigeinhalt: Der Inhalt, der beim Parsen von Tags ersetzt wird, kann reiner Text, HTML oder sogar Dreamweaver-Tags sein.
Wenn Sie das Zeitlimit auswählen, können Sie auch die Anzeigezeit steuern Dies erleichtert die einheitliche Verwaltung dieser Inhalte, was sehr praktisch ist.
Nach Abschluss der Hinzufügung erhalten wir das entsprechende Tag. Wenn unser benutzerdefinierter Tag-Name beispielsweise diyinfo lautet, lautet unser Tag-Name {dede:mytag name='diyinfo'} HTML oder Plain Der Textinhalt kann das ismake-Attribut auf „no“ setzen. Wenn das Dreamweaver-Tag hinzugefügt wird, setzen Sie das ismake-Attribut auf „yes“.
Die zweite Methode besteht darin, ein Tag im System [Vorlage]-[Smart-Tag-Assistent] zu generieren und es dann als benutzerdefiniertes Makro-Tag zu speichern. Der standardmäßig gespeicherte Dateiname ist auto_x (x steht für eine Zahl, beginnend mit 1 ), wodurch sein Tag-Code als {dede:mytag name='auto_1' ismake='yes'/} erhalten wird.
Natürlich können benutzerdefinierte Makro-Tags nicht nur über das Dreamweaver-Tag aufgerufen werden, sondern auch über js. Auf der Seite zur benutzerdefinierten Tag-Verwaltung befindet sich hinter jedem Tag ein entsprechender js-Generierungsassistent Code und fügen Sie ihn in die Website-Vorlage ein.
Vorlage hinzufügen
Benutzerdefinierte Makro-Tags können nach Belieben zur Startseite, Kanalseite, Listenseite und Inhaltsseite der Vorlage hinzugefügt werden Der Pfad befindet sich im Web. Die „Hauptvorlagendateien und Funktionsbeschreibungen“ des Meng-Hilfecenters wurden aufgelistet. Sie können darauf zurückgreifen, wenn Sie Änderungen vornehmen.
Inhaltsgenerierung
Wenn das benutzerdefinierte Makro-Tag mithilfe des Dreamweaver-Tags zur Vorlage hinzugefügt wird, müssen alle Inhalte der Website regelmäßig aktualisiert werden, wenn dies jedoch der Fall ist Die Vorlage verwendet js-Code, der nur einmal generiert werden muss und kontinuierlich verwendet werden kann.
Das Folgende ist der zitierte Inhalt:
Hinweis: Dreamweaver-Tags und js sind zwei Aufrufformen von benutzerdefinierten Tags. Ersteres eignet sich besser für regelmäßige Site-weite Aktualisierungen der Website, und der generierte Inhalt wird direkt in die generierte Seite eingebettet Kleine Aktualisierungen der Website, aber bequemer zu verwalten. Das Werbe-Plug-in hier ist eigentlich eine Erweiterung des benutzerdefinierten Makro-Tags, und das Aufrufformular ist in etwa das gleiche.
An diesem Punkt haben wir die Untersuchung benutzerdefinierter Makro-Tags abgeschlossen. Natürlich gibt es viele Anwendungen für benutzerdefinierte Makro-Tags und wir freuen uns darauf, dass weitere DreamWeaver-Benutzer sie entdecken.
Das obige ist der detaillierte Inhalt vonVerwendung des benutzerdefinierten DedeCMS-Makro-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Speicherort für den Download der Empire CMS-Vorlage: Offizieller Vorlagen-Download: https://www.phome.net/template/ Vorlagen-Website eines Drittanbieters: https://www.dedecms.com/diy/https://www.0978.com. cn /https://www.jiaocheng.com/Installationsmethode: Vorlage herunterladen Vorlage entpacken Vorlage hochladen Vorlage auswählen

Dedecms ist ein chinesisches Open-Source-CMS-System, das Inhaltsverwaltung, Vorlagensystem und Sicherheitsschutz bietet. Die spezifische Verwendung umfasst die folgenden Schritte: 1. Dedecms installieren. 2. Konfigurieren Sie die Datenbank. 3. Melden Sie sich bei der Verwaltungsoberfläche an. 4. Inhalte erstellen. 5. Richten Sie die Vorlage ein. 6. Benutzer verwalten. 7. Warten Sie das System.

Präziser und zuverlässiger Evaluierungsbericht zum Dedecms-Konvertierungstool Mit der rasanten Entwicklung des Internetzeitalters ist die Website-Erstellung für viele Unternehmen und Einzelpersonen zu einem der notwendigen Werkzeuge geworden. Bei der Website-Erstellung kann der Einsatz eines Content-Management-Systems (CMS) die Inhalte und Funktionen der Website bequemer und effizienter verwalten. Unter anderem wird dedecms als bekanntes CMS-System häufig in verschiedenen Website-Erstellungsprojekten verwendet. Manchmal stehen wir jedoch vor der Notwendigkeit, die dedecms-Website in andere Formate zu konvertieren. In diesem Fall müssen wir ein Konvertierungstool verwenden

Der Vorlagenaustausch kann in Dedecms durch die folgenden Schritte implementiert werden: Ändern Sie die Datei global.cfg und legen Sie das erforderliche Sprachpaket fest. Ändern Sie die Hook-Datei taglib.inc.php und fügen Sie Unterstützung für Sprachsuffix-Vorlagendateien hinzu. Erstellen Sie eine neue Vorlagendatei mit einem Sprachsuffix und ändern Sie den erforderlichen Inhalt. Dedecms-Cache leeren.

Wie lade ich lokale Videos mit Dedecms hoch? Bereiten Sie die Videodatei in einem Format vor, das von Dedecms unterstützt wird. Melden Sie sich beim Dedecms-Verwaltungs-Backend an und erstellen Sie eine neue Videokategorie. Laden Sie Videodateien auf der Videoverwaltungsseite hoch, geben Sie die relevanten Informationen ein und wählen Sie die Videokategorie aus. Um beim Bearbeiten eines Artikels ein Video einzubetten, geben Sie den Dateinamen des hochgeladenen Videos ein und passen Sie dessen Abmessungen an.

Das Erlernen der Dedecms-Codierungskonvertierungsfunktion ist nicht kompliziert. Einfache Codebeispiele können Ihnen helfen, diese Fähigkeit schnell zu erlernen. In dedecms wird die Codierungskonvertierungsfunktion normalerweise verwendet, um Probleme wie verstümmelte chinesische Zeichen und Sonderzeichen zu lösen und den normalen Betrieb des Systems und die Genauigkeit der Daten sicherzustellen. Im Folgenden wird detailliert beschrieben, wie Sie die Codierungskonvertierungsfunktion von dedecms verwenden, damit Sie verschiedene Anforderungen im Zusammenhang mit der Codierung problemlos bewältigen können. 1.UTF-8 zu GBK In dedecms, wenn Sie UTF-8-codierte Zeichenfolgen in G konvertieren müssen

DedeCMS ist ein Open-Source-Content-Management-System, das einige potenzielle Schwachstellen und Sicherheitsrisiken aufweist: 1. SQL-Injection-Schwachstelle. Angreifer können nicht autorisierte Vorgänge ausführen oder vertrauliche Daten erhalten, indem sie bösartige SQL-Abfrageanweisungen erstellen. 2. Datei-Upload-Schwachstelle bösartiger Code an den Server, um beliebigen Code auszuführen oder Serverberechtigungen zu erhalten; 3. Verlust vertraulicher Informationen; 4. Nicht authentifizierte Ausnutzung von Sicherheitslücken;

dedecms ist ein Open-Source-PHP-Content-Management-System, das speziell für chinesische Websites entwickelt wurde und die folgenden Funktionen und Merkmale bietet: Benutzerfreundliche Oberfläche, leistungsstarker Editor, flexibles Vorlagensystem, Unterstützung mehrerer Sprachen, integrierte Suchmaschinenoptimierung (SEO), leistungsstarkes Benutzerverwaltungssystem Zu den Vorteilen des Plug-in-Systems dedecms gehören Open Source und kostenlos, hohe Skalierbarkeit, aktive Community, einfache Bedienung und hohe Anpassbarkeit.
