げろちゃん! ロゴ
« (´-ω-`)もふふ | (´д`)アセロ »

アバウト

げろちゃん!とは管理人 作者Mが個人的に気になった世の中のニュースをピックアップし、それらにネチネチコメントをつけているサイトです。
もし ビビビ!ときたらあなたとお友達のようです。(笑)

(=゚ω゚)ノ リンクはお好きにどうぞ

メール:gerochan/mail.cgifile.net
/を@に変えておくってネ

カウンター
今日:today | 昨日:yday

KATANARU BBS GEMINETTをお求めの方は.cgi_fileのサイトへどうぞ。

■一行掲示板
投稿後、1分以内であれば削除できます。名前を書いて、コメント覧を空のまま送信して下さい。

名前:(省略可)
コメント(200):

Hirokiさりげなくあしあと≡≡ヾ( ̄〇 ̄)┌ο08-03-05 00:46[292]

作者M盗難に遭うPC、No.1かもw いずれにせよつっこみ要素があるPCだねw08-01-30 00:27[270]

東風プラチナPC、スペックにもお金回せよwとか思っちゃいますなw08-01-29 13:44[269]

作者M大丈夫、作者Mはサザエさんorz 今年もよろしくー08-01-17 00:14[266]

じゃなくて、今更ながらあけましておめでと~。今年もよろしく~。08-01-16 05:17[265]

両さんと同い年、、、orz08-01-16 05:16[264]

作者Mガチャ、味付け自重ww08-01-13 00:51[262]

東風ムックの件、ガチャも結構黒いと思うwなんせ、子供をバターと砂糖で味付して食b(略)08-01-12 18:10[261]

作者Mテストカキカキ08-01-11 15:27[260]

作者M次買うときはプラネ○クスは避ける~ 妄想の中じゃ常に勝ち組ーうはードリームがひろがりんぐ~w07-11-06 12:45[257]

[閉じる][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]

KATANARU BBS GEMINETT Version 1.7 RC004 (speed : 0.0133sec)

(´д`)あああぁ、あんまスッキリしねぇぇぇぇぇです

人気blogランキングに参加してます('ω'=) ⁄ 2006年08月20日 22:45

一応寝ました作者Mです。
興毅君(子サル)とランダエタの再戦が決定したようですね。
これで真のちゃんぴおーんが決まるわけですよ、審査員がクソな人じゃない限りw
両者もこの戦いでスッキリすると思うんですがいったいどっちが勝つのか本気で楽しみになってきた、試合見てみようかなw

ネタが無い。
というわけでげろちゃん!で使ってるMovable Type3のテンプレートテクニックを公開しようかと。

ぶっちゃけるとこの方法は他のサイトさんでも大体同じようなことしてます。それをうちも真似ただけ。
そこからどう自分の良いようにしていくか、これがポイント。
テンプレートを弄るにはPHPがちょっと組めますよ程度の知識とMovable Typeのタグの特徴とかを把握すること。
タグはHTMLに似てる感じなのでHTMLを大体知ってるようならすぐに慣れるはずですがミスると大変なことになりますよ。

まず拡張子が.phtmlの理由から。
ぶっちゃけ.phpにしたらいいジャンと思った人は少なくはないはずw
個人的に.phpにするのはPHPブログ構築システムを使ってる感じがしたして何となくイヤだったからw
かといって.htmlでPHPを作動させるのはダメです。
これをやると無駄な処理をサーバーにさせてるのでオススメしないやり方です。
.htmlでPHPを作動させる理由の1つとして検索エンジンに不信感を与えないためと聞いたような気がするんですがコレも無駄、やり方が古いです。
あまりにも変だとGoogleに信頼できないと判断されちゃいますのでご注意を。

.phtmlでPHPを動かしている事は分かりました。
今度はパーツ化について。
Movable Type3初期設定では全て.htmlに書き出されますよね。
当然1つのページにカテゴリやカレンダー、そして本文とまとめて書き出されますよね。
これは効率が悪い。
カテゴリの名前を変えたとしますよ。
全部のページを再構築して書き換えるという何ともステキ仕様。
げろちゃん!ではこの記事を含め268個もあると。
これ全部再構築? ぶざけんじゃねぇぇぇぇい!っと思いますですよ。
そこでパーツ化をして必要な分だけのパーツを更新してやれば全部書き換えなくて済むのです。
とりあえず↓の画像を見ながら説明。

060820_1.jpg

色枠で色々と囲ってある部分がそれぞれのパーツです。
黄色で囲っているのカレンダーバーとページ移動バー、ページの種類によってどっちかになる仕組み。
青色で囲っているのはメニューバー、カテゴリ名だけを変えたいなぁ?っと思ったときはこのパーツ1つを書き換えるだけで瞬時に全てのページに適応されます。
赤色で囲っているのはアナウンスゾーン、何か事故が起こったときはこのパーツに何かメッセージを書くと瞬時に全てのページに適応されます。
またKATANARU BBS GEMINETTはパーツではなくソフトだと思ってください。無論PHPで作ってますけどね。
違いとしてはパーツはイングルードでぺたりと張ってるだけなのですが掲示板は関数を実行させてはき出された文字列をプリントしています。
これ1つで読み込みと書き込みをやってます。
紫と他に囲っていない場所は一応パーツを貼り付けられるベース、元ですね。
パズルのはめる枠をベース、ピースがパーツと思ってもらえたら簡単かな。
後、ヘッダ部分、body開始前よりがパーツ化していてkeywordsなんかも一発で変更出来ると。

あ?0時超えちゃったので終了ー。
まぁパーツは拡張子を変えてそれをベースのPHPにペタペタイングルードして行ってるわけです。
何とも分かりにくい最後ですね。(爆)
次はこのパーツの能力を最大に引き延ばしもっと便利にしてゆくテクニックを・・・公開できたらいいなw

このエントリーのトラックバックURL:


↑フォームをクリックするだけでクリップボードにコピーします。(環境によっては作動しません)

トラックバック

トラックバックはまだ無いヨ щ(゚Д゚щ)カモォォォォォォォォン