ホームページ >CMS チュートリアル >DEDECMS >DreamWeaver メッセージボードのテンプレートヘッダーと下部を呼び出す方法

DreamWeaver メッセージボードのテンプレートヘッダーと下部を呼び出す方法

藏色散人
藏色散人オリジナル
2020-01-10 09:04:413195ブラウズ

DreamWeaver メッセージボードのテンプレートヘッダーと下部を呼び出す方法

DEDECMS メッセージ ボードでテンプレートのヘッダーと下部を呼び出す方法は何ですか?

テンプレートのヘッダーと下部DEDECMS メッセージ ボードのメソッド

推奨される学習: 梦Weavercms

ご存知のとおり、DEDE のメッセージ ボードは独立しており、見た目はあまり美しくありません。 guestbook.htm で dede タグ呼び出しを実装したいと考えている人は多いですが、問題は dede タグが plus ではサポートされていないことです。オリジナルの呼び出しの多くは使用できないため、メッセージ ボードを他のページと一致するように変更するのは非常に面倒です。Web サイトの統合されたヘッダーと下部のテンプレートを呼び出す 2 つの簡単な方法を次に示します。1 つはタグをカスタマイズすることです。マクロを使用してそれを JS で呼び出す方法と、PHP を使用して元のテンプレートを呼び出す方法があります。

方法 1: カスタム タグに head でマークされたタグを追加し、JS を使用してタグを呼び出します: (主な推奨方法 1)

ステップ 1: 「テンプレート」で「自動」をクリックします。 " マクロ タグを定義する";

ステップ 2: 新しいマクロ タグを追加し、{dede:include filename="head.htm"/} を入力します。

ステップ 3: 保存するとタグが返されます。カスタム タグ リストに移動します。[JS 呼び出し] をクリックして JS 呼び出しコードを取得します:

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

この JS コードは、通常のドキュメントの {dede:include filename="head.htm"/} に相当します。ここではこれを使用します。 js の呼び出しコードで十分なので、/templets/plus/guestbook.htm のメッセージボード ヘッダー ファイルを呼び出したい場所に貼り付けます。

ステップ 4: 同様に、掲示板の下部にあるテンプレートを呼び出す方法も同じです。

方法 2: php で元のテンプレートを呼び出す方法

ステップ 1: "/include/common.func.php" を開きます

次に、関数、コードを追加します

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();
}

2 番目のステップは、ゲストブック テンプレート ファイルを開くことです。デフォルトは /templets/plus/guestbook.htm

元の呼び出しヘッダー コードを次のコードに置き換えます。

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

ここでのデフォルトは、デフォルトのテンプレート パスです。他のテンプレートを使用する場合は、ここでのデフォルトを変更するように注意してください。

同様に、理由呼び出しの下部のコードを次のコードに置き換えます:

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

この方法で、システムのヘッド テンプレートとフッター テンプレートを直接使用できます!

以上がDreamWeaver メッセージボードのテンプレートヘッダーと下部を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。