![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
すみません。
実は以前にも同じ質問をしたのですが、カテゴリーが違ったためか回答をいただけず時の彼方に埋もれてしまいました。
もう一度お願いします。
Movable Typeでカテゴリ内に記事のタイトルを表示させる方法を教えてください。
もちろん検索して「MTTagInvoke」をダウンロードし、プラグインの中にいれ、
<MTEntries lastn="1">
<MTTagInvoke tag_name="MTEntries">
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>
<MTTagAttribute name="lastn">10</MTTagAttribute>
<MTTagContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li><br>
</MTTagContent>
</MTTagInvoke>
</MTEntries>
というタグをいれるというのは知りました(他にもいろいろ書き方はありました)。
でもこのタグをどこの頁にいれていいのかわかりません。
最初は管理画面>テンプレート>アーカイブ>カテゴリーアーカイブ
だと思ったのですが、「検索」などの下にいれても表示させられません。何か思い違いをしているのでしょうか?
またプラグインをアップロードするときは
「MTTagInvoke」というフォルダごとアップロードするのか、
その中の「MTTagInvoke.pl」というファイルだけアップロードするのかも教えてください(今はどちらもUPしてある状態です)。
やりたいのはたとえば漫画というカテゴリの中に
「井上雄彦」「石川賢」「森薫」「羽海野チカ」などの記事を、
新しいもの順に表示させたいのです。
バージョンは3.3です。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
あら、入れ違いになったようです…
やはりエラーになるようですね…では、今編集していらっしゃるカテゴリーアーカイブテンプレートをデフォルトの「最新のエントリー」の記述に戻して下さい。それでカテゴリーアーカイブではそのカテゴリーの最新の5件の表示になるはず…
<MTEntries lastn="10">(←5でもいいんですが)
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntries>
でもって、エントリーアーカイブテンプレート内で「MTTagInvoke」を使う
<MTTagInvoke tag_name="MTEntries">
<MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute>
<MTTagInvokeAttribute name="lastn">5</MTTagInvokeAttribute>
<MTTagInvokeContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li><br>
</MTTagInvokeContent>
</MTTagInvoke>
で、おそらくいけるんだと思いますが…どうでしょう?
こんばんわ。
ありがとうございました!!!! できました。
カテゴリーアーカイブの方に
<MTEntries lastn="10">
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntries>
をいれるだけでよかったようです。
いろいろ他のをつけすぎたんですね。
ちなみにエントリーアーカイブテンプレートの方に
MTTagInvokeのタグをいれるとエラーになってしまいました。
(もしかしたら変な場所に置いたのかもしれませんが)
でもおかげさまで狙いどおりカテゴリの中に目次がつけられました。
本当に何度もありがとうございました!!!
いつかMuller3さんのブログにたどりつけるといいな、と思ってます。
No.3
- 回答日時:
何度もすみません~
素朴な疑問なのですが、このタグを入れているのは、カテゴリーアーカイブテンプレートのサイドバーですか?
以下は
>このタグをどこの頁にいれていいのか
という話になるかと思うのですが、
カテゴリーアーカイブテンプレートのサイドバーだとすると、デフォルトテンプレートのサイドバーの記述
<MTEntries lastn="10">
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntries>
でも、該当カテゴリーの最新5件のエントリーになるのではないかと思いまして(サイドバー部分を抜き出してPHPインクルードとかしていなければ)
こちらの記事が参考になるかな?「小粋空間: アーカイブページに「最近のコメント」「最近のトラックバック」を表示する」:http://www.koikikukan.com/archives/2006/03/29-02 …
要は、「MTのどうしようもない仕様(笑)」で、カテゴリーアーカイブテンプレート内ならば、「MTEntries」タグでも質問者様が期待した結果が得られるはずなので、「MTTagInvoke」プラグインはどっちかというと、エントリーアーカイブテンプレートに入れるものなんじゃないかな、と思ったのでした。まあ、カテゴリーアーカイブテンプレート内に入れても動きが変にならなければ、大丈夫と思います。
入れる場所については、サイドバー内でも記事内に入れてもどっちでも使えると思います。
No.2
- 回答日時:
実はこのプラグイン、私のブログでは使っていないので確認はできないのですが、他のいくつかのブログの記述を見てみると、MTEntriesタグは使っていないようです。
<MTEntries lastn="5">
</MTEntries>
を消してみたらどうでしょう?
参考:「このカテゴリの最新記事一覧」を表示するプラグイン「MTTagInvoke」 (CROSSBREED クロスブリード!:http://cross-breed.com/archives/200411170230.php
(私はテンプレートを新規作成してPHPインクルードという「スマートじゃない」方法を使っているので(^^;)
早速のご返事ありがとうござました!
たしかに他の講座さんでもMTEntriesタグは使っていらっしゃらないようですね。「MTTagInvoke」で検索したらたくさんでてきました。
でも消してみたところ再構築エラーが。
あのおなじみの
「<MTTagInvoke>タグでエラーが発生しました: MTEntryCategoryタグが、エントリーのコンテキスト外で使われた可能性があります。<MTEntries>コンテナの外に誤って記述していませんか? 」
―――やっぱり囲まないとだめなようです。
プラグインのバージョンは1.0なんですが(たぶんこれがバージョン表示:$VERSION = "1.0";)………。
もしかしたら囲む位置がまちがっているのかしら………。
不出来ですいません(泣
No.1
- 回答日時:
MTTagInvokeのバージョンがわからないのですが、
バージョン0.9でしたら、MTTagInvokeで使われていたタグ「MTTagInvoke」がMTのタグとバッティングするため、ソースの書き換えが必要な模様ですが、それはされていますか?
小粋空間: Movable Type 3.3 の再構築で「<MTTagName>タグが閉じられていません」になる問題の対処(改):http://www.koikikukan.com/archives/2006/07/26-01 …
バージョン1.0でしたら、タグが変わっています。「MTTagAttribute」ではなく「MTTagInvokeAttribute」となるようです。
MTTagInvoke1.0のバージョンアップ方法について:商用BLOG専門店:http://www.ec-blog.com/20movable_type_33/000405. …
アップの仕方などは参考URLなどでご確認いただけるかと思いますので、とりあえず参考まで。
ありがとうございました。
下記のように変えて無事表示できました。
<MTEntries lastn="5">
<MTTagInvoke tag_name="MTEntries">
<MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute>
<MTTagInvokeAttribute name="lastn">5</MTTagInvokeAttribute>
<MTTagInvokeContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li><br>
</MTTagInvokeContent>
</MTTagInvoke>
</MTEntries>
ただタイトルの表示がどうにも……。
<MTEntries lastn="1">
<MTTagInvokeAttribute name="lastn">5</MTTagInvokeAttribute>
これだとタイトルがひとつだけ表示。
<MTEntries lastn="5">
<MTTagInvokeAttribute name="lastn">1</MTTagInvokeAttribute>
こうすると同じタイトルが5つも表示される。
<MTEntries lastn="5">
<MTTagInvokeAttribute name="lastn">5</MTTagInvokeAttribute>
これがまたすごくて、タイトルが5つ並ぶがそれが5つ(計25個のタイトルが表示)。
す、すみません、タイトルが普通に頭から5つ並ぶにはどうすれば………。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- その他(プログラミング・Web制作) ワードプレスのプラグインであるAddQuicktagを使いたいが… 3 2022/04/18 15:03
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- WordPress(ワードプレス) WordpressでYouTubeの埋め込みができない。 1 2022/10/26 01:08
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SEO(タイトル・H1・コピ...
-
リンクを貼ると文字の色が勝手...
-
テプラの文字を大きくしたいで...
-
レポート2000字程度なら何文字...
-
大学のレポート A4で1枚レポー...
-
つぶれた文字
-
ワードのヘッダーの文字について
-
Wordでのレポート、文字数行数...
-
gooブログ記事HTML入力でsupとs...
-
Excelに入力しているタグ<br>...
-
Wordで勝手に文字サイズが変わる?
-
FC2ブログでカレンダーが表示...
-
ランダムに選ばれた背景の色に...
-
Googleカレンダーの日付の色
-
Gmailの表示文字を大きくする方...
-
*でパッディング・マージンを0p...
-
FC2ブログのタイトル文字の色変...
-
行間隔の開け方
-
ランキングバナー2つを 横に...
-
seesaaブログが文字バケだらけ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ブログの文章のどこが検索にか...
-
リンクを貼ると文字の色が勝手...
-
思い通りに表示されないんです。
-
オススメのブログサイトで
-
mixiにリンクを貼る方法
-
ブログカスタマイズ:hタグ変更...
-
パソコンを変えたら、アメブロ...
-
ブログでAA(アスキーアート)...
-
So-netブログCSS★記事をテーブ...
-
URL貼り付け
-
livedoorブログの本文でタグが...
-
Livedoorのブログはhtmlで書け...
-
MovableTypeエントリー文末に「...
-
検索避けタグ・・・
-
ブログ投稿時にタグ名を入力し...
-
mt5のブログで記事を小分けにし...
-
リンクの出し方を基礎から教え...
-
ブログのプロフィール欄が太字...
-
Movable Typeでカテゴリ内に記...
-
テプラの文字を大きくしたいで...
おすすめ情報