2007年02月
        1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28      
検索


Subscription
Now Reading
Flickr
www.flickr.com
This is a Flickr badge showing public photos from arne5000. Make your own badge here.
最近のコメント
みんなで投票チャンネル
capa at 2007年02月14日
capa at 2007年02月14日

ウェグナー逝く
TN at 2007年02月13日
にのみや@QTVR Diary at 2007年02月07日

Pepsi ピンボール Ads
TN at 2007年02月13日
パトリック at 2007年02月07日

日本の著作権ビジネスはどこへ行くのだろう。
TN at 2007年02月05日
agata at 2007年02月01日

アディダス x ポルシェ
TN at 2007年01月31日
ちほ at 2007年01月27日

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by Movable Type 3.2

2004年05月20日

MT3.0日本語版Beta &TypeKey詳細(4)

[ MovableType ]

当初予定されていた日本語版発表の日が昨日だったわけですが、ぎりぎりになってようやくベータとして公開されています。

TypeKeyの部分が英語のままだとかというのがベータの理由らしいです。
TypeKeyを日本語化する気、もしくは必要があるのか今ひとつ疑問ですが、ベータということなのでここではもちろんつかってないです。(条件が厳しいので・・・)
というかMail.pm以外には、UTF-8で使っている分にはMT3.0D Englishで支障を感じないのでいいです。

TypeKeyの導入の詳細を書いておきます。

3までは&MT3.0D(3) -Typekey導入&を参照してください。

このサイトの場合は”コメントを書く”の後、form タグの前に以下をまずコピーする。

<MTIfRegistrationRequired>

<MTIfNonEmpty tag="MTTypeKeyToken">
<div id="thanks">
<p>サイン・インを確認しました、
<script type="text/javascript" src="<MTCGIPath><MTCommentScript>?__mode=cmtr_name_js"></script>
<script>document.write(commenter_name);</script>.
コメントしてください。 (<a href="<$MTCGIPath$><$MTCommentScript$>?__mode=handle_sign_in&static=1&entry_id=<$MTEntryID$>&logout=1">
サイン・アウト</a>)</p>

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


次に</form>のあとに以下をコピー



<script language="javascript" type="text/javascript">
<!--
if (commenter_name) {
document.getElementById('thanks').style.display = 'block';
} else {
document.write('サイン・インしていません。このサイトにコメントをする前に登録してください。 <a href="<$MTSignOnURL$>&<MTIfNeedEmail>need_email=1&</MTIfNeedEmail>t=<MTTypeKeyToken>&_return=<$MTCGIPath$><MTCommentScript>%3f__mode=handle_sign_in%26static=1%26entry_id=<$MTEntryID$>"> サイン・イン</a>');
document.getElementById('thanks').style.display = 'none';
}
// -->
</script>

<MTElse>
コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。
</MTElse>
</MTIfNonEmpty>

<MTElse>
<MTIfNonEmpty tag="MTTypeKeyToken">
<script type="text/javascript" src="<MTCGIPath><MTCommentScript>?__mode=cmtr_name_js"></script>
<script language="javascript" type="text/javascript">
<!--
if (commenter_name) {
document.write('<strong>サイン・インを確認しました、', commenter_name, '. コメントしてください。 (<a href="<$MTCGIPath$><$MTCommentScript$>?__mode=handle_sign_in&static=1&entry_id=<$MTEntryID$>&logout=1">サイン・アウト</a>)</strong>');
} else {
document.write('<strong>TypeKey IDをお持ちの場合は、TypeKey IDで <a href="<$MTSignOnURL$>&<MTIfNeedEmail>need_email=1&</MTIfNeedEmail>t=<MTTypeKeyToken>&_return=<$MTCGIPath$><MTCommentScript>%3f__mode=handle_sign_in%26static=1%26entry_id=<$MTEntryID$>"> サイン・イン</a> してください。</strong>');
}
// -->
</script>
</MTIfNonEmpty>

そのあとに以下をコピーします。formの体裁についてはカスタマイズしてください。このサイトのものをのせてあります。



<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" onsubmit="if (this.bakecookie[0].checked) rememberMe(this)">
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="<$MTEntryID$>" />
<div style="width:180px; padding-right:15px; margin-right:15px; float:left; text-align:left; border-right:1px dotted #bbb;">
<label for="author">名前(必須):</label>
<br />
<input tabindex="1" id="author" name="author" /><br /><br />
<label for="email">E-mail(必須):</label>
<br />
<input tabindex="2" id="email" name="email" /><br /><br />


<MTIfNonEmpty tag="MTTypeKeyToken">
<script language="javascript" type="text/javascript">
<!--
if (commenter_name) {
document.getElementById('name_email').style.display = 'none';
}
// -->
</script>
</MTIfNonEmpty>


<label for="url">URL:</label><br />
<input tabindex="3" id="url" name="url" /><br /><br />
</div>
左の情報を記憶させますか?<br />
<input type="radio" id="bakecookie" name="bakecookie" /><label for="bakecookie">Yes</label><input type="radio" id="forget" name="bakecookie" onclick="forgetMe(this.form)" value="Forget Info" style="margin-left: 15px;" /><label for="forget">No</label><br style="clear: both;" />
<label for="text">コメント:</label><MTIfAllowCommentHTML>
(書式を変更するような一部のHTMLタグを使うことができます)</MTIfAllowCommentHTML>
<br />
<textarea tabindex="4" id="text" name="text" rows="10" cols="50"></textarea><br /><br />
<input type="submit" name="preview" value=" Preview " />
<input style="font-weight: bold;" type="submit" name="post" value=" Post " /><br /><br />
</form>

</MTElse>
</MTIfRegistrationRequired>
</MTIfCommentsAllowed>

結構複雑です。正直milanoさんのとこrにもあるように、もう一つweblogを作って、カスタマイズしたほうが無難かもしれません。

上記の変更をおこなったあと、リビルトしてTypeKeyにログインしてコメントすると下図(クリックで拡大)のように、コメンターとして表示されます。

commentor.gif

TrackBack:http://www.nitenichiryu.org/MT/TrackBack.fpl/349




Posted by TN at 2004年05月20日 01:44 | | |add.gif
関連したBlog
コメント
コメントを書く











左の情報を記憶させますか?

このコメントにレスがあった場合メールで受け取る: