ホームページ > php教程 > php手册 > PHP は単純なページ テンプレートの置換効果を実装します

PHP は単純なページ テンプレートの置換効果を実装します

WBOY
リリース: 2016-06-21 08:51:51
オリジナル
1106 人が閲覧しました

「このテンプレートは良いですね、使ってみませんか? いや、もう一度下を向いてください。まあ、これは悪くないですが、どうですか...」

これは私がディアンディアンに来た初日にやったことです - テンプレートを選択します。美しいテンプレートは人々を魅了します。

以下では、PHP を使用して、単純なページ テンプレートの置換を実装しています。

最初にプロジェクトのディレクトリ構造を投稿します:

tpl_test はプロジェクト ディレクトリです。テンプレート ディレクトリには 2 つのテンプレート (1 と 2) があります。ここでは先頭と末尾のエフェクトのみが変更されるため、その中には footer.php と header.php の 2 つのファイルだけがあります。

Index.php のコードは以下に掲載されています:

//テンプレートを変更する簡単な例 $tpl = isset($_GET['tpl'])?$_GET['tpl']:1;//デフォルトは最初のテンプレートです include "templates/".$tpl."/header.php";//header
?> < h1>小さなテスト</h1> include "templates/".$tpl."/footer.php";//footer
?>



コードは $_GET['tpl'] に関して何らかの判断を行う必要がありますが、ここでは省略しています。

$tpl 変数はテンプレートの名前を取得するため、ここでは URL を渡すことを選択し (テンプレート名はデータベースなどのさまざまな方法で取得できます)、対応する header.php とフッターをロードします。平たく言えば、パスを変更してページテンプレートを読み込むだけです。

テンプレート 1 の header.php コードのみを以下に掲載します。テンプレート 2 は、それに応じて変更する必要があります:

<頭>

<タイトル>

これはテンプレート 1 です


テンプレート 1 テンプレート 2


これはテンプレート 1 のヘッダーです






コードは単純なので、これ以上は説明しません。レンダリングは以下に掲載されています:
テンプレート 1:

テンプレート 2:

これは単なる紹介です。

ページ テンプレートを変更する方法はたくさんありますが、すべては作成方法と想像力の使い方次第です。

上記のコードがどれほど単純か、役に立たないかを心配する必要はありません。

複雑さの内側を覗いてみると、多くの単純さがわかります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート