• 締切済み

movable type 深い階層カテゴリーを大量に作る

MT3.2です。 MTに関してはかなり素人です。 カテゴリー・サブカテゴリーを作成するにあたり、通常は MTの管理画面にて手動にて作成してゆきますが、 なんらかのリストのインポートなどで(当然その元リスト自体は 作成済みとする)深い階層(サブカテゴリ)までを反映した 状態をMT上に作ることはできないのでしょうか? (各エントリーでサブカテゴリーをいくつも登録しリストを インポートするという方法だと、存在しないカテゴリーは 自動で作成されるものの階層構造の再現まではできない) やはりデーターベースうんぬんになってくるのでしょうか。 はたまた、java scriptやphp・cgi関連を絡めないと かなり厳しいなのでしょうか。 ↓これくらいをしたい。 ・総エントリー数   約  10000 ・トップカテゴリー数 約  10~20  これより枝分かれし、最高15~20階層ほどのカテゴリーで  末端のカテゴリー数 約    300 ・総カテゴリー数   約   1000 などというムチャなものを想定。 あまりにも分かっていない質問でもうしわけありません。 ネット上で色々調べましたがどうもよくわかりませんでした。

みんなの回答

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

そんなものすごいデータベースを持つブログを趣味で(個人で)作る人はあまりいないかと思いますので、ここで聞かれるよりmysql(を使っているなら)とかデータベース系で聞かれた方がもしかしたらいいかもしれません…。 ちょっと質問内容が理解できないところがあるのであれですが、 どこぞでエクセル上でログデータを編集しMTに強引にインポートした、という記事を見かけました。探してみたんですが見つかりませんで申し訳ないです。ただ、データを編集するにはエクセルなどは便利かもしれないなあと思いまして。 あとはそのムチャな数量については、やってみるしかないような気が…。 あんまり参考にならない回答ですみません。

関連するQ&A

  • Movable Typeでサブカテゴリの階層化表示

    Movable Type 3.171-ja を使っています。カテゴリの表示について教えてください。 複数のカテゴリに、幾つかの階層をもったサブカテゴリを設定し、それぞれにエントリーがあります。 現時点では、サブカテゴリを無視して、エントリーがあるカテゴリのみ表示しているのですが、サブカテゴリを意識した階層化表示にする事ができないかな。。と、考えています。 Movable Typeのタグだけを利用して、下記の様な表示を作る事はできないでしょうか? カテゴリ1 (エントリーの数) └カテゴリ1-1 (エントリーの数) |└エントリー1-1-1 |└エントリー1-1-2 |└エントリー1-1-3 └カテゴリ1-2 (エントリーの数) |└カテゴリ1-2-1 (エントリーの数) ||└エントリー1-2-1-1 ||└エントリー1-2-1-2 ||└エントリー1-2-1-3 |└カテゴリ1-2-2 (エントリーの数) ||└カテゴリ1-2-2-1 (エントリーの数) |||└エントリー1-2-2-1 |||└エントリー1-2-2-2 |||└エントリー1-2-2-3 ||└エントリー1-2-2-1 ||└エントリー1-2-2-2 ||└エントリー1-2-2-3 |└エントリー1-2-1 |└エントリー1-2-2 |└エントリー1-2-3 └カテゴリ1-3 (エントリーの数) |└エントリー1-3-1 |└エントリー1-3-2 |└エントリー1-3-3 カテゴリ2 (エントリーの数) └エントリー2-1 └エントリー2-2 └エントリー2-3 宜しくお願いします。

  • Movable Type の個別アーカイブに該当カテゴリーのエントリーリスト

    Movable Type の個別ページのカスタマイズについて教えてください。 〈参考ページ〉http://hinagata.biz/log/column/index.php こちらのページは、カテゴリーアーカイブ(最新の投稿をひとつだけ表示)の下部に、該当カテゴリーのエントリーリストが表示されています。 このようなリストを、個別アーカイブのエントリーの下部にも表示させることは可能でしょうか? イメージとしては ----- 〈個別アーカイブのページ〉 エントリーの内容 ●その他のエントリー 個別アーカイブが含まれるカテゴリー(サブカテゴリー優先)のエントリータイトル1 個別アーカイブが含まれるカテゴリー(サブカテゴリー優先)のエントリータイトル2 個別アーカイブが含まれるカテゴリー(サブカテゴリー優先)のエントリータイトル3 個別アーカイブが含まれるカテゴリー(サブカテゴリー優先)のエントリータイトル4 . . . ----- ヘルプと首っ引きで試していますがわかりません。 このようなかたちで運用している方がいらっしゃいましたら、ぜひご教授をお願いいたします。

  • movabletypeのカテゴリーごとプルダウンに

    movabletypeについて質問があります。 各カテゴリーごとにプルダウンにしたいのですが、どうすればいいでしょうか?教えてください。よろしくお願いいたします。 プルダウンの形は以下のようなものです。 カテゴリA └サブカテゴリA1(エントリー数) └サブカテゴリA2(エントリー数) └サブカテゴリA3(エントリー数) └サブカテゴリA4(エントリー数) └サブカテゴリA5(エントリー数) カテゴリB └サブカテゴリB1(エントリー数) └サブカテゴリB2(エントリー数) └サブカテゴリB3(エントリー数) └サブカテゴリB4(エントリー数) └サブカテゴリB5(エントリー数) C、Dとカテゴリがある分、プルダウンが生成されるような形です。 以上、よろしくお願いいたします。

  • while繰り返し処理で買い物かごカテゴリ階層表示作成

    買い物かごのカテゴリ階層表示作成を下記のようにしたいのですが 例) ・カテゴリ1   ・サブカテゴリ1     ・サブサブカテゴリ1     ・サブサブカテゴリ2   ・サブカテゴリ2   ・サブカテゴリ3 ・カテゴリ2 while処理のメインカテゴリ生成内でwhile処理メインカテゴリサブカテゴリ生成内でwhile処理サブカテゴリ該当サブサブカテゴリ作成です。 現在、下記のような状態となっております。 ・カテゴリ1   ・サブカテゴリ1     ・サブサブカテゴリ1     ・サブサブカテゴリ2   ・サブカテゴリ1   ・サブカテゴリ2   ・サブカテゴリ1   ・サブカテゴリ2   ・サブカテゴリ3 ・カテゴリ2 該当サブカテゴリには3つ配列変数があります。 while処理でサブカテゴリ1内の該当サブサブカテゴリ1と2を 出力後、サブカテゴリ1がまた出力されます。サブカテゴリ1と2を 出力後、またサブカテゴリ1、2、3と出力します。 メインカテゴリは正常表示です。 1回のwhile処理に1個ずつ増やして出力しています。 出力する変数の場所を変えると、サブカテゴリは正常表示になり 今度はサブサブカテゴリが表示されなくなります。 サブカテゴリのwhile処理の計算方法がちがうのでしょうか? ご教授お願いいたします。

    • ベストアンサー
    • Perl
  • Movable Typeの変数タグの使い方

     お世話になっております。Movable Type4.1から本格的に導入された変数タグの使い方についてわからないことがあり調べてもなかなか出てこないので分かる方がいらしたらおしえてください。 以下のようなテンプレートタグを作っているのですが、このテンプレートでは、サブカテゴリーに属する記事を順に表示してゆくというものです。 カテゴリーごとの階層表示などはできますが、再下層のカテゴリーからそのエントリー記事を表示するとなるとちょっと複雑になるようです。 最初に<MTSubCategories>からサブカテゴリーの名前を取得して配列に格納しています。 次にサブカテゴリーの名前をループで表示させながらそのサブカテゴリーに属する記事を同時に表示しているのですが、どうやら、<MTEntries category="<$MTVar name="__value__"$>"…というくだりがうまくいってないようです。ここでは表示するエントリーをカテゴリーで指定しているのですが、<$MTVar name="__value__"$>という配列の値が展開されていないようです。モディファイアの中ので変数展開のやり方が調べてもなかなか出てきませんでした。 <MTSubCategories> <MTSetVarBlock name="push(subcategories)"><$MTCategoryLabel$></MTSetVarBlock> </MTSubCategories> <MTLoop name="subcategories"> <h2><$MTVar name="__value__"$></h2> <MTEntries category="<$MTVar name="__value__"$>" sort_order="ascend"> //←ここがうまくいっていないです。 <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>::<$MTEntryExcerpt convert_breaks="1"$> <a href="<$MTEntryPermalink$>">>></a><br /> </MTEntries> </MTLoop>  変数展開の部分がうまくいけばなんとかなると思うのですが、わかる方がいらしたらおしえてください。  よろしくお願いします。

  • 【MovableType】MTで各カテゴリアーカイブページでそのカテゴリに属するサブカテゴリのリストを表示する方法ありますか?

    MovableType(MT)のカスタマイズに関する質問です! 各カテゴリアーカイブページに入った時に、そのカテゴリに属するサブカテゴリのリストを表示したいと思っています。 たとえば、Aという親カテゴリの下に、BとCという子カテゴリがあった場合、Aカテゴリアーカイブページに入ったら、BとCのリンクリストが表示されるイメージです。 ↓ページのイメージ -------------------------------------------- ──────────── ●Aアーカイブ(親カテゴリ) ────────────  ・B(子カテゴリ)  ・C(子カテゴリ)  ■エントリー記事1  ■エントリー記事2  ■エントリー記事3  ・  ・  ・ -------------------------------------------- こういうことって可能でしょうか? おわかりになる方いらっしゃいましたら、ご教授下さい。 よろしくお願い致します。

  • MTのサブカテゴリーにエントリー数を表示したいのですが

    MTでサイトを作成していますが、サブカテゴリーにエントリー数を表示できません。また、初心者のため具体的なやり方をどなたか教えてもらえないでしょうか。

  • Movable Typeのアップグレードができません

    3.0D-BETA-jaから3.35にバージョンアップしようとしています。現在のMTディレクトリとは別のディレクトリを作成してそこに3.35のスクリプトをすべてアップロードし、mt-config.cgiのパラメータを調整してインストールを開始しました。しかし、 * バージョン: 3.2のデータベースからアップグレードします。 * カテゴリーにベースネームを適用しています... (100%) * エントリー投稿画面の新しい既定値を設定しています... (100%) * ユーザーのタグ編集権限を更新しています... (100%) * エントリーの週を更新しています... * 「タグ」というカテゴリをタグに移行しています... (100%) という表示が出たところで、固まってしまっているようで、どれだけ待っても作業が終わりません。どのようにすれば問題なくアップグレードできるでしょうか。おわかりになる方、よろしくお願い致します。

  • XREAにMovable Type3.2を入れたが、パーマリンク・コメント・トラックバックが403と出ます。

    XREAの/public_html直下に、mtフォルダを作り、その中にarchives2(複数のブログを作るのに、何個かarchivesフォルダがいると思ったので)とdbフォルダを作りました。そして、mtフォルダと同じ階層にAというフォルダを作り、http://hogehoge.com/A/というブログを作ろうとしました。 ところが、インポートしたエントリーのパーマリンク・コメント・トラックバックが、クリックしても「403 Forbidden」と真っ白の表示になってしまいます。 cgiフォルダの中にmtフォルダを入れて同じ手順で進めると、なぜかそのやり方だと表示されました。 アーカイブのファイル名をできるだけ短くしたいので、階層を浅く設定したいのですが、XREAはcgiフォルダを作ってからmtフォルダをその中に入れないと正しく動かない仕様なのですか? よろしくお願いします。

  • MovableType MT-3.34のカテゴリ設定について

    はじめまして。表題の件で質問がございます。 どうぞよろしくお願いします。 現時点で最新版のMT-3.34をインストールしましたが、 新規エントリーする際、カテゴリを選択することができません。 予めカテゴリは作成してあります。 以前のヴァージョン(いくつかは忘れました。。) の時は新規エントリーの際にカテゴリを選択するプルダウンがあったとおもうんですが、仕様変更があったのでしょうか?