Heim  >  Artikel  >  CMS-Tutorial  >  So rufen Sie den Vorlagenkopf und das Ende des DreamWeaver-Forums auf

So rufen Sie den Vorlagenkopf und das Ende des DreamWeaver-Forums auf

藏色散人
藏色散人Original
2020-01-10 09:04:413075Durchsuche

So rufen Sie den Vorlagenkopf und das Ende des DreamWeaver-Forums auf

Wie rufe ich den Vorlagenkopf und -unterteil im DEDECMS-Messageboard auf?

Das DDEECMS-Messageboard ruft den Vorlagenkopf und -unterteil auf Methode

Empfohlenes Lernen: Dreamweaver cms

Wie wir alle wissen, ist das Message Board von DEDE unabhängig und sieht nicht sehr schön aus. Viele Leute möchten den Aufruf von Dede-Tags in „guestbook.htm“ implementieren. Das Problem besteht darin, dass Dede-Tags in Plus nicht unterstützt werden. Es ist sehr mühsam, das Message Board so zu ändern, dass es mit anderen Seiten übereinstimmt, da viele der ursprünglichen Aufrufe nicht verwendet werden können. Hier sind zwei einfache Methoden zum Aufrufen der einheitlichen Header- und Bottom-Vorlagen der Website: Eine besteht darin, das Tag anzupassen mit einem Makro und dann mit JS aufrufen; die andere Methode besteht darin, PHP zum Aufrufen der Originalvorlage zu verwenden.

Methode 1: Fügen Sie ein Tag mit Head-Tag im benutzerdefinierten Tag hinzu und rufen Sie das Tag mit JS auf: (Schlüssel empfohlene Methode 1)

Schritt 1: Klicken Sie auf „Auto“ in „Vorlage“ definieren Makro-Tag";

Schritt 2: Fügen Sie ein neues Makro-Tag hinzu und geben Sie {dede:include filename="head.htm"/} ein;

Schritt 3: Speichern Das Tag kehrt zum zurück Benutzerdefinierte Tag-Liste. Klicken Sie auf JS-Aufruf, um den JS-Aufrufcode zu erhalten:

<script src=&#39;/plus/mytag_js.php?aid=1&#39; language=&#39;javascript&#39;></script>

Dieser JS-Code entspricht {dede:include filename="head.htm"/} in einem gewöhnlichen Dokument Code reicht aus. Fügen Sie ihn an der Stelle von /templets/plus/guestbook.htm ein, wo Sie die Message-Board-Header-Datei aufrufen möchten.

Schritt 4: Ebenso ist die Methode zum Aufrufen der Vorlage am unteren Rand des Message Boards dieselbe.

Methode 2: So rufen Sie die Originalvorlage in PHP auf

Schritt 1: Öffnen Sie „/include/common.func.php“

und fügen Sie eine Funktion, den Code, hinzu lautet wie folgt:

function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}

Der zweite Schritt besteht darin, die Vorlagendatei des Gästebuchs zu öffnen. Die Standardeinstellung ist /templets/plus/guestbook.htm

Ersetzen Sie den ursprünglichen Aufruf-Header-Code durch den folgenden Code:

<?php 
pasterTempletDiy("default/head.htm"); 
?>

Der Standardpfad ist hier der Standardvorlagenpfad. Wenn Sie andere Vorlagen verwenden, achten Sie darauf, den Standardpfad hier zu ändern.

Ersetzen Sie auf ähnliche Weise den Code am Ende des Grundaufrufs durch den folgenden Code:

<?php 
pasterTempletDiy("default/footer.htm"); 
?>

Auf diese Weise können Sie direkt die Kopf- und Fußzeilenvorlagen des Systems verwenden!

Das obige ist der detaillierte Inhalt vonSo rufen Sie den Vorlagenkopf und das Ende des DreamWeaver-Forums auf. 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