トップページblog
1001コメント337KB

MT質問スレ Ping 6

■ このスレッドは過去ログ倉庫に格納されています
0001Trackback(774)2006/02/10(金) 22:08:29ID:y5as0bFL
MovableType の初級質問スレです。

■マニュアルは必読
http://www.movabletype.jp/manual/mtmanual.html
http://www.sixapart.jp/movabletype/manual/known-issues.html

■関連スレ
MovableType スタイルシート攻略
http://pc8.2ch.net/test/read.cgi/blog/1095736242/
【MT】MovableType【設置方法】
http://pc8.2ch.net/test/read.cgi/php/1084537281/
Movable Type 3.2
http://pc8.2ch.net/test/read.cgi/blog/1123988114/

■過去ログなどは >>2 以降
0611Trackback(774)2006/05/01(月) 17:44:53ID:f1Y5n4Ly
StylecatcherでBeckettを使用して多少カスタムしています
悪戦苦闘しながらアーカイブページやエントリーページを2カラムに
したのですが 1点だけどうしても分からない部分があります
メインページだけページトップに空白が出来るのです。
これってスタイルシートなんでしょうか?
どの部分を修正すれば良いのか 教えて頂けませんか?
0612Trackback(774)2006/05/01(月) 21:42:02ID:YFpTAYrA
そんなの
分かるはずがない。質問の仕方を考えろ
0613Trackback(774)2006/05/01(月) 22:23:03ID:n8589iyp
サイトとテンプレ晒せ。
話はそれからだ。
0614Trackback(774)2006/05/01(月) 22:39:26ID:rOGwC9sJ
いえ テンプレは2カラムにした以外全然弄ってないです
TOPマージンの設定があるんだろうとおもって 各ページのソースを
見比べたんですがわからなかったので CSSで設定してるのかなぁと
でも見ても分かんないので
0615Trackback(774)2006/05/01(月) 22:51:09ID:/HpOewPe
エスパーどこ?
0616Trackback(774)2006/05/02(火) 06:02:07ID:AAt7lsW1
ログインできなくなってしまいました.

ログインできなくなった流れ.
http://xxx/hoge/ のようなアドレスに MT をインストールして利用しています.
今回,独自ドメインを取得したため http://yyy/http://xxx/hogehoge/ に対応させ,ここまでは正常に動作しました.
次に,http301 で転送しようと,http://xxx/hoge/ に.htaccess を置きました.
ファイルの中身は
Redirect permanent /hoge/ http://yyy/
です.
すると,http://xxx/hoge/以下にアクセスしようとするとhttp://yyy/以下に転送されるようになり
うまくいったと思ったのですが,ログインができなくなってしまいました.
http://yyy/mt.cgi にアクセスしてログイン名とパスワードを入力してログインを押しても,
画面が遷移しません.
mt.cgiにアクセスしてソースを見てみると,
<form method="post" action="/hoge/mt.cgi">
となっており,パスがずれているようです.ここの /hoge/ が無くなれば正常に動作すると思うのですが…

長々と書いてしまい申し訳ないのですが,解決策お解りになる方いらっしゃいましたら教えていただきたいです.
0617Trackback(774)2006/05/02(火) 06:30:30ID:pIVpT3eu
>>616
一旦、 .htaccess の記述をコメントアウトし、
サイトの URL を http://yyy/ に変更してから .htaccess の記述を復帰させてみては?
06186162006/05/02(火) 06:55:05ID:AAt7lsW1
>>617
レスありがとうございます.
スタートページ→設定の公開タブ サイトURL のことでしょうか.
ここはすでに http://yyy/ に変更してあります.616では書き忘れてしまい申し訳ございません.
0619Trackback(774)2006/05/02(火) 09:07:22ID:M83WBZ5r
>615 んじゃindex.htmのヘッダーを晒しますと
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />
<meta name="generator" content="Movable Type <$MTVersion$>" />
<meta http-equiv="Pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
<link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="<$MTBlogURL$>atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<$MTBlogURL$>index.xml" />

<title><$MTBlogName encode_html="1"$></title>

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" />

<MTBlogIfCCLicense>
<$MTCCLicenseRDF$>
</MTBlogIfCCLicense>
</head>

殆ど弄ってません。
ちなみに他のページもタイトル部分以外は共通なんですが 何故かindex.htmのみtopマージンが
10pxくらい出来てしまいます。よろしくお願いします。
0620Trackback(774)2006/05/02(火) 12:53:27ID:LYvGqd7F
どこのエスパーがヘッダーだけ見て判断できるんだよ。
0621Trackback(774)2006/05/02(火) 13:17:03ID:M83WBZ5r
え?意味分かりませんが? 
TOPマージンの設定って body直後とCSSくらいじゃないんですかね?
body直後も 2カラムライトの記述で各ページ一緒です
styles-site.cssもみたんだけど そういう設定をするところが無かったような気がするんですが
0622Trackback(774)2006/05/02(火) 13:24:57ID:LYvGqd7F
>>621
だから、CSSとbody以下を見ないと意味が分からんだろ。
headなんぞ示されても意味がない。
0623Trackback(774)2006/05/02(火) 14:07:01ID:M83WBZ5r
あ、そうですか それはすみません

カテゴリーアーカイブ以外共通
<body class="layout-two-column-right">
<div id="container">
<div id="container-inner" class="pkg">
<div id="banner">

カテゴリーアーカイブ
<body class="layout-two-column-right" onload="individualArchivesOnLoad(commenter_name)">
<div id="container">
<div id="container-inner" class="pkg">
<div id="banner">

cssはアップローダに上げました キーワードは共に 123
ttp://www4.axfc.net/uploader/16/so/N16_1416.css.html
ttp://www4.axfc.net/uploader/16/so/N16_1417.css.html

よろしくお願いします。
0624Trackback(774)2006/05/02(火) 14:34:55ID:vw8CrEdn
てらわろす
0625Trackback(774)2006/05/02(火) 15:12:43ID:eDvJAiAW
>>623
banner とか書いて恥ずかしくないか?
0626Trackback(774)2006/05/02(火) 15:22:55ID:M83WBZ5r
ええぇぇ〜?
上にも書いてますけどStylecatcherで適用したBeckettのcss そのまんまです。
何にも弄ってない っていうか弄れるくらいならココで聞く必要もないというか・・
恥ずかしいcssなんですか?

 
0627Trackback(774)2006/05/02(火) 17:52:21ID:/vs4bVf4
625が、不勉強なだけ
0628Trackback(774)2006/05/02(火) 19:05:20ID:qpcb8MOZ
テンプレそのまんまです、ってのが拠り所らしい。
06296172006/05/02(火) 20:50:19ID:pIVpT3eu
>>618
んじゃ、 mt-config.cgi の CGIPath の項目は http://yyy/ になってるかな?
0630Trackback(774)2006/05/02(火) 21:34:10ID:+cFNWYPr
>>625 628
分からないんならだまってろなw
0631Trackback(774)2006/05/02(火) 21:39:05ID:HAbDa5l2
>>630

それは違うと思うぞ。
0632Trackback(774)2006/05/02(火) 21:40:08ID:+cFNWYPr
1 名前:Trackback(774)[] 投稿日:2006/02/10(金) 22:08:29 ID:y5as0bFL
MovableType の初級質問スレです。
0633Trackback(774)2006/05/02(火) 22:05:43ID:qpcb8MOZ
何の初級者か、それが問題だ。
0634Trackback(774)2006/05/02(火) 22:35:26ID:+cFNWYPr
ID:qpcb8MOZは黙ってろって
06356162006/05/02(火) 22:56:54ID:b+aA+4At
>>629
まさしくそこでした.
現在無事アクセスできるようになっております.
どうもありがとうございました.
0636Trackback(774)2006/05/03(水) 10:02:25ID:ic6yu0lO
ビルドした日の日付を表示ってどのタグだっけ
0637Trackback(774)2006/05/03(水) 13:49:30ID:5ois7a+e
ヘルプって便利だよな
0638Trackback(774)2006/05/03(水) 14:52:58ID:c2/XGNAM
>>611
たぶん、テンプレのどこかを書き間違いしているんじゃないかと。

カスタム状況にもよるけど、一度テンプレートを完全に元に戻して、ファイル比較しながら
慎重に修正していった方がいい。

ただ、失礼だけど、>>614>>621を見る限り、カラム数を変えるようなカスタマイズは
やめた方がいい気もする。
0639Trackback(774)2006/05/03(水) 15:54:40ID:uWPa5tE8
>>638
テンプレの書き間違いじゃなく このスタイルは最初からそうなってませんか?
ソースは全てのページで比較しましたので 多分大丈夫だとおもいます。
cssの何処かにindexページだけのマージンの設定があるはずだと
思いこんでますが 探してもよく分かりません。
ちなみにカラム変更はコピペですからそんなに難しくはなかったですよ。

indexのみのマージン設定するところがおわかりなら教えて下さい。
駄目ならindex以外にTOPマージンの設定をするしかないと思っています
この方が簡単ですもんね
0640Trackback(774)2006/05/03(水) 15:59:06ID:NNi2pnNS
>>636
ウェブログの設定・アーカイブの設定
<$MTArchiveDate format="%Y/%m/%d%H%M"$>.html
で2006/05/031658.htmlになる
0641Trackback(774)2006/05/03(水) 15:59:58ID:NNi2pnNS
あれ、個別エントリーアーカイブのとこかな?
だったらへルプ読めと・・・
0642Trackback(774)2006/05/03(水) 16:08:46ID:nTmj6ZJ8
ソースだけじゃなくてアドレス晒した方がいいんじゃないの?
見るものは結局ソースなんだけど、なんか説明不足なとこがあったりするかもしれないし
言葉でうだうだやってるよりその方が早いと思うけど
あとOSやブラウザも何で表示確認してるのか書いてないし
0643Trackback(774)2006/05/03(水) 16:20:25ID:uWPa5tE8
>>642
XP SP2+IE6.0です。2チャンでURLは勘弁して下さい。
head直後にbody マージンを設定したところはないです。
リンクしているcssも同じ となるとcssしかないのかなと。

結局見てくれだけのことで 自己満足でしかないのですが
今後のため できれば原因を知りたいのです。
0644Trackback(774)2006/05/03(水) 20:06:46ID:lI3TyObR
どれくらいマージン空いてるのよ?
0645Trackback(774)2006/05/03(水) 20:45:06ID:uWPa5tE8
10〜15pxくらいです indexだけなんですよ
0646Trackback(774)2006/05/03(水) 21:31:24ID:FrreeA+n
ちょっかい出した奴は最後まで面倒見ろよ
0647Trackback(774)2006/05/04(木) 00:11:36ID:/kLeqlm4
ちょっと気になったんで、Beckettを入れてメイン、カテゴリー、エントリーを全部layout-two-column-right
にしてみたけど、マージンの空きなんて全然起こらない…。

あえて言うなら、ナビや日付関連の表示部分で少しずれるぐらい。


layout-two-column-rightに統一する限り、メインページだけずれるという事はありません。
「もう一度、テンプレートをよく見直してください」としか言いようがないです。
0648Trackback(774)2006/05/04(木) 00:12:17ID:K+iIumR3
サイト晒さない限りわかるわけない。勝手に悩んで死ねばいいのに。
0649Trackback(774)2006/05/04(木) 16:58:27ID:87QYQMQk
こんにちは。

mt-check.cgiで「準備が整いました。」と表示されるのですが、
index経由又はmt.cgiにログインをしようとするとログイン画面に行かずに
ファイルを開く・保存のアラートが出てしまいます。パーミッションは755です。

何が悪いのか心当たりある方が居ましたらお教え下さい。
0650Trackback(774)2006/05/04(木) 17:38:22ID:2rJrpPgo
サーバーの設定が間違っている。
CGIが実行できるように汁。
0651Trackback(774)2006/05/04(木) 18:05:42ID:jgcnRlqs
他に適当なスレが見つからなかったので
こちらで質問します

最近サーバーを引っ越したのですが
ectoで既存のエントリを読み込もうとすると失敗してしまいます

>「metaWeblog.getRecentPosts」からの応答がありませんでした。

こんなエラーが出ます
APIパスワードなどもしっかり設定しているのですが
何が原因なんでしょうか
困っています、どなたかお力添えを…
0652Trackback(774)2006/05/04(木) 21:02:13ID:O0qdW9r7
ecto使用をやめる
0653Trackback(774)2006/05/05(金) 07:49:43ID:scj4y6ng
屑スレすんなよ
0654Trackback(774)2006/05/05(金) 08:24:45ID:UxdVX3Cu
スレするって
0655Trackback(774)2006/05/05(金) 12:01:31ID:scj4y6ng
すぐ釣れるなw
0656Trackback(774)2006/05/05(金) 13:52:51ID:TJhGVSL4
とりあえず651が馬鹿だとわかった
0657Trackback(774)2006/05/05(金) 19:19:17ID:r0WtEC/C
>>655
釣れた発言は最高に馬鹿に見える
もっとやってくれ
0658Trackback(774)2006/05/05(金) 21:31:55ID:scj4y6ng
>>654=>>657 は屑 


これでいいか?
0659Trackback(774)2006/05/05(金) 21:36:15ID:K3MTlqfr
素直だな
0660Trackback(774)2006/05/05(金) 21:42:04ID:scj4y6ng
それから >>619 
ヘッダーに原因あるぞ エスパーじゃなくても分かるわ 
0661Trackback(774)2006/05/05(金) 22:37:37ID:UxdVX3Cu
ほんと素直だね
0662\______ _______/2006/05/05(金) 23:06:30ID:scj4y6ng
          ( 'A `) V
            (⊃⌒*⌒⊂)
            /__ノωヽ__)

                     \    _
                    r-''ニl::::/,ニ二 ーー-- __
 肛門がしゃべった!!  .,/: :// o l !/ /o l.}: : : : : : :`:ヽ 、
                  /:,.-ーl { ゙-"ノノl l. ゙ ‐゙ノノ,,,_: : : : : : : : : :ヽ、
              ゝ、,,ヽ /;;;;;;;;;;リ゙‐'ー=" _゛ =、: : : : : : : :ヽ、
              /  _________`゙ `'-- ヾ_____--⌒     `-: : : : : : : :
...-''"│    ∧  .ヽ.  ________   /   ____ ---‐‐‐ーー    \: : : : :
    !   /   .ヽ  ゙,ゝ、      /  ________rー''" ̄''ー、    `、: : :
    .l./     V   `'''ー-、__/__r-‐''"゛     ̄ ̄   \   ゙l: : :
                   l     .,.. -、、 _ ‐''''''''-、    l   !: :
                  |   /    .| .!     `'、  |   l: :
                      l   |     .l,,ノ     |  !   !: :
                       / '゙‐'''''ヽ、 .,,,.. -''''''''^^'''-、/  l   !: :
             r―- ..__l___    `´            l   /   /: :


0663Trackback(774)2006/05/06(土) 11:59:48ID:Qrnrdy5A
質問です。
レンタルブログによくあるような
コメント投稿の際に各自パスワードを設定して
後々編集できるような機能のプラグインってありますか?
0664Trackback(774)2006/05/06(土) 12:32:12ID:0bNrNvIR
>>651ですが未だに読み込みが出来なくて困っています
解消する方法はないのでしょうか
0665 2006/05/06(土) 14:32:10ID:61f6P+2x
bannerのpaddingだろ
0666Trackback(774)2006/05/06(土) 14:33:50ID:TMKXT2rT
marginとpadding全部0にしたらいいんじゃねw?
0667Trackback(774)2006/05/06(土) 15:05:08ID:Zkk04W3h
>>663
レンタルブログ使えば?
0668Trackback(774)2006/05/06(土) 16:35:35ID:hzCT9SU3
>>647
0669Trackback(774)2006/05/06(土) 16:41:04ID:hzCT9SU3
しくじった
>>647
お世話になりました お陰でとても参考になりました 
ありがとうございました
>>660
おっしゃるとおりでした お陰で解決しました

蛇足ながら 初心者スレなのに無意味なレス付ける人が
多いのはちょっとうんざりしました
ちなみにpaddingではありませんでした。
0670Trackback(774)2006/05/06(土) 18:27:58ID:704Pc8Sr

J
0671Trackback(774)2006/05/06(土) 18:41:33ID:QxEtlnNo
MT3.2をDebian3.2+Apache1.3.33にアップロードしました。
mt-checkまでは無事終了したんですが、index.htmlにアクセスすると
500エラーになります。
perl -wc をやったところ,mt-config.cgiがエラーになります。
エラーは
Bareword found where operator expected at mt-config.cgi line 28, near "//ドメインの一部"
(中略)
Unquoted string "niature" may clash with future reserved word at mt-config.cgi line 93.
(以降略)
でした。上と同じようなものが続いています。
これはどのようなエラーなのでしょうか?
0672Trackback(774)2006/05/06(土) 21:38:46ID:I+Fn6H4K
質問です。
Movabletype 3.2ja-2にて、
コメントで「>」だとか「>>」などを入力された場合、
ソースにそのまま>や>>と表示されてしまいます。

これを実体参照に変換させる方法、もしくはプラグインなどはありませんでしょうか。

ちなみにコメント設定はHTML不可、URL自動リンクONです
0673 2006/05/07(日) 02:35:57ID:EH5j3Cq6
clash with future
将来が崩れた
0674Trackback(774)2006/05/07(日) 03:54:02ID:LJTp1i0E
>>671
エラーではありません。
0675Trackback(774)2006/05/08(月) 13:35:10ID:fL4Q4I4Y
環境設定のテンプレートを設定しようとしたのですが、
Unterminated bracket group, in: コメント・プレビュー
===========^ near there via MT::L10N::ja, as used at lib/MT.pm line 859
とエラーが出てしまいました。
>>75で同じような質問があったので>>77を参考にしたのですが、
MT::I18N::encode_text($LH->maketext($format, map {MT::I18N::encode_text($_, $enc, 'utf-8')} @args),'utf-8', $enc);
のように859行目にはカッコの閉じ忘れもないようです。
上記はMT.pmのsub translate {}内なのですがその周辺にも見当たりませんでした。
このエラーの詳細を教えてください。
06766752006/05/08(月) 13:59:19ID:fL4Q4I4Y
すいません。とりあえず自己解決しました。
管理画面の一部に文字化けがあったので、
utf-8からshift-jisにしたらなぜか直りました。
0677Trackback(774)2006/05/08(月) 16:11:01ID:hujFVe+j
RH7.3 apache1.3.27 mysql3.23.58にてMTを構築中です。
ImageMagickをrpm、tar.gzの両方でインストールも試し、jpeglib等もインスト
ール済みです。
mt-check.cgiではImageMagickを認識しているのですが、データベース構築後、
サイトを見ると画像のUPボタンがありません。

Google等で検索したインストール方法はいろいろ試しましたがさっぱり表示さ
れません。

誰かお分かりになる方がいればヒントなり頂戴できませんでしょうか。
0678Trackback(774)2006/05/09(火) 01:36:47ID:xsixU6iR
Fedora core4にDBはpostgresでMT3.2で設定中です。
postgresの設定で他のサイトを見ていたらDBの初期化で
rm -rf /var/lib/pgsql/data をしてからinitdbを行うといった記述を
している所がありそのとおりに設定したらMTからうまくDBに接続出来ない
状態になっております。
MTのインストールをしようとするとCould not create socket:permission denied
とエラーがでます。接続はUnix domain socketを使うように設定している筈ですが
postgresのツールであるfsqlもUnix domain socket接続だと思うのですがこちらは
問題なく接続できます。
ちなみに別のPCにてfedora core4をインストールしyumでpostgresをインストール
/var/lib/pgsql/dataを削除せずにMTをインストールした場合は問題なくMTをインストール
できました。
別サーバーにて設定できれば良いんですが、現在動作している環境にインストールする必要があり
どうしても上記の問題をクリアしたいのですがわかる方教えてください。

postgresの問題かとも思いましたがposgres自体動作している為、このスレに投稿させて
いただきました。スレ違いであればご指摘お願いします。
0679Trackback(774)2006/05/09(火) 09:13:20ID:fh3vYm/Y
>>678
なぜ、initdbしなおす必要があるのか?
0680Trackback(774)2006/05/09(火) 20:04:28ID:xsixU6iR
>>679
いや、最初参考にしてた所が文字コードの絡みでrmしてinitdbのオプション指定
したほうがいいって書いてあったもんで・・・。
しなおす必要がないのはわかりましたが、元に戻らんのですよ。
書き忘れてましたがrmしたあとはinitdbしてもうまくいかなくてpostgresを削除して
installしなおしています。
0681Trackback(774)2006/05/09(火) 23:18:47ID:3Q8VVcnX
MT3.2だと、 https://〜 のサイトが公開できないんですが、方法知ってる方いませんか?

ちなみに、https://〜 を入力し保存ボタンを押した時点で
「相対URLではなく、絶対URLを入力してください」と、しかられてしまいます。
0682Trackback(774)2006/05/11(木) 17:12:08ID:jXt/zMBB
記事をUTF-16で書くにはどうすればよいのでしょう。
0683Trackback(774)2006/05/12(金) 17:51:05ID:d7BuPOhG
UTF-16は特別な理由がない限り使うべきではありません。
0684Trackback(774)2006/05/12(金) 22:19:17ID:4s8DCDj2
>>682

なぜUTF-16を使う必要があるのですか?
0685682ではないが2006/05/12(金) 22:26:28ID:XaqsZKqi
8の2倍だから、よさげでしょ
0686Trackback(774)2006/05/13(土) 00:30:09ID:tCZmYpcz
それならUTF-32つかえ
0687Trackback(774)2006/05/13(土) 02:21:45ID:sbD9XuXq
次世代を先取り、UTF-64
0688Trackback(774)2006/05/13(土) 04:33:08ID:1uZZcB1K
多分宇宙人とかが使うんだろうなw
0689Trackback(774)2006/05/13(土) 06:03:50ID:FJQqlQ3S
なんか、PCとかゲーム機とかの歴史そのものみたいね
0690Trackback(774)2006/05/13(土) 11:44:09ID:UMSCTc2V

 自宅のWindowsHOMEにApacheをいれて、Perl、Mysqlを加えてMt-Check.cgiは通ったのですが、http://localhost/cgi-bin/mt.cgiにアクセスするとデータベースを初期化中で止まってしまいます。

 検索したのですが staticwebpass /mt-static/ とちゃんと記述してあります。
(H:/Apache/cgi-bin/mt/...)
       /mt-static

のようなフォルダ構成でCGIpass /cgi-bin/mt/ もとしてます。

 データベースが初期化中で固まるトラブルが多いことは検索でわかったのですが、staticwebpass以外の項目で修正できたという例がなかったのでこちらに書き込みました。

どうかよろしくお願いしますm(__)m  
0691Trackback(774)2006/05/13(土) 16:28:41ID:FJQqlQ3S
>>690
こちらこそ、よろしくお願いします
0692Trackback(774)2006/05/13(土) 17:17:02ID:sbD9XuXq
>>690
今後ともよろしくお願い申し上げます。
0693Trackback(774)2006/05/13(土) 18:29:49ID:0zi5WuJg
いえいえここは私が m(__)m 
0694Trackback(774)2006/05/13(土) 18:52:13ID:UBojNHuE
屑スレすんなよw
0695Trackback(774)2006/05/13(土) 19:00:27ID:HFeIsYSS
>>690
何卒、ご理解ご了承の程をよろしくお願い致します。
0696Trackback(774)2006/05/13(土) 19:36:59ID:zXWPRGas
>>694
屑スレってなんだよw
0697Trackback(774)2006/05/14(日) 09:01:28ID:1JCs+K+c
やっぱすぐ釣れるなw
06986902006/05/14(日) 09:52:32ID:7eosGIn5
スレ汚しすみませんでした。mysqlの設定で自己解決しましたm(__)m
0699Trackback(774)2006/05/15(月) 01:44:11ID:NQuQYqeB
>>697
屑スレすんなよw
屑スレすんなよw
屑スレすんなよw

( ´,_ゝ`)プッ
馬鹿じゃんw
0700Trackback(774)2006/05/15(月) 06:10:08ID:WZIONiyA
MTIfCategoryプラグインについての質問です。
ttp://www.bradchoate.com/weblog/2002/10/31/mtcatx

MTIfPrimaryCategoryの使い方がよくわかりません。

たとえば次のカテゴリー構成の場合、

・animal
 ・dog
 ・cat
 ・pig
・country
 ・japan
 ・usa
 ・uk

親カテゴリがanimalの場合とそれ以外の場合で表示を変えたいのですが、
<MTIfPrimaryCategory name="animal">動物</MTIfPrimaryCategory>
<MTIfNotPrimaryCategory name="animal">動物以外</MTIfNotPrimaryCategory>
というソースではちゃんと動作しません。

そもそもMTIfPrimaryCategoryというのはどういう時に使用するのでしょうか?
よろしくお願いします。

0701Trackback(774)2006/05/15(月) 09:30:51ID:T4cxbzu0
>>699 いとも簡単に釣られてるなw
0702Trackback(774)2006/05/15(月) 13:14:10ID:7rvMyQ7n
>>700
htmlタグもMTタグも無しに「動物」「動物以外」と書いて何をしたいのか分からん。
0703Trackback(774)2006/05/15(月) 14:24:47ID:w+VRtDQf
>>701
またお前か。今日も簡単に釣られてんな。
0704Trackback(774)2006/05/15(月) 21:20:22ID:vWThOOGp
MTIfPrimaryCategoryって使ったこと無いけどこれじゃダメなの?
<MTIfPrimaryCategory name="animal">動物<MTElse>動物以外</MTElse></MTIfPrimaryCategory>

MTIfIsDescendant使えば?
0705Trackback(774)2006/05/15(月) 22:01:31ID:rpQaOYx4
>>701
>>702
目障りなので「どうしてもやる必要がある」ということでなければ
やめてくれ。
0706Trackback(774)2006/05/15(月) 23:54:12ID:OOT2J97F
>>705
またお前か。今日も簡単に釣られてんな。
0707Trackback(774)2006/05/16(火) 16:55:03ID:9PA8T47c
XREAスレへお帰りください
0708Trackback(774)2006/05/17(水) 03:33:40ID:Zc1N94PQ
>>704
ありがとうございます。
どうやらElseが実装されていないみたいなんです。
MTIfPrimaryCategoryの使い方というか機能がよくわからなくて…。

MTIfIsDescendantだと、カテゴリーが存在しないトップページなどでは空白になってしまいます。
カテゴリーAとそのサブカテゴリーでは「A」を表示し、
それ以外のカテゴリーとトップページなどカテゴリーが存在しない場合は「B」を表示するというようにしたいのですが…。

とりあえず今は、MTIfCategoryで「A」を、MTIfNotCategoryをネストして「B」を表示するという方法でしのいでしますが、
ダサイし、コードが長くなり過ぎです。
0709Trackback(774)2006/05/17(水) 18:12:32ID:EbPILHnf
>>700

MTIfPrimaryCategoryは主カテゴリーが一致したときに表示させる。
カテゴリーって複数選択できるでしょ、主なほうがPrimaryCategory。
主カテゴリーで判断するから親カテゴリーは関係ない。

例:
<MTIfPrimaryCategory name="animal">動物</MTIfPrimaryCategory>
<MTIfNotPrimaryCategory name="animal">動物以外</MTIfNotPrimaryCategory>
主カテゴリー「animal」で副カテゴリーが「cat」のとき動物と表示。
主カテゴリー「dog」で副カテゴリーが「cat」のとき動物以外と表示。
主カテゴリー「dog」で副カテゴリーが「animal」のとき動物以外と表示。



親カテゴリーで分けるならMTIfIsDescendant使ったほうがいいんじゃないの?
0710Trackback(774)2006/05/17(水) 18:20:34ID:EbPILHnf
<MTHasCategory>
親カテゴリーが存在するとき
<MTIfIsDescendant parent="親カテゴリー">
親カテゴリーが一致するときの中身。
<MTElse>親カテゴリーが一致しないときの中身。</MTElse>
</MTIfIsDescendant>
</MTHasCategory>

<MTHasNoCategory>
親カテゴリーが存在しないとき
</MTHasNoCategory>
0711Trackback(774)2006/05/17(水) 18:37:08ID:bLfSuekF
エントリーのコメント入力欄に文字をうつと文字化けするって
マック使ってる人にいわれたんですけど、どう対応すればいいのでしょうか?
エントリー内容は文字化けせずに見れるそうです
■ このスレッドは過去ログ倉庫に格納されています