うさこ: 2009年6月アーカイブ
プログレスバーの
何もしなければ「ロード中 ○○%」の表記
この文字はlavelで設定できます。
flashだったらスクリプトで
my_pb.label = "%1 of %2 KB loaded";
my_pb.label = "%1 %% loaded";
など
FLEXだったらこんなかんじ。
<mx:ProgressBar id="my_pb" label="アップロード中 %1 %%"/>
AS3で、ファイルアップ/ダウンロード時の読み込みバイトを取得する方法。
private function fileProgressHandler(event:ProgressEvent):void {
fileStatusText.text = event.target.bytesLoaded;
}
で動かないなぁと思っていたけれど、正しくは
private function fileProgressHandler(event:ProgressEvent):void {
fileStatusText.text = event.bytesLoaded;
}
event.target.bytesLoadedではなく、event.bytesLoadedです。
bytesTotalに関しても同様。
<input type="hidden" name="IncludeBlogs" value=""<$mt:BlogID$" />">
だとvalueに値するブログのみが検索対象になる。
<input type="hidden" name="IncludeBlogs" value="1,2,3,4,5,6" />
のように、ブログIDをカンマ区切りで複数指定すると、一括検索が可能。
また、
<input type="hidden" name="IncludeBlogs" value="1,2,3,4,5,6" />
のタグ自体を外せば、全てのブログが検索対象になる。
ただ、この場合、検索結果のページのテンプレートを別に作成しなければならない。
/admin?/search_templates/default.tmpl
をもとにテンプレートを作成し、例えばmysearch.tmplとする。
検索フォームに
<input type="hidden" name="Template" value="mysearch" />
と記述する。
mt-config.cgiにテンプレートを認識させてあげる。
SearchAltTemplate mysearch mysearch.tmpl
一つのMTで複数のブログを作っている時に、テンプレートなどを共用したい時の書き方。
<$MTInclude blog_id="ブログid" module="モジュールの名前"$>
<$MTInclude blog_id="ブログid" file="ファイルの名前"$>
<$MTInclude blog_id="ブログid" widget ="ウィジェットの名前"$>