【MT】 Movable Type質問スレ 【Six Apart】 2

このエントリーをはてなブックマークに追加
952Trackback(774):2007/08/28(火) 20:25:42 ID:6SEZuQSq
ID:fTKnEYBO
こいつ「レスポンス」じゃね?
953Trackback(774):2007/08/28(火) 21:07:53 ID:fTKnEYBO
.......
954945:2007/08/28(火) 22:52:28 ID:zKDFvLsZ
>>946

サンクス。確認してみたけど、うちの設定はそうなってた。
ほかの所にも問題があるのかも。

タイトルがちゃんと入っていて、画像もちゃんとアップされている
からにはちょっとした設定で治りそうな気もするけど・・・。

もし他にも似たような症状の方がいたら教えてくだされ。
955Trackback(774):2007/08/28(火) 22:59:08 ID:nYdxxqBK
初心者質問という事で
使用バージョン:Version 3.33-ja

・起きた現象
/bin/mt.cgi
にアクセスしたらブログの一覧が表示されず、
「ブログを持っていません。 」と表示されてしまいました。
実際にはブログは存在し、ページ上部のショートカットのプルダウンからは選択可能です。

・なぜそうなったのか
ブログが複数存在しており、その中の一つのブログが空っぽの状態で、
空っぽのブログにエントリーをインポートしました。
インポートは成功したのですが、再構築に失敗。
「/var/www/html/renew/2007/08/post_197.html.new」への書き込みに失敗しました: ローカル・ファイル/var/www/html/renew/2007/08/post_197.html.newが開けません: Disk quota exceeded
というエラーで再構築できず、一度管理画面上でエントリーを削除して、もう一度インポートしなおし、再構築をかけました。
結果、同じエラーが出て再構築できなかったのですが、その時にメインメニューに戻ったら・・・上記の現象が起きました。
インポートの設定は基本弄らずに、「元の投稿者を保持する」でパスワードを管理者のパスワードにてインポートしました。

ログを辿るとエラーには
「システムタスクを実行するためのロックを取得できませんでした。TempDir(/tmp)に書き込みできることを確認してください。」

と出ているだけです。

原因も解りませんが、復旧の仕方もどのようにすればいいのかがわかりません。
どなたか解決方法を知っていたたご助力お願いします。
956Trackback(774):2007/08/28(火) 23:28:50 ID:TJZ2Fl8t
まずあなたが気にすべきなのはブログを持っていませんという表示ではなくて
「Disk quota exceeded 」という最初のエラーです。しごく真っ当な表示なので
何の警告なのか、どう対処すべきかは検索すれば分かります。

そして、出すべき情報としてMTのバージョンだけではなく使用している
データベースをはなにか、ログインしているユーザーは対象のブログに対して
どういう権限を持っているのかといった詳細が必要です。
出ている情報だけではあなたが気にしている方について誰もわかりません。

データベースのバックアップを取らずにあれこれ作業をしていると
復旧できない可能性もありますが、その場合はどうしようもありません。
957Trackback(774):2007/08/29(水) 10:09:53 ID:8T9im4S0
次スレのテンプレに入れた方がいいかもね。
以下↓

マニュアルとタグリファレンス内を精読、検索してから質問して下さい。
Movable Type 3.3
http://www.sixapart.jp/movabletype/manual/3.3/
http://www.sixapart.jp/movabletype/manual/3.3/a_template_tag_reference/
Movable Type 4
http://www.movabletype.jp/documentation/
http://movabletype.jp/documentation/appendices/tags/
http://movabletype.jp/documentation/appendices/tags/block/
http://movabletype.jp/documentation/appendices/tags/function/

こっちも見とくといいかも
web制作管理 http://pc11.2ch.net/hp/
レンタル鯖 http://pc11.2ch.net/hosting/

情報はできるだけ詳しく書き、漏れの無いように。
情報の後出しは答えてくれる人に失礼です。
質問のフォーマット。
---------------------------------------------------------------------
■バージョン/(MTや質問するプラグインのバージョン)
■データベース/(データベースの種類)
■サーバ/(ホスティング会社とその契約プラン、OS、Perlのバージョンなどのサーバのスペック)
■PHP化/(Yes or No)
■権限/(管理者等のブログに対して持っている権限、ユーザーの場合は権限の範囲を明記)
■困っていること or したいこと/
(デザインやカズタマイズ系の質問もOK。具体的に)
■エラーメッセージ/(システムが出力したエラーメッセージがあれば記入)
■原因/(トラブルの質問ならそれに至る原因や操作等をくわしく)
---------------------------------------------------------------------
958Trackback(774):2007/08/29(水) 14:11:10 ID:nir9g57Q
MTってOPENPNEを入れてあるサーバーでも関係なく起動できますか?
959Trackback(774):2007/08/29(水) 14:33:49 ID:8T9im4S0
>>958
さくらみたいに1コしかデータベース使えないトコは、
MTの使い方によっては無理だと思う。
どんな鯖で、双方がどういう運営をするかによるのでは?
一行質問じゃ確かな答えは得られないよ。
960Trackback(774):2007/08/29(水) 16:35:38 ID:RMb7ls9p
Movable Type4に標準で
MTLoop
というタグがありますが、SAのリファレンスには
何も記載がありません。プラグインのMTLoopとは
違うようだけど、詳細を教えてください。

ググッテも出てきません。
961Trackback(774):2007/08/29(水) 16:58:32 ID:d544UGhg
出てこないのではなく、見つけられないだけ。
ttp://www.movabletype.org/documentation/designer/whats-new.html
962Trackback(774):2007/08/29(水) 17:04:24 ID:zGCWJzbg
MT3からの移行躊躇してたけど、鯖屋で移行ツール?
今日対応したからさっそく4に移行した。

管理画面重いけどいいかも。
963Trackback(774):2007/08/29(水) 17:05:10 ID:8T9im4S0
>>960
ここに解説がある。ググったら出てきたよ。
http://lifewiki.net/sixapart/MT4Templating
自分はまだ自分のテンプレートには取り入れてないから、
どうやって使うのかよくしらない。英語もちょっとしか読めないし。

従来のプラグインとは別物だね。
http://bizcaz.com/archives/2007/02/10-015235.php
964Trackback(774):2007/08/29(水) 21:13:39 ID:RMb7ls9p
>>961
>>963

そうそうそのサイトも見ました。
ここで問題なのは、サンプルの中にある

"my_list"

属性だよね。これが、また分からない。

その下に

Such a loop would expect a template variable 'my_list' that has this content:

[ { name => 'foo', value => 'bar' },
{ name => 'flip', value => 'flop' } ]

とあるけど、いったい具体的にどうすればいいのかよく分かりません。
これって何?
965Trackback(774):2007/08/30(木) 00:08:38 ID:9vtztWSm
少しプログラムの勉強してきた方がいいかもしれんね。

っつーか、少ないドキュメントから
自分で事を成すだけの用事が無ければ
解説が出揃うまで待ってたら?
966Trackback(774):2007/08/30(木) 01:50:29 ID:1p9i1MTE
>>964
自分はMT4のテンプレの冒頭に新しくでてきた条件式みたいなのは、
なんとか理解できて、必要性が高いと思う、
検索とコメント系のテンプレにしか使わなかった。

他のテンプレの冒頭にある条件式や解んないタグは、
全部取っ払って自分のいままでやってた愚直だけど
シンプルなやり方でテンプレを4に移行させたよ。

MTは全部解らなくても、とりあえずできる範囲でできる事だけやってても、
それなりに運営できるよ。
そうやってるうちに、自ずと解る事は増えてくるし。

それとも、リファレンス本や解説サイトの人?
967Trackback(774):2007/08/30(木) 11:26:56 ID:fF67riyi
mt-3_35-ja.zipいったいどこにあるんだー。
968Trackback(774):2007/08/30(木) 11:36:25 ID:EwVPIbr9
>>967
少し前のレスも見れんのかお前は
969Trackback(774):2007/08/30(木) 15:35:50 ID:BN72izll
難題に詰まったのでご質問させて頂きます。
現在、ブログ記事一覧(タイトルのみ羅列してクリックしたら詳細に飛ぶタイプ)の
タイトルの横にカテゴリのアイコンを表示しています。
「果物」「野菜」「昆虫」というような画像です。

カテゴリが一つしか選択されていない場合は問題なく表示できるのですが、
複数選択された場合全て出力されてしまいします。
TOPページは全て出力する仕様ですのでそのままでいいのですが
カテゴリで絞って一覧を出した場合はそのカテゴリのみのアイコン画像を表示させたいのです。

例えば「果物」「昆虫」の二つのカテゴリで投稿された記事の場合、
果物カテゴリ一覧を表示させると果物アイコンのみが表示され、
昆虫カテゴリ一覧を表示させると昆虫アイコンのみが表示されるといった具合です。
これが現在では果物一覧を表示させても果物と昆虫の2つのアイコンが表示され、
昆虫一覧を表示させても野菜と昆虫の2つのアイコンが表示されてしまいます。
これを二つのカテゴリに属してはいるものの、
表示するアイコンはそれぞれの選択された一覧のカテゴリのもののみにする事はできますでしょうか?
尚かつ、TOPページでは属するカテゴリのアイコンを全て表示させたいです。

php化してカテゴリ一覧へのリンクにGETパラメータを付けて
phpでそのパラメータも元に処理を分枝させればできると思うのですが、
何分phpが使用できないサーバですので煮詰まってしまっております。

どうかご教授の程宜しくお願い致します。
970Trackback(774):2007/08/30(木) 16:49:19 ID:9vtztWSm
div class="果物"
div class="果物"
div class="果物 昆虫"

でいる方だけCSSで背景表示とか。

img class="果物"
img class="昆虫"

でいらない方をCSSでdisplay:noneとか。
971Trackback(774):2007/08/30(木) 18:26:50 ID:BN72izll
>>970
ご回答どうもありがとうございます。
現状ですと「いる方」と「いらない方」の判別方法が無いのです。。

<MTEntryIfCategory name="果物" type="primary">
画像表示処理
</MTEntryIfCategory>

というのをカテゴリ名だけ変更して3つ羅列してみたのですけど、
複数のカテゴリに関連付けられた記事ですと
初回に出る真となる式を発見した時点で挙動がおかしくなってしまいます。

現在開いているカテゴリ一覧が何のカテゴリか?というパラメータも無いので
記事に関連付けられている複数のカテゴリのうちどれと合致させるかという
判別のつけようの無い所が非常に難解です。
972Trackback(774):2007/08/30(木) 19:46:48 ID:9vtztWSm
考え方のベクトルが全く違うので参考になるかどうかは分からないけど
カテゴリ名を何らかの方法で英数字で管理できる
(カテゴリのdescription使うとか)ことを条件に、

bodyでそのカテゴリ名を使ったCSSファイルを振り分け指定。
これで「現在開いているカテゴリ一覧が何のカテゴリか?」の代用とする。
ていうかbodyにid与えるだけでいいな。

各画像が表示されるエントリでは
MTCategoriesで所属するカテゴリ名を全てclass指定。

んで、両者を使って>>970の上の方法を取れば格好が付くのでは?
下の方法の場合は全部のimgタグを埋め込んでおく。

MTタグの条件分岐にこだわるならMT4使えばもっと色々できるかもしれない。
973Trackback(774):2007/08/30(木) 19:55:24 ID:9vtztWSm
条件分岐をMTにやらせずにCSSでやっちゃおうという発想ね。

<div class="fruits"></div>
<div class="fruits insect"></div>

#fruitsCat .fruits { background: url(fruits.gif); }
#insectCat .insect { background: url(insect.gif); }

みたいなイメージ。
試してないので実際に使えるかどうか分からんけど。
974Trackback(774):2007/08/30(木) 23:32:52 ID:BO9jhT1A
いぱいエントリーしてバックアップとりたいけど書き出しだと注意書きにあるように
完全にバックアップできないんでしょうか?
975Trackback(774):2007/08/31(金) 06:45:58 ID:qbxFG0Ft
>>974
日本語になっていない。意味不明。
976Trackback(774):2007/08/31(金) 08:55:06 ID:1ZJeGogn
>>974
書き出しだと、エントリーの内容だけで、
テンプレートとかスタイルシート、
スクリプトに加えたカスタマイズ等はバックアップされない。

MT4のバックアップだと、テンプレートもバックアップされる。
977Trackback(774):2007/08/31(金) 10:53:55 ID:k1ya60rc
>>972-973
なるほど、そういったアプローチもあったのですね。
試してみます!
参考になるご回答どうもありがとうございます!
978Trackback(774):2007/08/31(金) 11:16:50 ID:k1ya60rc
>>972-973
うまくできました!
ありがとうございます!
979Trackback(774):2007/08/31(金) 15:28:39 ID:PjVm4suv
ttp://www.iwaki-ism.com/blog/archives/000534.html
MT4にて、上記サイトにあるような記事内のリンクのターゲットを自動的にblankに
する方法を探しています
3.xの時と同様のやり方だとうまくいかなかったもので
よろしくお願いします
980Trackback(774):2007/08/31(金) 16:31:03 ID:sNOj5+az
MT4って画像ファイル一つ一つアップしなくちゃならないのかな?
まとめて一気にアップ…というのは無理っぽい?
(画像アップロードでもファイルひとつしか選択できないし)
981Trackback(774):2007/08/31(金) 17:42:51 ID:t5ln3cpK
>>979
/mt-static/js/common/Editor/Textarea.jsの97行目あたり
982Trackback(774):2007/08/31(金) 18:41:51 ID:PjVm4suv
>981 ありがとうございます
this.setSelection( '<a href="' + argument+ '" target="_blank">' + text + "</a>" );
にしてみたけどうまくいきませんでした
コメント記載時に毎回 target="_blank"を自分で付け足すのがめんどくさいと思ったのですが
うむむむむむ
983Trackback(774):2007/08/31(金) 19:01:42 ID:H4AbcUif
JavaScriptなライブラリでDOM操作するのが一番手っ取り早いと思われ
984981:2007/08/31(金) 19:28:48 ID:+gmxEkms
自分の場合は
case "createLink":
/* XXX escape() argument? */
this.setSelection( '<a href="' + argument + '" target="_blank">' + text + "</a>" );
break;
でいけてるよ。
985Trackback(774):2007/08/31(金) 19:50:20 ID:3nQyPO8T
>>982
普通のリンクでもクリックする時にブラウザの側で新しい窓を開くかどうか
選べるんだから、苦労してそんな属性付け足さなくてもいいんじゃない?
986982:2007/08/31(金) 20:02:56 ID:PjVm4suv
>985
個人的には同意なんだけどね
検索してもなかなか見つからないし
ここまで来ると、好奇心からかな
>984のやり方ではうまくいかなかったので、設定や環境的な問題なのかな
もし、これが正解というソースを見つけたら教えてください
気長にいろいろ調べてみることにします
987981:2007/08/31(金) 21:26:50 ID:+gmxEkms
>>982
何度もすいません。
もしかしてリッチテキスト形式で書いてる?
「改行を変換する」にしてもらえますか?
988982:2007/08/31(金) 23:26:35 ID:PjVm4suv
>981
まだ、調査中ですが、問題そのものは解決しました
this.setSelection( '<a href="' + argument + '" target="_blank">' + text + "</a>" );
結論はこれで問題なく動作する
問題はブラウザで、firefox2.0.0.6では target="_blank"にならず
IEでは、正常に target="_blank"が付きました
firefox周辺が要因なのかなと思い、ちょっと調べてみている所です。
ひとまずは、自動で blankをつける主目的は解決したのですっきりです
お付き合いありがとうございます。
989Trackback(774):2007/09/01(土) 00:19:00 ID:9wbQzpia
よく分からんけど

this.setSelection( '<a href="' + argument + '" target="_blank">' + text + '"</a>"' );

とか?
990974:2007/09/01(土) 02:49:15 ID:2AmxmaxR
よしバックアップ完了。テンプレートはたいした数ないから1個ずつ開いて
保存したよ。これでなんかあったときも復活できるわなw
991Trackback(774):2007/09/01(土) 03:03:06 ID:WKL6a1pf
リンク使えよ
992Trackback(774):2007/09/01(土) 12:22:22 ID:PDt86OYB
【キーワード抽出】
対象スレ: 【MT】 Movable Type質問スレ 【Six Apart】 2
キーワード: ..
993Trackback(774):2007/09/02(日) 04:23:43 ID:hQ7rSthZ
スレ立てられる方いましたら、次スレお願いします
ちなみに>>3の通り、次スレは実質その10だったりします
994Trackback(774):2007/09/02(日) 12:44:18 ID:XuMRcx/I
>>993
たてたよ

【MT】MovableType質問スレ 実質その10【SixApart】
http://pc11.2ch.net/test/read.cgi/blog/1188704566/
995Trackback(774):2007/09/02(日) 16:45:51 ID:xsgbzzbB
埋め
996Trackback(774):2007/09/02(日) 16:56:20 ID:ImgiOm2I
うめうめ
997Trackback(774):2007/09/02(日) 17:02:59 ID:xsgbzzbB
埋          め
998Trackback(774):2007/09/02(日) 17:26:38 ID:mvI2ppAD
php化でウマウマ。
999Trackback(774):2007/09/02(日) 17:49:07 ID:ImgiOm2I
うめ
1000Trackback(774):2007/09/02(日) 18:13:16 ID:rBe5XwpQ
1000get
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。