Movable Type 3.11-ja アップグレード。【追記】
エントリー投稿画面で、3.01D-jaの時に加工してたやつがパーになったので、ちょちょいと変更。
- ”テキストフォーマット:改行を変換する”設定で<Blockquote>タグに自動で<br />が付与されなくなってしまう既知の問題。
小粋空間 さんの ●エントリーにpタグとbrタグが入る仕組み(その2:blockquoteにbrタグを挿入) というエントリーを参照し、MT本体をおいているディレクトリ内のlib/MT/Util.pmというファイルをローカルに落として、修正及びアップロード。その際、あわせて良く使用するタグ<ul><ol>も修正しました。変更内容は下記青字部分を削除。(※今回はMT側のデフォルトで引用ボタンがエントリー投稿画面内に用意されているので、引用ボタンを追加しなくていいのはよかったっす。)
sub html_text_transform {
my $str = shift;
$str ||= ”;
my @paras = split /\r?\n\r?\n/, $str;
for my $p (@paras) {
if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|
fieldset|select|blockquote|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "<p>$p</p>";
}
}
join "\n\n", @paras;
- エントリー投稿画面でハイパーリンクを挿入する時にtarget=”_blank”(別窓表示)を付与。
MT本体をおいているディレクトリ内ルートの”mt.js”というファイルをローカルに落として、修正及びアップロード。下記青字部分を追加しました。(※だいたい167行目ぐらい。)
function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelection(e);
if (!str) return;
var my_link = isMail ? prompt(‘Enter email address:’) : prompt(‘Enter URL:’, ‘http://’);
if (isMail) my_link = ‘mailto:’ + my_link;
if (my_link != null)
setSelection(e, ‘<a href="’ + my_link + ‘" target="_blank">’ + str + ‘</a>’);
return false;
- 画像アップロード時の基本レイアウトを加工。
V.J.Catkick@ さんの 覚書:3.01D-ja → 3.11-ja というエントリーをヒントに、MT本体をおいているディレクトリ内のlib/MT/App/CMS.pmというファイルをローカルに落として、修正及びアップロード。(※今まで手動で追加してたんす、実は。(苦笑))
以下、青字部分追加。よくわからんので、サムネイルポップアップ時・埋め込み時等、とりあえず全部突っ込んどきました。なので参考にされる方は自己責任で頼んます。
my $link = $thumb ? qq(<img src="$thumb" width="$thumb_width" height="$thumb_height" border="0" hspace="5" vspace="5" align="left" />) : "View image";
return <<HTML;
<a href="$url" target="_blank" onclick="window.open(‘$url’,’popup’,’width=$width,height=$height,
scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,
status=no,left=0,top=0′); return false">$link</a>
HTML
} elsif ($q->param(‘include’)) {
(my $fname = $url) =~ s!^.*/!!;
if ($thumb) {
return <<HTML;
<a href="$url"><img alt="$fname" src="$thumb" width="$thumb_width" height="$thumb_height" hspace="5" vspace="5" align="left" /></a>
HTML
} else {
return <<HTML;
<img alt="$fname" src="$url" width="$width" height="$height" hspace="5" vspace="5" align="left" />
HTML
}
こんにちは。
参照ありがとうございます。
私もolとulは落とさないと!
いつも次のliを改行しないで書いていました。(バカ)
いえいえ。いつもすみません、参照ばっかりで。^^
(・Ω・)ノ コンニチワ こちらにお邪魔したのは、PHP化の件が初めてだったのに、なぜかそんな気がしなかったのは、yujiroさんのところで、よくお見受けしてたからなんですね。座布団でやっと気がつきました。我楽さん、ってお名前だとばかり・・・border.さんですね。すぐにピンと来なくてごめんなさいでした。それで今日はまた、こちらの記事を頼りに、画像アップ時にデフォルトで hspace や vspace といったオプションが付くようにファイルを加工しました。さえらのブログでは結構画像をアップすることが多く、それなのに今までは全部毎回手打ちでしてましたので、かなり重宝です。連日あれこれと技を盗ませていただきました。ありがとうございます。お礼のお座布団です。ササッ、ドーゾ!((ヘ^^)ヘ_
> さえらさん
座布団サンキューです。^^
いやいや、私もさえらさんは初めてじゃないような気がして。
パクリ上等です。じゃんじゃんいってください。(笑)
その代わり男の子育ての鉄人に、うちの男の子もお願いしようかなー。^^
はじめまして。
小粋空間さんのところから辿ってきました。
こちらも勉強になることが満載ですね。
target=_blank が自動的に入れられたら、とあちこち旅をしていたのですが
やっと見つかって嬉しいです。
さっそく追加してみてました。ありがとうございます。
blogはまだ始めたばかりで分からないことだらけです。
時折覗かせて頂いてたのですが またよろしくお願いします。^_^;
> miaow さん
参照ありがとうございます。^^
こちらの方こそ、宜しくお願いします。m(__)m
●writeonです。target=”_blank”の方法も使わせていただきました。これも非常に便利で、感動ものです。ありがとうございました。
> writeon さん
度々の参照ありがとうございます。^^
最近MTを設置しまして、スクリプトを少し変えたいな、と思って検索してみましたら
目的のものが見つかりました。
参考にさせていただきました。これで少し使い勝手が良くなりました。どうもありがとうございました。
> 影(ryさん。
こんちわー。^^
参照ありがとうございます。BP登録させていただきました。以後、宜しくお願いいたします。
はじめまして!
どうにかならないかな~と思っていたので、とても参考になりました。
ありがとうございます!
まだMTで始めたばかりなので、また覗かせていただきます。
よろしくお願いします。
>みなみさん
こんばんわ。
参照いただきありがとうございます。^^
今後ともよろしくお願いいたします。
初めまして。
エントリー時でのリンク指定の方法を使わせて頂きました。
ありがとうございます。
MT初挑戦なので分からないことだらけなので
とても参考になりました。
これからもどうぞよろしくお願い致します。
>かよこさん
こんばんわー。はじめまして。^^
参照ありがとうございます。
大したものがあるわけじゃないですが、少しでもお役にたてれば幸いですー。(笑) よろしくおねがいしまーす。
こんばんわ いつもお世話になってますー
ありがとうございました。
もっと 早くやっておけば良かったカスタマイズ
やっとやりました。^^
>Ranさん
まいどー。^^
この手のやつって、思い立たないとなかなか手をつけないですからねぇ。でもやると便利なんですよね。(笑)
Movable Type 3.11-ja アップグレード
今頃とか言わない。 小粋空間さまのエントリーを参考にアップグレードしてみました。…
エントリー投稿画面で挿入するハイパーリンクを別窓表示にする
エントリー投稿画面で、ハイパーリンクを挿入したときに、デフォルトで別窓表示になるよう、target=”_blank”を挿入するように変更しました。(MT 3.1…
リンク先を別ウィンドウに設定
非常に便利な機能を見つけました。 Movable Type 3.11-jaで、新…
画像アップロード
画像をアップロードしたときに『align=”left”』のタグが自動で入れられな…
リンクタグに target=”_blank” を追加したい
今までは、リンク先を別ウィンドウにしようと思ったら、リンクのタグの中に targ…
設定変更
リンクを張るときに、自動的に別ウィンドウで開くようなタグを自動で挿入する。 参考…
コメント欄のアドレス表示 / 投稿画面のハイパーリンク
MTはコメントスパムが多いらしいので、このブログではコメントを書いていただく時に…
ハイパーリンクをカスタマイズ♪
エントリーを入力している時にハイパーリンクを挿入出来るのだが これがまた使える部…
カスタマイズ覚書1
MT設置にあたり、カスタマイズした部分を自分の為に覚書しておこうと思う。…
管理画面にボタン追加 3.151ja
リンクにtarget=”_blank”をつける 今日の覚え書きさま~Movabl…
見えない改造
記事を書いて、引用したサイトにリンクを張る。 まぁ、これは基本なのですが、Mov…
エントリー時のリンク指定に「target=”_blank”」を自動挿入
Movable Typeってリンク挿入時に「target」指定されないんですよね。 そんなものかと思っていたら、他のレンタルブログなどでは「target=”_b…
MT でハイパーリンクに target="_blank"_ を自動挿入
BLOGでリンクをはるとき、いつも target="_blank&qu…
引用時にbr不要になるようにする方法<MT関連>
エントリーを作成する場合、引用にしたい部分を選択して引用ボタン(「”」)でくくる…
テキストフォーマットをちょっと変更
カスタマイズしたいものがいっぱいあって、何から手をつけていいのかわからなくなっている私ですが、とりあえず、昔MTを使っていた頃の環境に戻そうかと。 で、・..
引越し準備2
他にもいろいろカスタマしてみた〓。 MTのPHP化は「mildlog」さんを 参…
カスタマイズの覚え書き
■引用タグ<blockquote>で<br/>を不要にする方法 エントリーを書く…
ちょっとしたカスタマイズ覚え書き
エントリを書いていてよく使うのがハイパーリンクと引用です。 しかしどちらも少しず…
Movable Typeの使い勝手の改良メモ
細かい使い勝手をいくつか改良しました。…
画像アップロード
画像をアップロードしたときに『align=”left”』のタグが自動で入れられな…
MT3.2-ja-2の管理画面からサイト確認時別窓で開く
MT3.2以降、管理画面の左側メニューから「サイトを確認」を選択すると同一画面で…