トップページblog
981コメント270KB

Movable Type 3 (仮称)

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001Trackback(774)04/12/16 16:29:57ID:KxzLjaDI
Movable Type 日本語版
http://www.movabletype.jp/
Movable Type 英語版
http://www.movabletype.org/
前スレ Movable Type 2
http://pc5.2ch.net/test/read.cgi/blog/1097970676/

Movable Type(MT)はブログツールであり、レンタルサービスではありません。
自分でサーバーを借りるなどして、MTをインストールする必要があります。

このスレはMTに関する技術的な情報交換の場です。
質問は以下のスレへ。
【本スレじゃ】MovableType 質問スレ【訊けない】
http://pc5.2ch.net/test/read.cgi/blog/1102496787/
【MT】MovableType【設置方法】
http://pc5.2ch.net/test/read.cgi/php/1084537281/
MovableType スタイルシート攻略
http://pc5.2ch.net/test/read.cgi/blog/1095736242/

注意事項は>>2-5くらい。
0953Trackback(774)2005/07/21(木) 22:06:53ID:cSpjp79E
エントリーするとき、どんだけ改行を入れても1行しか改行ならないんですが
複数行の改行ってどうやったらできるようになるのでしょう?
0954Trackback(774)2005/07/21(木) 22:20:09ID:l51qj3US
<br>いっぱい書いても?
0955Trackback(774)2005/07/22(金) 05:15:44ID:+J4RlByd
>>953

何使って更新してる?
09569532005/07/22(金) 09:47:25ID:F3GI9DmI
自己解決しましたよー
0957Trackback(774)2005/07/24(日) 17:21:15ID:wQDY/+9v
おそくなってすいません。
953です。
956の自己解決宣言してるのはニセモノです・・。

955さん>
MTは普通に使ってます。ネットでmt.cgiにアクセスして、エントリーしてます。
エントリーの内容を、テキストエリアにガンガン書いていくとき、いっぱい改行したかったら
自分で<br>をたくさん書かないといけないのでしょうか?



↑改行キーを使って、こんなふうに2回改行までは反映されるんですが。
0958Trackback(774)2005/07/24(日) 22:30:57ID:RgCNGfnM
>>953
ヘルプのMTEntryBodyの内容とは違うのかな。

>どんだけ改行しても
というのでハズレか。
0959Trackback(774)2005/07/24(日) 22:52:35ID:KgyvqJZP
>>953
コピペしろ

<p style="margin-bottom:250px">真下に空白です</p>
<p>空白出来てるかな?</p>
09609532005/07/24(日) 23:26:39ID:wQDY/+9v
マージンをつけるということですか。
皆さん、複数行改行する時はどうされてるんでしょう?
enterを複数回押して、複数改行するだけですか?

先程<BR>を手打ち入力してみたら、反映されていたみたいなんですが。
皆さん、わざわざ手打ち入力されるわけではないんでしょうね・・・。

うーん・・・
09619532005/07/24(日) 23:36:50ID:wQDY/+9v
エントリーの入力テキストエリアに
------------------
あああ(改
(改
(改
いい(改
(改
(改
(改
ううう
------------------


↑上のように入力したら、表示が
------------------
あああ


いい

ううう
------------------


↑こんな風に表示されます。
なので、ソースを見てみると
------------------
<p>あああ</p>

<p><br />
いい</p>

<p></p>

<p>ううう</p>
------------------
こんな風になってました。

pタグを使い慣れてないのもあるんですが、どこをどう直せば一番使いやすくなるのかが分からないです。
何か、ここを変えてみたら?という点があればよかったら教えていただきたいです。
0962Trackback(774)2005/07/24(日) 23:39:49ID:RgCNGfnM

_| ̄|○
0963Trackback(774)2005/07/24(日) 23:40:46ID:F7LfJje6
>>960
そもそも2行分も空けることがないんだが。
そんなことしてたら、間延びしすぎて読みづらくならない?

HTMLの論理構造とかは置いといても。
0964Trackback(774)2005/07/25(月) 00:08:23ID:OqjabhDH
まあそれは人それぞれあるんじゃないの?
0965Trackback(774)2005/07/25(月) 00:12:43ID:iBcDKP6k
どなたか pre タグ内の 改行を <br />に変換しない方法をご存知でしょうか?

ttp://venom.cliff.jp/mt/archives/2005/0321_2112.php
を見て

/lib/mt/util.pmのsub html_text_transform  を 以下のように変更


if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|select|textarea|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "<p>$p</p>";
$p =~ s!((?:\G|<(table |textarea |pre )>)[^<]*?)<br />!$1!g; ######### <=== 追加
}

してみたのですが、変化なしです。
0966Trackback(774)2005/07/25(月) 00:17:55ID:Hv1aOqhO
>>961
使いやすくしたいの?
見栄えを変えたいの?

ちなみにその表示のされかたは正常です。

改行を大きく取りたいとか、ある行は文字を大きくしたいとかなら
スタイルシートを変更で可能だが。
09679532005/07/25(月) 01:41:52ID:1psfUvE7
961で
「あああ」の行と「いい」の行の間には3回のenterで1つの<br
/>が入るのに、
「いい」と「ううう」の行の間では(1回多く)4回enterで1つも<br />が入らない点がよくわからんです。
HTML・XHTMLの知識不足な点もあるのですが・・・

段々とMTではなくHTMLの質問になってきちゃいました・・・すいません

できればenterで改行した分だけソースにbrが入ってくれるように直せたらうれしいなと思うのですが…
0968Trackback(774)2005/07/25(月) 06:24:44ID:CRUPqCsr
>>967
書き換える個所は (設置ディレクトリ)/lib/MT/Util.pm の sub html_text_transform サブルーチン。(検索してください)

sub html_text_transform {
my $str = shift;
$str ||= '';
my @paras = split /\r?\n/, $str; # 1つの改行で区切る
for my $p (@paras) {
if ($p !~ m/^<(?:\w+(\s.+)?)/) { # 行頭がタグでないなら
$p .= "<br />"; # 行末に br 要素追加
}
}
join "\n", @paras; # 区切ったものを再連結
}
0969Trackback(774)2005/07/25(月) 08:10:06ID:gyepwbo9
私は<pre>〜</pre>内の改行だけの行にはスペースを一文字入れることにしている。
09709532005/07/25(月) 20:21:21ID:1psfUvE7
わぁぁ!!できましたー!
968さん、ありがとうございました!!
「複数行 改行」とかでググったりしてたんですけど全然解決できなかったんです!
ありがとうございました!
0971Trackback(774)2005/08/04(木) 02:17:55ID:P+y7lNIK
ホシュホシュ。

次スレはいるのかいらんのか。
0972Trackback(774)2005/08/04(木) 17:58:20ID:G6e/M03Q
3.2について語ってホスィ
0973Trackback(774)2005/08/04(木) 19:04:12ID:uTpuTDpB
3.2ではbasenameという手法が導入された。
デフォルトでは日本語文字のみのタイトルは
post.html、post_1.htmlに変換されていたが、basenemaeを指定することで
kyou_ha_totemo_atsui.htmlといったurlにすることが出来る。ただしこのbasenameは
重複があった場合に自動でおしりに_1、_2とかは付けてくれないので要注意。
http://www.sixapart.com/pronet/weblog/2005/08/entry_basename_.html
0974Trackback(774)2005/08/04(木) 23:33:26ID:RCHJNO8y
>>973
あ、いいなソレ。
今まで自分でファイル名決めるにはキーワードなり犠牲にしなきゃいけなかったもんね。
0975Trackback(774)2005/08/04(木) 23:50:31ID:CwozRzt+
extrafieldってデフォで追加される可能性はないのかね。
import/exportのときに不便なのだ。
0976Trackback(774)2005/08/05(金) 13:24:01ID:O85YGLhu
>>973
まあもともとほんのちょっと改造すればできたわけだが。
0977Trackback(774)2005/08/06(土) 09:55:28ID:TDo1kp7O
>>974
新規エントリーで「hogehoge」とタイトルに入れて、一旦保存。
それから「ほげほげ」と日本語でタイトルを入れて保存・公開すれば
ファイル名は「hogehoge.html」になるよ。
0978Trackback(774)2005/08/14(日) 10:54:28ID:9NpgDC8x
たててみるか
0979Trackback(774)2005/08/14(日) 11:01:02ID:9NpgDC8x
無理だったorz

Movable Type 3.2 でスレたてお願いします

sage
0980Trackback(774)2005/08/14(日) 11:55:57ID:+1vdM9+p
Movable Type 3.2
http://pc8.2ch.net/test/read.cgi/blog/1123988114/
0981Trackback(774)2005/08/15(月) 01:57:52ID:ieVy6HK4
sage
レス数が950を超えています。1000を超えると書き込みができなくなります。