【MT】 Movable Type質問スレ 【Six Apart】 2
ID:fTKnEYBO
こいつ「レスポンス」じゃね?
953 :
Trackback(774):2007/08/28(火) 21:07:53 ID:fTKnEYBO
.......
954 :
945:2007/08/28(火) 22:52:28 ID:zKDFvLsZ
>>946 サンクス。確認してみたけど、うちの設定はそうなってた。
ほかの所にも問題があるのかも。
タイトルがちゃんと入っていて、画像もちゃんとアップされている
からにはちょっとした設定で治りそうな気もするけど・・・。
もし他にも似たような症状の方がいたら教えてくだされ。
955 :
Trackback(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)に書き込みできることを確認してください。」
と出ているだけです。
原因も解りませんが、復旧の仕方もどのようにすればいいのかがわかりません。
どなたか解決方法を知っていたたご助力お願いします。
まずあなたが気にすべきなのはブログを持っていませんという表示ではなくて
「Disk quota exceeded 」という最初のエラーです。しごく真っ当な表示なので
何の警告なのか、どう対処すべきかは検索すれば分かります。
そして、出すべき情報としてMTのバージョンだけではなく使用している
データベースをはなにか、ログインしているユーザーは対象のブログに対して
どういう権限を持っているのかといった詳細が必要です。
出ている情報だけではあなたが気にしている方について誰もわかりません。
データベースのバックアップを取らずにあれこれ作業をしていると
復旧できない可能性もありますが、その場合はどうしようもありません。
MTってOPENPNEを入れてあるサーバーでも関係なく起動できますか?
>>958 さくらみたいに1コしかデータベース使えないトコは、
MTの使い方によっては無理だと思う。
どんな鯖で、双方がどういう運営をするかによるのでは?
一行質問じゃ確かな答えは得られないよ。
960 :
Trackback(774):2007/08/29(水) 16:35:38 ID:RMb7ls9p
Movable Type4に標準で
MTLoop
というタグがありますが、SAのリファレンスには
何も記載がありません。プラグインのMTLoopとは
違うようだけど、詳細を教えてください。
ググッテも出てきません。
962 :
Trackback(774):2007/08/29(水) 17:04:24 ID:zGCWJzbg
MT3からの移行躊躇してたけど、鯖屋で移行ツール?
今日対応したからさっそく4に移行した。
管理画面重いけどいいかも。
964 :
Trackback(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' } ]
とあるけど、いったい具体的にどうすればいいのかよく分かりません。
これって何?
少しプログラムの勉強してきた方がいいかもしれんね。
っつーか、少ないドキュメントから
自分で事を成すだけの用事が無ければ
解説が出揃うまで待ってたら?
>>964 自分はMT4のテンプレの冒頭に新しくでてきた条件式みたいなのは、
なんとか理解できて、必要性が高いと思う、
検索とコメント系のテンプレにしか使わなかった。
他のテンプレの冒頭にある条件式や解んないタグは、
全部取っ払って自分のいままでやってた愚直だけど
シンプルなやり方でテンプレを4に移行させたよ。
MTは全部解らなくても、とりあえずできる範囲でできる事だけやってても、
それなりに運営できるよ。
そうやってるうちに、自ずと解る事は増えてくるし。
それとも、リファレンス本や解説サイトの人?
mt-3_35-ja.zipいったいどこにあるんだー。
難題に詰まったのでご質問させて頂きます。
現在、ブログ記事一覧(タイトルのみ羅列してクリックしたら詳細に飛ぶタイプ)の
タイトルの横にカテゴリのアイコンを表示しています。
「果物」「野菜」「昆虫」というような画像です。
カテゴリが一つしか選択されていない場合は問題なく表示できるのですが、
複数選択された場合全て出力されてしまいします。
TOPページは全て出力する仕様ですのでそのままでいいのですが
カテゴリで絞って一覧を出した場合はそのカテゴリのみのアイコン画像を表示させたいのです。
例えば「果物」「昆虫」の二つのカテゴリで投稿された記事の場合、
果物カテゴリ一覧を表示させると果物アイコンのみが表示され、
昆虫カテゴリ一覧を表示させると昆虫アイコンのみが表示されるといった具合です。
これが現在では果物一覧を表示させても果物と昆虫の2つのアイコンが表示され、
昆虫一覧を表示させても野菜と昆虫の2つのアイコンが表示されてしまいます。
これを二つのカテゴリに属してはいるものの、
表示するアイコンはそれぞれの選択された一覧のカテゴリのもののみにする事はできますでしょうか?
尚かつ、TOPページでは属するカテゴリのアイコンを全て表示させたいです。
php化してカテゴリ一覧へのリンクにGETパラメータを付けて
phpでそのパラメータも元に処理を分枝させればできると思うのですが、
何分phpが使用できないサーバですので煮詰まってしまっております。
どうかご教授の程宜しくお願い致します。
div class="果物"
div class="果物"
div class="果物 昆虫"
でいる方だけCSSで背景表示とか。
img class="果物"
img class="昆虫"
でいらない方をCSSでdisplay:noneとか。
>>970 ご回答どうもありがとうございます。
現状ですと「いる方」と「いらない方」の判別方法が無いのです。。
<MTEntryIfCategory name="果物" type="primary">
画像表示処理
</MTEntryIfCategory>
というのをカテゴリ名だけ変更して3つ羅列してみたのですけど、
複数のカテゴリに関連付けられた記事ですと
初回に出る真となる式を発見した時点で挙動がおかしくなってしまいます。
現在開いているカテゴリ一覧が何のカテゴリか?というパラメータも無いので
記事に関連付けられている複数のカテゴリのうちどれと合致させるかという
判別のつけようの無い所が非常に難解です。
考え方のベクトルが全く違うので参考になるかどうかは分からないけど
カテゴリ名を何らかの方法で英数字で管理できる
(カテゴリのdescription使うとか)ことを条件に、
bodyでそのカテゴリ名を使ったCSSファイルを振り分け指定。
これで「現在開いているカテゴリ一覧が何のカテゴリか?」の代用とする。
ていうかbodyにid与えるだけでいいな。
各画像が表示されるエントリでは
MTCategoriesで所属するカテゴリ名を全てclass指定。
んで、両者を使って
>>970の上の方法を取れば格好が付くのでは?
下の方法の場合は全部のimgタグを埋め込んでおく。
MTタグの条件分岐にこだわるならMT4使えばもっと色々できるかもしれない。
条件分岐をMTにやらせずにCSSでやっちゃおうという発想ね。
<div class="fruits"></div>
<div class="fruits insect"></div>
#fruitsCat .fruits { background: url(fruits.gif); }
#insectCat .insect { background: url(insect.gif); }
みたいなイメージ。
試してないので実際に使えるかどうか分からんけど。
974 :
Trackback(774):2007/08/30(木) 23:32:52 ID:BO9jhT1A
いぱいエントリーしてバックアップとりたいけど書き出しだと注意書きにあるように
完全にバックアップできないんでしょうか?
975 :
Trackback(774):2007/08/31(金) 06:45:58 ID:qbxFG0Ft
>>974 書き出しだと、エントリーの内容だけで、
テンプレートとかスタイルシート、
スクリプトに加えたカスタマイズ等はバックアップされない。
MT4のバックアップだと、テンプレートもバックアップされる。
>>972-973 なるほど、そういったアプローチもあったのですね。
試してみます!
参考になるご回答どうもありがとうございます!
979 :
Trackback(774):2007/08/31(金) 15:28:39 ID:PjVm4suv
980 :
Trackback(774):2007/08/31(金) 16:31:03 ID:sNOj5+az
MT4って画像ファイル一つ一つアップしなくちゃならないのかな?
まとめて一気にアップ…というのは無理っぽい?
(画像アップロードでもファイルひとつしか選択できないし)
>>979 /mt-static/js/common/Editor/Textarea.jsの97行目あたり
982 :
Trackback(774):2007/08/31(金) 18:41:51 ID:PjVm4suv
>981 ありがとうございます
this.setSelection( '<a href="' + argument+ '" target="_blank">' + text + "</a>" );
にしてみたけどうまくいきませんでした
コメント記載時に毎回 target="_blank"を自分で付け足すのがめんどくさいと思ったのですが
うむむむむむ
JavaScriptなライブラリでDOM操作するのが一番手っ取り早いと思われ
984 :
981:2007/08/31(金) 19:28:48 ID:+gmxEkms
自分の場合は
case "createLink":
/* XXX escape() argument? */
this.setSelection( '<a href="' + argument + '" target="_blank">' + text + "</a>" );
break;
でいけてるよ。
>>982 普通のリンクでもクリックする時にブラウザの側で新しい窓を開くかどうか
選べるんだから、苦労してそんな属性付け足さなくてもいいんじゃない?
986 :
982:2007/08/31(金) 20:02:56 ID:PjVm4suv
>985
個人的には同意なんだけどね
検索してもなかなか見つからないし
ここまで来ると、好奇心からかな
>984のやり方ではうまくいかなかったので、設定や環境的な問題なのかな
もし、これが正解というソースを見つけたら教えてください
気長にいろいろ調べてみることにします
987 :
981:2007/08/31(金) 21:26:50 ID:+gmxEkms
>>982 何度もすいません。
もしかしてリッチテキスト形式で書いてる?
「改行を変換する」にしてもらえますか?
988 :
982: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をつける主目的は解決したのですっきりです
お付き合いありがとうございます。
よく分からんけど
this.setSelection( '<a href="' + argument + '" target="_blank">' + text + '"</a>"' );
とか?
990 :
974:2007/09/01(土) 02:49:15 ID:2AmxmaxR
よしバックアップ完了。テンプレートはたいした数ないから1個ずつ開いて
保存したよ。これでなんかあったときも復活できるわなw
リンク使えよ
【キーワード抽出】
対象スレ: 【MT】 Movable Type質問スレ 【Six Apart】 2
キーワード: ..
スレ立てられる方いましたら、次スレお願いします
ちなみに
>>3の通り、次スレは実質その10だったりします
994 :
Trackback(774):2007/09/02(日) 12:44:18 ID:XuMRcx/I
埋め
うめうめ
埋 め
php化でウマウマ。
うめ
1000get
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。