• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MovableType4.1を使っています。コメントを表示する時に、特定のコメントユーザーの名前を置き換えることはできますでしょうか?)

MovableType4.1でコメントユーザーの名前を置き換える方法

このQ&Aのポイント
  • MovableType4.1を使っていますが、コメントを表示する際に特定のコメントユーザーの名前を置き換えることは可能でしょうか?今回は、「山田太郎」というユーザーのコメント名を「鈴木一郎」と表示する方法を調べています。
  • 現在のコードは、コメント投稿者の名前が「山田太郎」の場合に「鈴木一郎」と表示し、それ以外の場合は投稿ユーザーの入力した名前を表示するようになっています。しかし、<$MTSetVar name="hoge" value="<$MTCommentAuthor$>"$> の部分で変数の値が認識されずエラーが出ています。
  • value="山田太郎"のように直接値を指定した場合は正しく認識されるため、変数の中に変数を使用することができないのか、もしくは記述方法が間違っているのか疑問です。変数の中に変数を使用する方法について教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

<MTSetVarBlock name="hoge"><$MTCommentAuthor$></MTSetVarBlock> <MTIf name="hoge" eq="山田太郎"> 鈴木一郎 <MTElse> …みたいな感じで、MTSetVarBlockタグを使ってみてはどうでしょう。

noname#213810
質問者

お礼

ありがとうございました。 出来ました! 基本的にMTタグの中にMTタグはダメなんですね・・・ とても勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 教えてください(EXCEL)

    MAX関数を使って最高点を出し、その横に最高点を出した人の名前を表示したいのですが、どのような式を作ればよいでしょうか? こんな感じです。 例) 名前 合計 平均点 山田 太郎 370 93 鈴木 一郎 275 69 山田 花子 172 43 鈴木 次郎 192 48 ・・・ 最大値 93 平均点の最大値は93で、山田太郎さんなので 93の横に「山田太郎」さんを表示されるには どうしたらよいでしょうか よろしくお願いします。

  • 【Access】社員名簿で社員番号の中から最大日付のデータ年月の社員番号を抽出する方法?

    SELECT imadai,社員番号, imadai.データ年月, imadai.氏名 FROM imadai 社員番号 データ年月 氏名 1146    200804   鈴木一郎 1146    200805   鈴木一郎 1146    200806   鈴木一郎 1147    200805  山田太郎 1147    200806   山田太郎 1147    200807   山田太郎 このデータから1146 200806 鈴木一郎と1147 200807 山田太郎を抽出したいのですが、 うまい方法が見つかりません。よろしくお願いします

  • javaの問題なんですが。。。

    後述する機能を持った CustomerManagerクラス CustomerCardクラス の二つのクラスを作成してください。 CustomerCardクラスには ・IDと名前を引数に渡して設定するコンストラクタ ・数字のIDの変数を持つ ・文字列の名前の変数を持つ ・「ID = 1 , 名前 = "山田一郎"」の様に保持している変数の情報を出力するメソッド:printInfo CustomerManagerクラスには ・mainメソッドを持つ  機能として  CustomerCardクラスを使用して  ID = 1 , 名前 = "山田一郎"  ID = 2 , 名前 = "鈴木太郎"  と表示する という問題ですが誰かお答えよろしくお願い致します。

    • ベストアンサー
    • Java
  • jQueryでxmlを読み込んで、五十音順にソート

    jQueryでxmlを読み込んで、五十音順にソート qa6111214でjQueryでXMLを操作する方法について質問させていただいた者です。 たびたび申し訳有りません。質問させていただきます。 jQueryでxmlで読み込んで、五十音順にソートしたいのですが方法がわかりません。 ---------------------------------------------------------------------------------------------------- <data> <item> <link>hoge1.html</link> <name>山田 太郎</name> <syllabary>やまだたろう</syllabary> </item> <item> <link>hoge2.html</link> <name>山田 花子</name> <syllabary>やまだはなこ</syllabary> </item> <item> <link>hoge3.html</link> <name>田中 太郎</name> <syllabary>たなかたろう</syllabary> </item> <item> <link>hoge4.html</link> <name>田中 花子</name> <syllabary>たなかはなこ</syllabary> </item> <item> <link>hoge5.html</link> <name>鈴木 太郎</name> <syllabary>すずきたろう</syllabary> </item> <item> <link>hoge6.html</link> <name>鈴木 花子</name> <syllabary>すずきはなこ</syllabary> </item> </data> ------------------------------------------------------------------------------------------------ というxmlデータをjQueryで読み込んで、五十音順にソートして表示する方法を探しています。 例えば…… ------------------------------------------------------------------------------------------------ <a href="hoge5.html">鈴木 太郎</a> <a href="hoge6.html">鈴木 花子</a> <a href="hoge3.html">田中 太郎</a> <a href="hoge4.html">田中 花子</a> <a href="hoge1.html">山田 太郎</a> <a href="hoge2.html">山田 花子</a> ------------------------------------------------------------------------------------------------ といった具合に書き出したいのですが…… ご教授願います。また、参考になりそうな書籍/サイトはありますでしょうか。 宜しくお願い致します。

  • エクセルの同じ名前をカウントする方法

    エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。 

  • 養子縁組後の姓

    例えば 70代夫婦(山田太郎 花子) 嫁いだ娘(鈴木よし子) その夫(鈴木一郎) がいます。 今回養子縁組をすることになりました。 山田太郎、花子夫婦が 鈴木性となることはできますか?

  • FacebookにもIPのようなものがあるの?

    自分はFacebookをやったことがなく、知識がないので教えていただきたいのですが… Eメールや、ブログにコメントしたりすると、相手にこちらのIPアドレスなどが分かってしまいますよね? (Facebookには、足跡機能は無いとは聞いたのですが…) 例えば、自分の名前が「「山田太郎」だとします。 でも、まだFacebookがうまく使えないので、「鈴木一郎と」いう仮のアカウントを作って練習(?)するとします。 (Fbは本名がルールなのは知っていますが、下手な失敗をすると恥ずかしいのでちょっと練習したい…) で、鈴木一郎が、面識はない「佐藤次郎」と友達になって、佐藤次郎のところに訪ねているとします。 そして、後になって、本名の山田太郎として交信を始めたとき、 佐藤次郎は「鈴木一郎と山田太郎が同一人物」だと分かる術はあるのでしょうか? つまり、佐藤次郎には二人のIPアドレスのようなもの(?)が判って、「あれ?この二人同じじゃん!」って分かってしまうのでしょうか? 教えてください。

  • Facebookの名前表示について

    Facebookの名前の登録で( )の中には旧姓が表示されるとわかりやすいですが、中には 『山田 鈴木 よし子』のように名字が2つ並んで表示されます。 この場合、山田が旧姓なのか、鈴木が旧姓 なのか教えてくださいm(__)m

  • 統一性のない書き方の適用の項目からある名前を抜き取って表示したい

    A1セルでB1セルに、 下の左の名前から右の名前にして抜き取りたいです。 左は適用の項目です。 右はそこから抜き取りたいと思っている、項目名です。 適用は、名前は入っているけど、書き方に統一性がありません。 A1セル            B1セル 「1月分給料 田中真一」 は  「真一」 「田中真一 仮払い」    は  「真一」 「1月分給料 鈴木孝明」 は  「孝明」 「鈴木孝明 賞与」    は   「孝明」 「1月分給料 山田晶子」 は  「晶子」 「山田晶子 仮払い」    は  「晶子」 「1月分保険料 西田一郎」 は 「一郎」 「西田一郎 貸付金」    は  「一郎」 それ以外は、            「その他」 みたいにして、表示したいです。 どうしたらいいのでしょうか?

  • こんなケースの郵便物は宛先に届きますか?

    よろしくお願いします。 郵便物の配達は、宛先と宛名(=住んでいる人)が一致しないと 配達されないのでしょうか? 例えば「○○市△△町□□番地」に「山田太郎」さんが住んでいるとします。 「山田太郎」さんの友人「鈴木一郎」さんが、仮にホームレスだとします。 「鈴木一郎」さんに郵便物を届けたい場合、住所不定のため郵便物を送れません。 そこで「山田太郎」さんの住所をお借りして、宛名だけ「鈴木一郎」さんとした場合です。 どうなのでしょう? やはり郵便局側は宛先とその住所の苗字の一致などを調べていて 宛名が実際に居住している人物と異なっている場合は、送り主の元に 郵便物は戻ってきてしまうのでしょうか?