• 締切済み

MovableTypeで記事投稿型のサイトを作りたいのですが・・・

こんにちは。はじめまして。 現在高校2年生です。 web関係に興味があり、数年前からホームページを作るようになりました。 そして最近はmovabletypeを利用して記事投稿型のホームページを作りたいと考えております。たとえばps3fanさんのようホームページです→http://www.ps3-fan.net/ (HTMLとCSSとPHPでホームページを作っております。) 現在使用しているサーバーはロリポップです。 早速movabletypeをサーバー上に"mt"というフォルダをつくりアップロードは完了しました。 インストールまで進んだのですが、その後、どのようにカスタマイズしていいのか。またどういった仕組みになっているのか手付かずの状態です>< いろいろと調べてみたものの納得のいく情報を手に入れることができませんでした。 どこで自分の思い通りのレイアウト・デザインにカスタマイズできるのか詳しく解説しているサイトやアドバイスがありましたら教えていただけると嬉しいです。 そして疑問なのですがMovabletypeを"mt"というフォルダに導入した場合(例→http://hogehoge.jp/mt/) ブログは上記のようなURLでしか公開できないのでしょうか? 私が作りたいと考えているのはまさにps3fanさんのようなホームページです。 index.phpをトップページとして、新着記事やカテゴリーを参照できるようにしたいのですが、それは可能でしょうか? また、Movabletypeを導入したホームページに記事を追加する場合の方法は http://hogehoge.jp/mt/mt.cgi からログインして更新するという方法になるのでしょうか? ご存知の方がおられましたらご回答いただけると嬉しいです。 質問ばかりで図々しくすいません。 アドバイスやご意見もお待ちしております。 よろしくお願いいたします。

みんなの回答

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

>Movabletypeを導入したら、トップページの編集はログインしてブラウザ上でしかできないのでしょうか? なんらかのソフトを使ってテンプレートを編集したい、ということでしょうか? 私は使ってないのですが、Dreamweaverには、Movable Typeの機能拡張があるみたいです。使い勝手はわかりませんが…。 >そこからどのようにカスタマイズしていいのか手付かずの状態です 私もそうでしたので、わかります。 ブログは、実際表示される文字をテンプレートに入れるわけではなく、例えば記事本文なら、<$MTEntryBody$>というテンプレートタグを使った場所に記事が入ってきます。このようなテンプレートタグを使ってテンプレートを作る必要があります。 それさえ知っていれば、テキストエディタでも何でも使っていいんですが、それにはやはり、標準テンプレートを見て、テンプレートタグ(<MT*****>のようにMTから始まるタグ)の意味を一つ一つ押さえていく必要があると思いますし、インデックステンプレートやアーカイブテンプレート、システムテンプレートのそれぞれの働きについても理解しておく必要があります。 まずは習うより慣れろで、標準テンプレートを管理画面からカスタマイズしていくか、あるいは標準テンプレートのHTML構造が複雑でわかりにくいということでしたら、小粋空間さんなどで配布されているもっとシンプルな構造のテンプレートを元にカスタマイズしていくなどして、MTのシステムに慣れていった方がいいと思います。 MTについての本も出ていますので、それを参考にするのもいいと思います。 とりあえず、多分今3カラムになってると思うので、#1に書いた、スタイルシートをいじって2カラムにでもしてみるとか。

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

>ドメイン直下で公開されていることを確認できたら、「mt」ディレクトリは削除します。 と書きましたが、「mt」の中にもしシステムが入っているのだったら、ディレクトリごと削除しないで下さい。削除していいのは、システム以外です~

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

>index.phpをトップページとして http://hogehoge.jp に公開したい、ということですよね? でしたら、「mt」というディレクトリは必要ありません。(敢えてmtディレクトリに入れておきたいというのでない限り<きっとどこかのマニュアル通りに設定されたので、「mt」に入ったのだと思いますが) 要は、今のサイトURLとサイトパスから、最後についている「/mt」を取ればいいのです。 サイトURL→http://hogehoge.jp サイトバス→/home/sites/lolipop.jp/users/lolipop.jp-********/web/ となります。この設定は、ブログの管理画面「設定」-「ブログの設定」-「公開」から変更できます。 変更後再構築し、ドメイン直下で公開されていることを確認できたら、「mt」ディレクトリは削除します。 >http://hogehoge.jp/mt/mt.cgiからログインして更新するという方法になるのでしょうか? mtディレクトリ下にシステムをインストールしたのなら、基本的にはそうです。(「記事投稿型」って、誰でも投稿できる、という意味ではないですよね?) デザインやレイアウトに関しては、HTMLとCSSがわかれば、あとはMTのテンプレート管理がどのようになっているかを知ることぐらいだと思います。 例えば「スタイルシート(メイン)」というテンプレートありますよね。この記述の中の <MTSetVar name="page_layout" value="layout-***"> この"layout-***"の部分で、カラム構成を制御しています。wがメインの大きい部分、tがサイドバーの小さい部分です。"wtt"にすると、左にメイン、右に2つのサイドバーになります。"twt"にすると、メインが真ん中になります。"tw"にすると、2カラムでサイドバーが左に来ます。 ここで何をしているかというと、「page_layout」と名前を付けて、valueの値("layout-***")を記憶させているのです。 次に「メインページ」を見て下さい。 中に<$MTInclude module="ヘッダー"$>という記述があります。これは、テンプレートモジュールの"ヘッダー"をここに挿入する、という意味です。ヘッダーのソースは別になっているのです。 ヘッダー部分のソースを見るには、右にあるメニューの「インクルードモジュール」の「ヘッダー」をクリックします。 「ヘッダー」内では、headタグ内にある外部スタイルシートのリンクで、先ほどの「スタイルシート(メイン)」の中に入っている「page_layout」にセットされたvalueの値が読み込まれます。 次に、bodyタグ <body class="<MTIf name="body_class"><$MTGetVar name="body_class"$> </MTIf><$MTGetVar name="page_layout" default="layout-wtt"$>"・・・ ここに"page_layout"が出てきました。MTGetVarは、MTSetVarから値を呼び出すタグです。 こうして、class属性に、スタイルシートでセットしたレイアウトの設定が入ります。 ・・・みたいな感じです。 もちろん、標準テンプレートを無理に使う必要はありません。自分で一からカスタマイズしても全然構わないです。 新着情報の表示の方法だとかの機能的なことは、 http://www.movabletype.jp/documentation/appendices/tags/ ここ参考にしながら。 あとは、Movabletype関連の有名どころ MovableType.jp(http://www.movabletype.jp/) The blog of H.Fujimoto(http://www.h-fj.com/blog/) 小粋空間(http://www.koikikukan.com/) Movabletype備忘録(http://bizcaz.com/) とかいろいろとあります。 あとは、うまく検索を使えば、具体的な方法をはじめ、大抵の情報は手にはいると思います。

x2lrt_X
質問者

補足

こんなにご丁寧に回答していただき、本当にありがとうございます! メインページでの公開まではできるようになったのですが そこからどのようにカスタマイズしていいのか手付かずの状態です。 Movabletypeを導入したら、トップページの編集はログインしてブラウザ上でしかできないのでしょうか? また一から自作のHTMLとCSSカスタマイズしたいのですが、可能でしょうか?

関連するQ&A

  • MovableTypeの設定に関して

    初めて投稿させていただきます。宜しくお願い致します。 MovableTypeの設定に関してご質問があります。ご回答いただければ幸いです。 現在、MovableTypeを使って、ブログではなくサイト全体を構築しようと思っています。 サーバーはロリポップというレンタルサーバーです。 ロリポップのホームページにもインストールの設定方法があるのですが、http://www○○○.com/mt/という風になってしまいます。 しかし他のサイトでは、http://www○○○.comという風に設定されています。 どうすれば、そのように設定できるのでしょうか。サーバーにMovableTypeをインストールしてからの設定なのか、インストールする前にCGIを修正しなければならないのかもわからないため、お教えいただけないでしょうか。宜しくお願い致します。

  • MovableTypeの記事を差し込む

    どなたか教えいただければうれしいです。 現在ホームページを作成しています。 サイト内にMovableTypeで作成したブログがあるのですが このブログの最新記事をMTではなく普通にHTMLで作成した トップページの一部分に「タイトル」「日付」「本文の一部」「画像」というような形で差し込みたいのです。 これは技術的に可能なのでしょうか? また、可能であればその方法等をお教えいただけませんでしょうか。 わかりにくい説明で申し訳ありませんが どうぞよろしくお願い致します

  • MovableTypeのインストールエラー

    ロリポップのレンタルサーバーを使ってますがMovableType3.2-ja-2をインストールすると at lib/MT/App/Upgrader.pm line 315.のエラーが出ます。 どこに間違っているのでしょうか?

  • ★MovableType4で1万エントリーするためのサーバありますか?

    MovableType4を使って10000エントリーくらいの投稿に耐えれるためのレンタルサーバーを探しています。またデータベースも関係するのでしょうか? ちなみに以前、MT3でロリポップサーバを使って、3000エントリーくらいは持ちましたが、それ以上投稿しようとすると再構築エラーになったり、タイムアウトになったりします。 それを回避したいのです!

  • MT(MovableType)の一括変換

    MT(MovableType)の記事内の画像がサーバー移管の為、リンク切れを おこしております。その為ソース内に記述一部を一括変換したいの ですが簡単なやり方はありますか? 当方はhtmlやcssなどは理解しておりますが、php、sqlには疎いです。 よろしくお願いします。

  • movabletypeのバックアップについて

    movabletypeでサイトを作成しました。データが消えてしまったときのことを考えてバックアップをしたいのですが、サーバーにあげているmtフォルダを全てバックアップしておいて、それを入れなおせばまた動かすことはできるのでしょうか。 それとも、データベースとテンプレートと・・という風に分けて考えたほうがよいのでしょうか。

  • WordPressからMovabletypeへのログの移行

    現在、WordPress2.0.5を使用してブログを運営しています。 MovableTypeへのスイッチを計画しているのですが、WordPressからMovableTypeへのログの移行の方法が分かりません。 現在使っているサーバーはロリポップのサブドメインプラン、容量は500MBです。 WPからMTへのログ移行の方法をご存知の方、ご教示下さい。 よろしくお願いします。

  • MOVABLETYPEでのブログ作成について。

    MOVABLETYPEでのブログ作成について。 今まで無料ブログにて記事作成・掲載をしていました。 タグ打ちの勉強をしようとMOVABLETYPEを導入してみました。 が、実際始めてみるとわからない事だらけで、すんなり出来た事と言えば 記事をアップロードする事くらいでした…。 今まではFC2を利用していて、既存テンプレートのHTML、CSSの値をちょこっと 改変して遊ぶレベルでした。 HTMLはタグ単体の意味は大体わかりますが、構文(?)を打つのはイマイチ。 CSSはほとんどわかりません。 ソースが真っ白な状態で1からタグを打ってブログを完成させようとした場合、 私のようなレベルの人間はどのような部分から学んで行けばよろしいでしょうか? アバウトな質問かもしれませんが、アドバイスいただきたいです。 ちなみにサーバーはさくらネットのスタンダード、MTは5.01を導入しております。

  • MovableTypeの予約変数について

    閲覧いただきありがとうございます。 このたび『MovableType v.4.12』で自作のテンプレートを作ろうと思い、HTMLを完成させ、さてそれに対してMT独自タグを割り当てて形にしていこうと思ったのですが、解読を進めていくうちに宣言されていないのに使用されている変数があることに気がつきました。いろいろと調べていくうちにそれが「予約変数」(http://www.koikikukan.com/archives/2008/01/07-005001.php)というものでMovableTypeにあらかじめ用意されているものなのだということは理解できましたが、しかしながら不慣れゆえの悲しさか、予約変数を用いないでもスムーズにテンプレートを作成することができるのかどうか、予約変数を用いると何が便利なのかがもうひとつピンと来ません。 こんな根幹にかかわる情報が高いお金を払って買ったMovableTypeのカスタマイズ書で触れられていないというのもひどい話ですが、それらの助けがないとテンプレートひとつ満足に作れないというのが現状です。この際、汎用性やカスタマイズ性などという贅沢は先の課題としておきまして、当面自分がどのようにテンプレートを書き書きすればいいか、どなたかご教授いただけませんか?

    • 締切済み
    • CSS
  • 「err.lolipop.jp」にアクセスしているようなのですが

    MovableType(Version 3.32-ja)初心者です。 今、必死になってMTを弄っているのですが、MovableType Publishing Platformからエントリーを追加する際に「err.lolipop.jpに接続しています」と表示されます。これって、やっぱりエラーがあるのでしょうか? レンタルサーバはロリポップ、ドメインは独自ドメインを取得して構築しています。 そう表示されていても、時間がかかるだけできちんと反映されるので「まあいいか」とも思っているのですが……。問題があるなら修正したいのですが、どこをどう修正すればよいか、皆目見当もつきません。 どなたか同じような症状を見かけた方、同じロリポップでMTを動かしている方、アドバイスしていただけませんでしょうか? 何卒よろしくお願いします。