Top > 2005年10月

MovableTypeエントリのプレビュープラグインもヴァージョンアップ new

以前 こちら でエントリのときに導入した 「エントリのプレビューを行うプラグイン」
これもまた、3.2 になったら 今までのものが そのまま使えなくなったんですね。
The blog of H.Fujimoto さん : エントリーのプレビューを行うプラグイン(Movable Type 3.2対応&BigPAPI対応)
こちらのエントリにしたがって、我がMTも プラグインのヴァージョンアップをしました。
これでまた、エントリのプレビューが できるようになりました。

Posted by Caetla at 14:30 | Category : MovableType | Comments [4] | Trackbacks [1] | Clip!! | Ranking
Tag : MovableType , プラグイン , プレビュー
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1694) 投票人数:(559)

MovableTypeブログのテンプレートは しばらくこのままで。 new

こちら で、アップグレード後の課題のひとつに挙げていた 「ブログのテンプレートを 3.2用に変更する」 作業ですが
本日 早朝から 今日こそは・・・と 気を入れて 取り掛かりました。_φ(□□ヘ)フムフム・・・
小粋空間 さん : 3.2 アップグレードによるテンプレート変更箇所 を参考に、
まずは コメント周りのテンプレート (エントリアーカイブ ・ コメントプレビュー ・ コメントエラー) の修正から・・・
ここまで なんとか できたようなので、再構築しようとすると・・・いきなりエラーです。これは、3.1x-ja のテンプレートに
あまりにも あれこれ後から手を加え過ぎていて、今回の アップグレードに伴う変更箇所だけ直せばいいのに
余分に 消してはいけない 閉じタグを消してしまったりしたことが原因の エラーだったようです。
でもな~~~・・・じっくりチェックしたけど、ちゃんと 閉じタグ忘れてないんだけどなー。エラーの原因が特定できません。
このエラーで 一気にやる気を失ってしまい、今回は やめにして、しばらく今のテンプレートでいくことにしました。
それと、先送りにしたのは なにも やる気の問題だけじゃないのよ、という言い訳を少しすると、
小粋空間 さん : Movable Type 3.2 テンプレート によりますと、3.2 では

個別エントリーアーカイブ/コメント・プレビュー/コメント・リスト/トラックバック・リストのコメント・トラックバック欄はコメントあるいはトラックバックが0件の場合はタイトル自体が表示されません。これは MTComments および MTPings がそのような仕様になったようです。

・・・・とのこと。うちは コメント0件の場合 「"○○○" へのコメントお待ちしております。」 と入れていて、
別に 0だからって なんにも表示されなくしなくても いいじゃん、っていう思いもあったし、
しばらく今のままでいいかな・・・と思った最大の理由は 3.2 にアップグレードされた サイトさんで
コメントをさせていただこうと思ったら、コメントを書き終えて すぐに 「投稿」 しないで 「確認」 を押すと
せっかく 書いたコメントが 全部消えてしまってて、無視して そのまま 「投稿」 を押すと、当然ながら
「本文を 入力してください」 みたいなエラーが出るんです。これ、複数のサイトさんで 同じ現象が起きてます。
MT-Notifier を はずした ら、500エラーにならないで コメント投稿ができるようになったし、
特に今のままで 取り急ぎ 困ったこともないので、以上 ひっくるめて 今回は 修正を 見送りました。
使ってる過程で、なにか ものすごく困ったことが起きたら どうするか考えたいと思います。
おそらく アップグレードじゃなくて、デフォルトの 3.2用テンプレートなら 問題ないんでしょうけどね。

Posted by Caetla at 10:30 | Category : MovableType | Trackbacks [9] | Clip!! | Ranking
Tag : MovableType , テンプレート , トラックバック
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1377) 投票人数:(461)

2005年 10月 16日(日)   仏滅    今日は何の日?   

メロメロパークやんちゃざかりな3人 new

メロたち が 14日に 揃って 「やんちゃざかり」 に成長していたこと、今日になって知りました。
ほったらかしでごめんね。前のときは 「やんちゃざかり」 になる前に やめちゃったから
「やんちゃざかり」 の姿を やむやむで見るのは 初めてです。
モフモフだけ、かなりビジュアル的に 独自路線を歩んでますねぇ。(笑)

モフモフの ぴゅあ   メロッチョの あくあ   メロリンの とまと

Posted by Caetla at 23:59 | Category : メロメロパーク | Trackbacks [0] | Clip!! | Ranking
Tag : ブログパーツ , メロメロパーク
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1603) 投票人数:(526)

MovableTypeMT-Notifierはずします new

MT3.2 にしたら、 「コメントに返信があったら メールでお知らせしてくれる」 MT-Notifier プラグイン
使えなくなりました。3.2 用に プラグインも アップグレードしないといけないようで・・・
ところが!どうしても できません。これには どうも MT を 最初に導入したときの 経緯が 絡んでいて・・・
実は 今 投稿に使っているアカウントは 「ブログの管理者」 ですが 「システムの管理者」 ではないのです。
「システムの管理者」 は 最初に MT をサーバに構築したときに Melody (PW:Nelson) でログイン後
自分用に作ったアカウントなのですが、そのアカウントでは どういうミスをしたのか、その後 二度と
管理画面に ログインすることができなかったんです。そこで 仕方なく 一度 MT をサーバから全部削除して
あらたに 今投稿しているアカウントで 立ち上げたつもりだったのですが、ここであらたに作ったアカウントは
最初に 作ったきり 二度とログインできなかった 幻のアカウント (システムの管理者) によって
作成されたアカウント、ということになってしまったようです。その影響で、MT-Notifier のヴァージョンアップを
しようにも 「あなたには 権限がありませんよ」 とのエラーになってしまい、どうしても先に進めません。
The blog of H.Fujimoto の 壱さんに MT-Medic を紹介していただいて、幻のアカウントが なんとか
MT の管理画面にログインできるように、そして、「システム管理者」 の権限でもって、
MT-Notifier のアップグレードを 完了させてくれるようになるように・・・・と 挑戦してみたのですが、
なにをどうしても、最初に作った すべての権限を持ってるであろう 幻のアカウントは ログインすることができず
(あらたに パスワードを設定しても、そのパスワードで ログインできません・・・涙)、
それじゃ 逆に 今の投稿に使ってるアカウントに すべての権限を持たせてあげれば?・・・と考えて、
MT-Medic のパーミッションのところで すべての項目にチェックを入れてみたのですが、
今 投稿に使っているアカウントは 「ブログの管理者」 にはなれても、「システムの管理者」 には
どうしても、なれないようです。それとは別に 3.2 にしてからというもの、コメント投稿時に 100% エラーに
なってる状態です。これは、壱さんも こちら のエントリで書かれているように 3.2 では再構築時の
メモリ消費量が増えていて、それが原因で エラーになってしまうようです。
そんなこんなで、アップグレードもできず 使えなくなってしまった旧タイプのプラグインを残していても
仕方ないので、ここは潔く、MT-Notifier を 諦めて はずしてしまうことにしました。 <(_ _)>

MT-Notifier 復活させました。 ⇒ こちら 見てね。

Posted by Caetla at 18:40 | Category : MovableType | Comments [6] | Trackbacks [0] | Clip!! | Ranking
Tag : MT-Notifier , エラー , コメント
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1541) 投票人数:(508)

2005年 10月 14日(金)   友引    今日は何の日?   2008年の今日のエントリ 2007年の今日のエントリ 2006年の今日のエントリ

MoblogMiniあいる new

2歳の誕生日です

Posted by Mini at 23:04 | Category : MoblogMini | Comments [4] | Trackbacks [0] | Clip!! | Ranking
Tag : Moblog , , 誕生日
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1184) 投票人数:(401)

MoblogMini誕生日おめでと(携帯からヨ♪) new

2歳になりました。

Posted by Mini at 23:03 | Category : MoblogMini | Comments [2] | Trackbacks [0] | Clip!! | Ranking
Tag : Moblog , , 誕生日
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1178) 投票人数:(392)

MoblogMiniお誕生日おめでとう new

2歳になりました。

airu51.jpg

Posted by Mini at 20:00 | Category : MoblogMini | Comments [2] | Trackbacks [0] | Clip!! | Ranking
Tag : Moblog , , 誕生日
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.1) 総合点:(1153) 投票人数:(378)

MTカスタマイズエントリ編集に3つ+αの小技 new

エントリを新規に投稿、または編集するときに 便利で楽チンになる技を 今まで あれこれ組み込んできましたが、
その中で 使用頻度が多い 3つのワザを 3.2 にも 呼び戻してみました。
こんな感じになりました。
3つとも /tmpl/cms/edit_entry.tmpl に ワザを仕込みます。

1.文中のリンクを 常に別窓で開くようにする (元ネタ : 編集を楽にする技ふたつ
編集画面にデフォルトで付いてる 「リンクを挿入」 ボタンを使ったとき、自動的に target=_blank と入ります。
今までは mt.js に 記述をプラスしてましたが、3.2 から新しくできたディレクトリ mt-static の中にある mt.js に
記述を追加してみたところ、機能しませんでした。そこで /tmpl/cms/edit_entry.tmpl に 直接 ↓ を追加。

function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelected(e);
var link = '';
if (!isMail) {
if (str.match(/^https?:/)) {
link = str;
} else if (str.match(/^(\w+\.)+\w{2,5}\/?/)) {
link = 'http://' + str;
} else if (str.match(/ /)) {
link = 'http://';
} else {
link = 'http://' + str;
}
} else {
if (str.match(/@/)) {
link = str;
}
}
var my_link = prompt(isMail ? 'Enter email address:' : 'Enter URL:', link);
if (my_link != null) {
if (str == '') str = my_link;
if (isMail) my_link = 'mailto:' + my_link;
setSelection(e, '<a href="' + my_link + '" target=_blank>' + str + '</a>');
}
return false;
}


2.デコードボタンを付ける (元ネタ : これで完成!エントリ編集便利ボタン
↑ 画像で B (太字) ボタンの 左横にあるのが それです。「>」 を &gt; にしたり、元に戻したりするボタンです。
これは、今日のような カスタマイズの覚えを記事にするときに 大活躍します。
以前は 欲張って こんな にたくさん 便利ボタンを 付けてましたが、中にはあまり使わないものもあったので、
今回は 一番よく使うのに デフォルトで付いてない デコードボタンだけを 増やしました。
 * 10月17日 「文字色」 ・ 「文字の背景色」 ・ 「文字の大きさ」 を指定できるボタンも増やしました。「追記」 を見てね。
/tmpl/cms/edit_entry.tmpl の <script> ~ </script> に
function replaceEntity(str) { // 置換処理
str = str.split("&").join("&amp;"); // & から変換すること
str = str.split("<").join("&lt;");
str = str.split(">").join("&gt;");
str = str.split('"').join("&quot;");
return(str);
}
function changeEntity(obj) {
if (document.selection) { // WinIE
obj.focus();
var str = document.selection.createRange().text;
if (str) {
document.selection.createRange().text = replaceEntity(str);
} else if (obj.value && confirm('テキストエリア内の「&,<,>,"」を実体参照化します。\n\nよろしいですか?')) { // 選択されていないとき
obj.value = replaceEntity(obj.value);
}
} else if ( (obj.selectionEnd - obj.selectionStart) > 0 ) { // Mozilla
var bgnPos = obj.selectionStart;
var endPos = obj.selectionEnd;
var bfrStr = obj.value.substring(0, bgnPos);
var fcsStr = replaceEntity(obj.value.substring(bgnPos, endPos));
var difLen = fcsStr.length - (endPos - bgnPos);
var aftStr = obj.value.substring(endPos, obj.value.length);
obj.value = Array(bfrStr,fcsStr,aftStr).join('');
obj.setSelectionRange(bgnPos,endPos + difLen); // 選択し直し
} else if (obj.value) { // Others (テキストエリア内全てが対象)
if (confirm('テキストエリア内の「&,<,>,"」を実体参照化します。\n\nよろしいですか?')) {
obj.value = replaceEntity(obj.value);
}
}
return;
}
function changeTag(str) { // 置換処理
str = str.split('&lt;').join("<");
str = str.split('&gt;').join(">");
str = str.split('&quot;').join('"');
str = str.split('&amp;').join("&"); // & は最後に変換
return(str);
}
function reverseEntity(obj) {
if (document.selection) { // WinIE
obj.focus();
var str = document.selection.createRange().text;
if (str) {
document.selection.createRange().text = changeTag(str);
} else if (obj.value && confirm('テキストエリア内の実体参照文字を「&,<,>,"」に変換します。\n\nよろしいですか?')) { // 選択されていないとき
obj.value = changeTag(obj.value);
}
} else if ( (obj.selectionEnd - obj.selectionStart) > 0 ) { // Mozilla
var bgnPos = obj.selectionStart;
var endPos = obj.selectionEnd;
var bfrStr = obj.value.substring(0, bgnPos);
var fcsStr = changeTag(obj.value.substring(bgnPos, endPos));
var difLen = fcsStr.length - (endPos - bgnPos);
var aftStr = obj.value.substring(endPos, obj.value.length);
obj.value = Array(bfrStr,fcsStr,aftStr).join('');
obj.setSelectionRange(bgnPos,endPos + difLen); // 選択し直し
} else if (obj.value) { // Others (テキストエリア内全てが対象)
if (confirm('テキストエリア内の実体参照文字を「&,<,>,"」に変換します。\n\nよろしいですか?')) {
obj.value = changeTag(obj.value);
}
}
return;
}

を追加、さらに ボタンの並びに エントリーの内容 (body) 用には
write('<a href="javascript:changeEntity(document.entry_form.text);"><img src="<TMPL_VAR NAME=STATIC_URI>images/jittai_1.gif" alt="<MT_TRANS phrase="jittai_1">" width="40" height="16" border="0" /></a>');
write('<a href="javascript:reverseEntity(document.entry_form.text);"><img src="<TMPL_VAR NAME=STATIC_URI>images/jittai_2.gif" alt="<MT_TRANS phrase="jittai_2">" width="40" height="16" border="0" /></a>');

追記 (more) 用には
write('<a href="javascript:changeEntity(document.entry_form.text_more);"><img src="<TMPL_VAR NAME=STATIC_URI>images/jittai_1.gif" alt="<MT_TRANS phrase="jittai_1">" width="40" height="16" border="0" /></a>');
write('<a href="javascript:reverseEntity(document.entry_form.text_more);"><img src="<TMPL_VAR NAME=STATIC_URI>images/jittai_2.gif" alt="<MT_TRANS phrase="jittai_2">" width="40" height="16" border="0" /></a>');

と 追加します。ボタンの画像は ご自分で用意されるか、よろしければ ここ のを使ってください。
(画像は mt-static/images に アップします。)

3.エントリに絵文字を使えるようにする (元ネタ : コメントとエントリ投稿用絵文字パワーアップ
これは、元ネタ を そのまま 3.2 でも使えました。ただ 今回は 画像の名前を日本語にしてると文字化けしたので
英数字だけ使いました。また、少し 絵文字の数を減らしました。Wink

これで 今までに より近い便利さが 取り戻せました。
今後は 不便だな~、と思うところから 徐々に 以前の状態に戻していこうと思っています。

Posted by Caetla at 12:00 | Category : MTカスタマイズ | Comments [8] | Trackbacks [11] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , 別窓 , デコードボタン , 絵文字
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(2920) 投票人数:(980)

 1  |  2  |  3  |  4  |  5  |  6  | All pages