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

アバウト

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

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

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

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

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

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

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

今更ながら サイトOPEN一周年オメでトー! 完全に一周年の記事を見逃してた。すまーんw 06-11-12 05:42[77]

作者Mう~ん、げろちゃん!が赤く染まりそうだ!www06-11-05 00:02[72]

OK 俺に対する挑戦と受け取った(@皿@)06-11-04 05:57[71]

作者M実はあなたのお宅の冷蔵庫から肉を・・・ じゃなくて大丈夫、爪は付いてるからw06-10-26 03:06[68]

生爪・・・園崎家のケジメか!?なんか悪いことしたんか??   ・・・・じゃなくて、ともかくナム(^^;) 気合と愛で乗り越えろw06-10-25 01:21[67]

作者M日本人がよみやすくしたって感じかしらね06-10-25 00:57[66]

ルクレーク正しい言葉と一般的に使われている言葉が違うという点はアタッシェケースに似てますな。06-10-24 00:47[65]

ルクレーク私も「メード」に違和感を覚える一人ですが、本来はメードの方が正しい表現だそうです。(参考:はてなダイアリーキーワードの「メード」)06-10-24 00:46[64]

作者M解体かー、いっそ文明潰してしまえばいいのにwww06-10-13 23:53[63]

嶽牙北は爆弾みたいなものやからな~解体はしないといかん。その手は既にあるわけで後はタイミングの問題だな06-10-13 18:12[62]

[閉じる][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.0044sec)

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

人気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:


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

トラックバック

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