homeMovable Type > MTタグ

« コメントのエラー(Movable Type4.15 beta2) | オリジナルテンプレートに変更 »

MTタグ

2008 05 19

現在オリジナルでテンプレート作成中なのですが、それはもう見事にきれいさっぱりMTタグを忘れ去っておりました。

一つ一つ本やテンプレート類を確認しながら作ってます。うーん、仕事で毎日使ってるってわけじゃない場合は記憶がよくないと大変だ(笑)後今までプラグイン使ってたのが必要なかったりもします。

今はデフォルトテンプレートをスタイルキャッチで見た目を変えて楽しみ中。

この記事へのコメント(12)

コメントする

おーたむさん、今日は~。

[返信]とかのコマンドはどうやらデフォルト実装のようですね。

ちなみにパッと見、記事やコメントのタイムスタンプが「何時間前」みたいに統一されていますが、このスプリクトって標準で入っていたものなんですか?。

だとすると、「時間前」という文字をスタイルシートで書き換えて「New」にするのも簡単に出来そうですね。
「*日前」になると普通の表示になる訳ですから、今迄みたいな「新着Newを表示する」のスプリクト書かなくても済みそうな気がします。

Posted by Aik☆ 2008年5月20日 10:20

コメント投稿後、デザインが~(^^ゞ。
http://surak.private.coocan.jp/BlogImage02.jpg

Posted by Aik☆ 2008年5月20日 10:25

aki☆さん こんにちは。

自分のところの「返信」コマンドの存在に気づいてませんでした(笑)

> ちなみにパッと見、記事やコメントのタイムスタンプが「何時間前」みたいに統一されていますが、このスプリクトって標準で入っていたものなんですか?。

これ私も最初不思議だったのですが、helpにもベータ版の拡張にも見当たらなかったです。
でもソースみたらこんな風になってました。
<$MTEntryDate format="%x %X" relative="js"$>

「relative="js"」でmt.jsが呼び出されてるようです。
mt.jsには確かに日付表示の変更スクリプトがあるのでここを修正するとNewとかできると思いますよ。

「relative」の使い方が知りたいな。うまく使いこなせばテンプレートがすっきりした状態でいろんなカスタマイズできそうですね。

Posted by おーたむ 2008年5月20日 13:52

確かに表示がおかしいの確認しました。
スタイルキャッチ使ってるのですが、そもそもMT4.1用に作られてるものを使ってるので、何か変更になったのかもしれないですね。

直してもいいですけど、一応今月中目指してオリジナルテンプレート作成なので、このまま使ってください。

というかデフォルトの間に他のスタイルとか試す予定なのでたぶんまた変わるかと・・。

Posted by おーたむ 2008年5月20日 13:56

[返信]は管理者の場合、リンクが付かないんですね。
中々細かいとこ良くできているかも(^^。

オリジナルテンプレート楽しみにしています。変数が分からないと大変ですけど、relativeって相対パスを取っているだけなんでしょうか。

どちらにしろMT4.15 は機能的なものを追加してイジルというより、最初はデザインだけに拘ったカスタマイズだけでも充分楽しそうな感じですね。

Posted by Aik☆ 2008年5月20日 19:10

ねこたまです。

relative の動作については
/lib/MT/Util.pm
にありますよ~
と言っても、現在の時間と投稿時間を比較して、日時を出してるだけみたいですが。。。

ちなみに、relative="js"とすると、そのUtilの処理は行わず、何もしてないみたいなんですよ。。。
追い切れないです(つД

私も興味あるので、時間ある時にでも追っかけてみます~

Posted by ねこたま 2008年5月20日 20:41

MT4.15はあちこちいろいろ気になりますね。
もっとも実はMT4.1のころからあるっぽい機能もよくわかってないのですが・・。

今はデフォルトテンプレートのMTタグを主に参考にしながらマークアップやデザインを好みものに変更中です。
あっちこっちいじってると終わらなさそう(爆)
欲張っちゃだめですねー。

Posted by おーたむ 2008年5月21日 10:38

ねこたまさんいらっしゃいませ。

relativeの動作の場所ありがとうございます。中見て動作追って見ます。
自分で動作場所探せるようになりたいものですね。

まぁ確かに時間比較するだけでよさそうな機能ですよね。
relativeが自由に使えるようだったらできることの幅が広がりそうですね。

Posted by おーたむ 2008年5月21日 10:43

MTの中追っかけるのはいまだに??です。
ちなみに、lib/MT/Template/ContextHandlers.pm に各MTタグのテーブルがあります。
各タグの動作を追いかける時は、ここから追っかける感じですね~
でも、正直なところ。。。あちこち飛び回るので頭痛くなります。。。

グローバルフィルターとかどこで処理してるんだか。。。

Posted by ねこたま 2008年5月21日 11:06

ありがとうございます。
私もまずそこから追っかけてみます。

何かルールがあるんだろうとは思いますがそのあたりがどんどん複雑になってそうですね。
これ以上複雑になる前にほどほどには追えるようにしたいな。
MTOSとかいじってる人達ってどこから始めるのか聞いてみたいかも。人によってやり方違うんでしょうけど。

Posted by おーたむ 2008年5月21日 11:17

テンプレート随分変わりましたね(^^)。
返信のスレッドも分かりやすいです。
早速パクらせて頂いて^_^;、AikoのブログのCSSも
同じように設定したのですが…親コメントの囲いが設定
出来なかったので子コメントだけ囲われてなんか変な
感じです。

ま、最初の横線があるだけよりは見やすくなったかなぁと。

また新しい技、発見したらパクらせて頂きますヾ(@⌒▽⌒@)ノ。

Posted by Aik☆ 2008年5月25日 23:42

akiさんこんにちは。
だいぶテンプレート変わりました。でもどこかみづらい。文字の色薄いのかなーとか間隔かなーなどなど悩み中です。
こうしたらどう?ってのがあったらぜひおしえてくださいー。

返信のスレッドも分かりやすいですか?
それはよかったです。でも読んで幾分にはわかりやすいけど、まとめて返信とかできないのが面倒で。フォーラムのように返信クリックしたらコメント本文に名前出すようにしようかとかいろいろ悩み中です。
この辺もいろいろ使いつつかえて行きたいです。

親コメントの囲いが設定出来ないってのも不思議ですね?borderで指定するだけな気がするんですけど。
今後もいろいろ試す予定ですのでよろしくお願いします。

Posted by おーたむ 2008年5月28日 14:33

この記事のURL

トラックバックURL

この記事へコメントする

お気軽にコメントしてください。

記事に関係ないと判断したコメント、間違って2重投稿になったコメントなどについてはかってに削除させていただきます。