mtde.info

Movable Type Developers Express

登録ユーザーでのAuthor情報

2008年2月13日 21:59 | Writer: apstar | 記事本文

以下は、システムに登録しているユーザーのさまざまな情報をファンクションタグで取得するためのコードサンプルです。

<h3>登録ユーザでのAuthor情報</h3>
<MTAuthors>
<ul>
   <li>MTAuthorAuthIconURL=<MTAuthorAuthIconURL></li>
   <li>MTAuthorAuthType=<MTAuthorAuthType></li>
   <li>MTAuthorDisplayName=<MTAuthorDisplayName></li>
   <li>MTAuthorEmail=<MTAuthorEmail></li>
   <li>MTAuthorID=<MTAuthorID></li>
   <li>MTAuthorName=<MTAuthorName></li>
   <li>MTAuthorRank=<MTAuthorRank></li>
   <li>MTAuthorURL=<MTAuthorURL></li>
   <li>MTAuthorUserpic=<MTAuthorUserpic></li>
   <li>MTAuthorUserpicURL=<MTAuthorUserpicURL></li>
</MTAuthors>
MTAuthorAuthIconURL
コメントしたユーザーがどのサービスのアカウントでログインしてコメントしたのかを示すアイコンの絶対URLを表示する、とリファレンスにはあります。実際にはMovable Typeのインストール先よりのアドレス「/cgiフォルダ名/mt4インストールフォルダ名/mt-static/images/comment/mt_logo.png」という値が返されます。
MTAuthorAuthType
ユーザーの登録しているシステムを表示します。Movable Typeの場合は「MT」を返します。
MTAuthorDisplayName
ユーザーのプロフィール設定で入力した「表示する名前」の内容を返します。あくまでも「表示名」で、「ユーザー名」とは異なります。
MTAuthorEmail
ユーザーのプロフィール設定で入力した「メールアドレス」の内容を返します。
MTAuthorID
ユーザーの ID 番号を返します。
MTAuthorName
ユーザーのプロフィール設定で入力した「ユーザー名」の内容を返します。これはMovable Typeへのログインユーザ名でもあり、「表示名」とは異なります。
MTAuthorRank
リファレンスには「ユーザーに付けられたスコアを一定の範囲内でランク付けします。数値が小さい方が頻度が高くなります。」とあります。データ操作するための専用のプラグインなどが無い場合は空白となります。
MTAuthorURL
ユーザーのプロフィール設定で入力した「ウェブサイト URL」の内容を返します。
MTAuthorUserpic
ユーザーのプロフィール設定でアップロードした「プロフィール画像」のイメージを表示するタグを返します。一例ですが、「<img src="/cgiフォルダ名/mt4インストールフォルダ名/mt-static/support/assets_c/userpics/userpic-1-100x100.png" width="100" height="100" alt="" />」というコードを返し、画像がそこへ表示されます。
MTAuthorUserpicURL
MTAuthorUserpicで取得できるデータのうち、プロフィール画像へのURLのみを返します。

ユーザー関連サンプル

2008 mtde.info