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

アバウト

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

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

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

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

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

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

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

明けましておめでとう&3周年おめでとう~(^^09-01-04 16:55[855]

作者MN居くんはバラエティーやっててくれた方が生き生きしてるwそのほうが面白いし08-11-15 01:09[738]

東風口パク、某SM●PのN居くんですね。わかります。この人の場合は下手だからかもしれないけど、他の人で踊りながら歌うのは案外しんどいよね。08-11-14 02:43[736]

作者MMSNのSkyDriveなんか如何ですか?08-11-08 23:32[726]

東風ヤフブリ結構使い勝手が良かったから、色々使ってたのに、代替サービス探すしかないかなぁ08-11-07 13:40[721]

作者M難波は場所移転して綺麗になったのになぁ08-11-01 00:01[716]

東風九十九はショック、採算が取れないもしくは悪い店舗はたたむかもですね08-10-31 00:52[712]

作者Mまぁ自然なものですわ、飽きるのも08-10-11 23:54[666]

東風mixi以外もそうだけど、熱心なものほど、燃え尽きたり、飽きたりで続かないよね。如何に、日常のサイクルに出来るかってな感じですな。08-10-11 04:20[664]

作者M人間ダシカレー…、同じ事を思った(゚∀゚)08-10-10 22:48[663]

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

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

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


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

トラックバック

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