解決済

clip!clip!
Ads By Google

新画面だとブログでPICSの画像を入力してもトラバされない

新管理画面でブログを書こうと思ったんですが
新管理画面でブログを書く時に
PICSの画像を入力しても
自動でトラックバックURLが記入されません。

たくさん画像を使うのに
1個1個手入力するのは面倒です。

どうしたら新管理画面でも
旧管理画面の時のように
自動でトラバURLを入力するように出来るでしょうか?

現在はブラウザはFirefoxを使ってます。

2009-06-21 19:25の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2009-06-25 20:02:49ベスト
まず、ブックマークレットでページのスクリプトを書き換えてしまう方法があります。
導入がシンプルな反面、投稿画面を開くたびに実行する必要があります。
javascript:void(window.insertHTML=(typeof tinyMCE!='undefined')?(function(html){$('#trackbackPingUrl').val($('#trackbackPingUrl').val()+'http://pics.livedoor.com/tb/'+html.match(/\d+/)+'\r\n');tinyMCE.editors[currentEditorId].focus();tinyMCE.activeEditor.execCommand("mceInsertContent", false, html);}):(function(str){$('#trackbackPingUrl').val($('#trackbackPingUrl').val()+'http://pics.livedoor.com/tb/'+str.match(/\d+/)+'\r\n');var e=$.currentEditor().get(0);if(document.selection){e.focus();var r=document.selection.createRange();r.text=str;e.focus();}else if(e.selectionStart){var start=e.selectionStart;var head=e.value.substring(0,start);var foot=e.value.substring(start,e.textLength);e.value=head+str+foot;}else{e.value=e.value+str;}}))
長いのでIEではお気に入りに登録できないかも。。


FirefoxならGreaseMonkeyというアドオンでスクリプトを自動実行する方法もあります。
function set_tag(content, trackback_url) {
  if (trackback_url) {
    window.opener.document.ArticleForm.trackback_ping_url.value = window.opener.document.ArticleForm.trackback_ping_url.value + trackback_url + "\n";
  }
  window.opener.insertHTML(content);
}
Includes (ユーザスクリプトを実行するページ)
http://livedoor.blogcms.jp/livedoor/*/article/toolbar/pics

blogの方からはいまだに回答がありませんが
6月末にPICSがリニューアルして
トラバURLが無くなったみたいです。

多分、それを見越して
自動トラバ入力が無くなっていたのかもしれません。

回答ありがとうございました。

Ads By Google

コメント(6)

また新画面の不具合か。。。

#2.  kavalier
2009-06-22 10:12:16

不具合なんですか?
ということは、普段は出来てたのかなぁ

2009-06-23 22:53:41

新管理画面ではブックマークレットも実装されていませんし、不具合ではなく、そういった実装がされていないだけだと思います。

#4.  imq
2009-06-25 12:58:49

旧画面だとどの段階で自動挿入されるんですか?

#5.  kavalier
2009-06-25 13:09:45

ブログ投稿画面でPICSのボタン押して画像一覧を出して
投稿したい画像の投稿ボタンをクリックした瞬間に
投稿部分には画像と
トラバ部分にはトラバURLが挿入されます。

#6.  imq
2009-06-25 19:47:37

>>#5
ありがとうございます。
ソースを調べてみます。

ぱっと見では
投稿フォームは新旧であまり代わっていないので、
旧管理画面の該当箇所スクリプトをそのまま宛がえば動きそうですが、
なぜか省かれてしまっているようです。

トラックバック(2)

トラックバックURL: