お蔵入り

トラックバックのURL欄について

トラックバックのURLにlivedoorIDが出るのを表記を変えたり非表示にしたりするのはできないのでしょうか?ご教示いただければと存じます。

2006-10-18 00:40の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google

回答(2)

1.

2006-10-18 02:36:23
少し御質問の意味が解らないのですが…

私の解釈では、ほーきんぐさんの記事の
TrackBack(0)
の所をクリックすると

トラックバックURL
http://app.blog.livedoor.jp/livedoorID/tb.cgi/50******
これが
表示されるのを非表示にということでしたら

[管理ページトップ]
[カスタマイズ/管理]
[コメント/トラックバックの設定]で
トラックバック受信設定を「受け入れない」
にして[設定を保存する]
こうして投稿すれば表示はされませんが…。

今までの投稿分は
[投稿したブログを編集する]で
[さらに詳しく設定する]を選んで
「トラックバック設定」を「受け入れない」で
投稿しなおせば表示されません。

違う意味であればコメントして下さい。

2.

2006-10-18 09:30:24
とりあえず、トラックバックURLを非表示にしながら、トラックバックを受け付けることはできないことは無いです。


トラックバックしてもらうときにURLをドラッグしてコピーしてもらうのではなく、コピーボタンを押してもらい、コピーボタンを押したらクリップボードにURLが保存されるようにしたらどうでしょう。

こうすればほーきんぐさんのブログ上にはURLを表示しなくてもトラックバックは受け付けられます。




【やり方】

「デザインの変更」→「カスタマイズ」と進み、HTML編集画面に行きます。ここで「個別記事ページ」をクリックし個別記事のHTMLを表示させます。

探すのが大変ですが、真ん中あたりにある次のタグを探してください。
<table cellspacing="0" cellspacing="5" border="0">
<tr>
<td width="99%"><input type="text" value="<$ArticleTrackBackUrl$>" class="trackbackbox" /></td>
<td width="1%" align="right"><input type="button" value="クイック" onClick="quickTrackBack('<$ArticlePermalink$>'); return false;" /></td>
</tr>
</table>


これを次の記述に書き換えます。
<SCRIPT TYPE="text/javascript">
<!-- 
if(navigator.appName.indexOf("Microsoft Internet Explorer") > -1){
document.write(' <input type="button" value="URLをコピー" onclick="window.clipboardData.setData (\'text\', \'<$ArticleTrackBackUrl$>\');alert(\'トラックバックURLをクリップボードにコピーしました。\');" />');
}
// -->
</SCRIPT>


書き換えたら、「この内容で保存する」をクリックし、全てのページを再構築してください。その後、ブログの個別記事を確認してください。URLの表示の変わりにコピーボタンだけが表示されているはずです。



注意点:このコピーボタンはブラウザIE専用です。Firefoxなんかで見ると何も表示されていません。
回答レベル : 回答
Ads By Google

コメント(11)

2006-10-18 02:47:34

質問はその通りです。
ただ、ご回答の通りにやると、トラバを一切受け付けられなくなってしまうのでしょうか?
私はトラバのURLのIDだけが違う形で表示されるか、あるいは非表示になってくれればなあ、と思ってているのですが。その上でトラバは受け付けたいのですが……。

#2.  Kiss115
2006-10-18 03:16:09

これをやるとトラバは一切受け付けません。

IDの表示を変えたりURLを非表示に出来るかどうかは私には分かりません。

たとえ、変えたり非表示に出来たとしても
知人か知識のある人しか
トラバを打てなくなるので無いでしょうか?

そういう意味ですか???

2006-10-18 03:36:28

>たとえ、変えたり非表示に出来たとしても
知人か知識のある人しかトラバを打てなくなるので無いでしょうか?

やはりそうなんですかね。分かりました。ただ、もうちょっとだけ他の方のご回答も待ってみることにします。
ありがとうございました。

2006-10-18 13:58:57

かなりIDを気にされてるようですが
ブログのURLで、すでに
http://blog.livedoor.jp/ID/
になってると思うのですが・・・。

2006-10-18 23:14:07

#4. 末高ト~ムさんに同感です!

ライブドアブログが左上に表示されてたり、スポンサード・クリックや他のプラグイン等々でライブドアは100%わかるし、他社のブログでも同じだと思われるのですが?MTブログではないですよね?誰かのブログに判らないようにコメントするわけでもないのに?T・Bで何で???Kiss115さんも鴨竜さんも指示しますが?

2006-10-19 04:05:31

鴨竜さん、ありがとうございます。さっそく試してみます。
他の方々もコメントありがとうございます。

2006-10-23 05:37:01

鴨竜さん、試そうとしてるのですがタグがどうしても見つけられません。
引き続き探したいと思いますが、見つけやすい方法とかないでしょうか?

#8.  fieldragon
2006-10-24 15:41:34

個別記事で見てますよね。

コツですが、自分のブログと見比べながら見ていくと分かりやすいですよ。本文の記載があって、コメントやトラックバックのリンクがあってというように、基本的にはブログに表示されている順にHTMLもなっているはずです。

ですので、本文箇所の下を見ていくと「トラックバックURL」があって、「トラックバック一覧」「コメント一覧」「コメント」と続いていきますが、その最初の「トラックバックURL」の箇所にあります。

#9.  fieldragon
2006-10-24 15:42:35

こんなのが無いですか?


<IfArticleAllowPing>
<div class="trackbackurltop"></div>
<div class="trackbackurlbody">
<h3 class="trackbackurlttl">トラックバックURL</h3>
<div class="trackbackurl">
<table cellspacing="0" cellspacing="5" border="0">
<tr>
<td width="99%"><input type="text" value="<$ArticleTrackBackUrl$>" class="trackbackbox" /></td>
<td width="1%" align="right"><input type="button" value="クイック" onClick="quickTrackBack('<$ArticlePermalink$>'); return false;" /></td>
</tr>
</table>
</div>
</div>
<div class="trackbackurlbottom"></div>
</IfArticleAllowPing>

#10.  fieldragon
2006-10-24 15:51:14

どうしても見つからなければ、HTMLをメモ帳とかのテキストエディタに貼り付けて、編集から検索してみてはどうですか。

2006-10-27 06:18:43

鴨竜さん、ご返事できずすみません。
ちょっと今仕事が立て込んでおりまして、近日中に再度やってみます。
本当にご丁寧にありがとうございます。

トラックバック

トラックバックURL: