« DELLのサーバ | メイン | エントリーのタイトル右側にカテゴリを表示(その2) »

2006年06月17日(土)

複数のカテゴリを指定(その2)

以前諦めた、複数のカテゴリを指定に関して、Operaで「複数のカテゴリーを指定する」を検証中で解決策が提示されていたのでそれを元に完成型(?)にしてみた。

(でも、結局複数カテゴリに登録ってしないんだよなぁ…。)

まず、メインカテゴリのみ決めて、サブカテゴリはいじらない。
そのままエントリを書いて[保存]して、次にサブカテゴリをいじる。
んで、子ウィンドウの[保存]→[閉じる]と操作する。
最後にもう一度エントリを[保存]。
いじったところは以下↓

tmpl/cms/edit_placements.tmpl
<p align="center">
<input type="button" onclick="window.close()" value="<MT_TRANS phrase="Close">" />
<input type="submit" value="<MT_TRANS phrase="Save">" />
</p>

<p align="center">
<input type="button" onclick="if (window.opera){window.opener.location.reload();} window.close()" value="<MT_TRANS phrase="Close">" />
<input type="submit" value="<MT_TRANS phrase="Save">" />
</p>
に書き換えた。

if (window.opera){}を入れたのはOpera以外ではこれを入れなくても動作しているであろうから…。
[閉じる]を押しちゃうと親ウィンドウをリロードするので間違って[保存]してないエントリでこれをやると悲しいことになる。
それをOperaだけにとどめるためにそのようにしたが、takはOperaしか使っていないので無意味。(-_-;

ちなみに、tmpl/cms/edit_entry.tmplに関しても
function editPlacements () {
el = document.getElementById('multiple_cats');
if (el && !window.opera) {
el.style.display = 'block';
el.style.visibility = 'visible';
} else {
window.open('<TMPL_VAR
NAME=SCRIPT_URL>?__mode=edit_placements&entry_id=<TMPL_VAR
NAME=ID>&blog_id=<TMPL_VAR NAME=BLOG_ID>', 'placements',
'width=550,height=520,resizable=yes');
}
}
と書き換えた。
if (el && !window.opera)が前回と違うところ。

どうでも良いが、エントリーのタイトル右側にカテゴリを表示しているのだが、この部分も直さなくてはならなくなった。
(別エントリで書く。)

トラックバック

この一覧は、次のエントリーを参照しています: 複数のカテゴリを指定(その2):

» エントリーのタイトル右側にカテゴリを表示(その2) from www.okubo.tk
複数のカテゴリを指定(その2)で、不具合が明るみに出たので対処。 エントリーのタ... [詳しくはこちら]

» moblogと複数カテゴリ from www.okubo.tk
moblog対応して複数カテゴリの件が役立つのではないか…と思い始めた。 携帯か... [詳しくはこちら]

» Opera 9.00 for Windows from www.okubo.tk
Opera 9.00 for Windows Opera9が公開された。 正式版... [詳しくはこちら]

このエントリーのトラックバックURL:
http://www.okubo.tk/blog/mt-tb.cgi/305

コメントを投稿

« DELLのサーバ | メイン | エントリーのタイトル右側にカテゴリを表示(その2) »

«  2006年06月  »

123
45678910
11121314151617
18192021222324
252627282930

アーカイブ

2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
2002年
2001年
2000年
1978年
Total 3047 Entries.

カテゴリー

Powered by
Movable Type 3.2-ja-2

38.107.179.211

38.107.179.211