About

2006年7月 4日 20:50に投稿されたエントリーのページです。

ひとつ前の投稿は「お蚕さんの話」です。

次の投稿は「コメント&TBについて」です。

皆さんからのコメント

久し振りの更新!
めいぷる 08/232008:08:23:18:59:36
山の爺 10/012008:10:01:15:27:58
ケンコーボーイ 10/022008:10:02:18:20:47
異常胡瓜?
月うさぎ 07/292008:07:29:13:41:46
大阪の単身赴任者より 08/122008:08:12:16:37:55
ケンコーボーイ 08/162008:08:16:23:46:05
山の爺 08/232008:08:23:18:33:43
更新日付表示
07/162008:07:16:10:52:33
山の爺 07/182008:07:18:09:55:00
.htaccess(ドットエイチティーアクセス)とは?
07/122008:07:12:11:43:55
山の爺 07/132008:07:13:10:38:18
山の爺 07/132008:07:13:18:07:05
フォーラム高知?
通りすがり 06/302008:06:30:06:30:54
山の爺 07/042008:07:04:12:58:13
米粉ケーキ
月うさぎ 06/152008:06:15:11:07:16
hanasakuoka 06/252008:06:25:01:15:40
山の爺 06/272008:06:27:14:28:51
山の爺 06/272008:06:27:14:32:29
めいぷる 06/282008:06:28:14:18:48
山の爺 07/042008:07:04:12:54:47
フォーラム熊本?
大阪の単身赴任者より 01/222008:01:22:16:23:57
山の爺 01/232008:01:23:13:10:24
hanasakuoka 01/232008:01:23:23:53:28
山の爺 01/252008:01:25:12:24:29
通りすがり 06/302008:06:30:06:18:24
Counter
トータルカウント
T今日のカウントY昨日のカウント
Powered by
Movable Type 4.1
mt
Top5・PC関係を覚える > mtの四苦八苦 > MTのメモメモ! > Movable Type の PHP モジュール化の仕組みについて(その3)

« お蚕さんの話 | メイン | コメント&TBについて »

Movable Type の PHP モジュール化の仕組みについて(その3)

チョットモジュール化とやらを・・!
ページの更新と言うか主にデザイン関係だが是を変えるのに全てのページを変更するのが大変だ!
何とか出来ないものかと色々と見ていたらモジュール化すれば良いそうな?

是を遣っておけばモジュール化した所は全てのページも変わるようだ。
例えば「小粋空間」様のバナーの貼り付けだが、是は全てのページに(4ページだったかな?)同じ事を全てのページに書かなければならないのだ、是が面倒だ。

そこで例だがタイトル部分は全て同じ物のようだ。是をモジュール化してみる。

参考サイトさまは「小粋空間」様。

遣った事は・・・。


<!-- タイトル -->
<div id="banner">
<h1 id="banner-header">
<a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1>
<h2 id="banner-description"><$MTBlogDescription$></h2>
</div>

・・・っとマ~??こんな形になっている。是が全てのページで同じ物だ。是を管理画面から「テンプレートの新規作成」に貼り付けるる。
詳しくはコチラに書いてある。
後はモジュール化の「インクルード」とやらを先ほどの所に差し替え。
インクルードとは

爺はlolipopを使っている。(以下のドチラかを使うらいのだが・・)


<?php readfile("(lolipopの場合のアカウント)/titlebanner.php"); ?>

<? include("<$MTBlogURL$>titlebanner.php"); ?>

是でも良いそうだがサテ!ドレがどのように違うのか?皆目見当が付かぬワイ!
最初に上の物を使ってみれば・・・・・異常が!出た。
次に下の物を使ってみたら良かったのだが・・・。サテッ!ドチラがどの様に違うのか?爺には解らぬが???

以下を使ってみた。


<? include("<$MTBlogURL$>titlebanner.php"); ?>

ドレが?ドウ違うのか?解らない!・・・が作動しているので良いのだろう?
是はメモ書きだから詳しくはコチラを参照されたし。
先ずはバナー部分のみだが・・・・出来れば全てに適用したい.。

出来たゾナ!以後はサイドは出来るだけ遣ってみよう

※titlebanner.php」とは新規に作ったタイトルファイル名だ、記入を間違えないように・・・。

※是も忘れずに・・・。


テンプレートの1行目にXML宣言

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
がある場合、5.で拡張子を index.php にして表示すると、ページが真っ白になるか

Parse error: parse error, unexpected T_STRING in [...] on line 1
というようなエラーが表示されます。これはXML宣言がPHPとして誤解釈されてしまうための事象です。
これを回避するには、XML宣言を削除するか、

<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
とPHPが解釈可能なフォーマットに変更してください。

爺は一行目に以下を追加


<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

人気ブログランキングへ

コメントを投稿

スポンサードリンク

e
Copyright © 2004 Enoki All Rights Reserved.