「この記事にトラックバックする」 が機能しなくなっています。
blog19 です。 あまり使う機能ではないのでいつから発生しているのかは不明ですが、
「この記事にトラックバックする (FC2ブログユーザー限定)」
<a href="javascript:window.location.replace('h ttp://blog.fc2.com/?url='+window.location.href);"& gt;この記事にトラックバックする (FC2ブログユーザー限定)</a>
のような機能が使えなくなっています。
javascript ON で 元々は機能していたものなので、不具合だと思うのですが、
FC2トラックバックテーマ http://blog.fc2.com/trackbacks/
にある 「この話題にトラックバック」 という機能が効かなくなっていたので気付きました。
具体的には 記事投稿画面にはなるものの白紙状態で、 トラックバック送信先,引用文 などは入らない状態です。 (IE7, Forefox などで同様です)
http://blog19.fc2.com/control.php?mode=editor&process=n ew&url=http%3A%2F%2Fxxxxxxx.blogxx.fc2.com%2Fblog-entry- xx.html
↑ が正しいものと違うような気がします。 (← 追記:訂正)
多くのサイトでは この機能の他に
トラックバックURI が記載されているのであまり問題ないのですが...
FC2トラックバックテーマ のサイトには 「この話題にトラックバック」 という機能しかないので、報告させていただきまし た。
お知らせ → トラックバックテーマ → 投稿する の場合は問題なく トラックバック投稿画面 が開きます。
他のサーバーの方たちは問題なく機能しているのでしょうか?
別件ですが、一昨日2010/5/25 はプラグインのプレビューができない状態になっていました。 過 去に数回あったことなので様子をみていましたが、本日は問題なくプレビューできるようになっていました。
2010年05月27日 10:25 by paruparu
余談ですが...1ヶ月以上更新のない 広告の表示された記事に
この記事にトラックバックする 機能を使ってトラックバックしようとすると
トラックバックURL と 記事冒頭文 は正しく入るようですが
本来は記事へのリンクになる部分は
<a href="http://xxxxxx.blogxx.fc2.com/?google" target="_blank">Ads by Google</a>
となり... トップページへのリンク になってしまうみたいです。 記事タイトル も Ads by Google
共有テンプレートも 履歴有効 になるソースに修正した方がよいのかも知れませんね。。。
私は 3つだけなので 近いうちに ↓ に修正しようと思います。
<a href="http://blog.fc2.com/?url=<%url>blog- entry-<%pno>.html" rel="nofollow"[色:999 999] target="_blank"[/色]>この記事にトラックバックする (FC2ブログ ユーザー限定)</a>
2010年06月04日 10:22 by paruparu
トラックバックは、replaceではなく、hrefでいいような気がします(履歴有効)。
(中略)
<a href="http://blog.fc2.com/?url=<%ur l>blog-entry-<%pno>.html" rel="nofollow&q uot;>この記事にトラックバックする (FC2ブログユーザー限定)</a>
でも利用できます。戻るも有効です。
個別ページ以外に設置するときは、<!--topentry-->内に
<a href="http://blog.fc2.com/?url=<%topentry_lin k>" rel="nofollow">この記事にトラックバックする (FC2ブ ログユーザー限定)</a>
2010年06月03日 10:09 by paruparu
> 比較的新しい公式テンプレートなどには rdf がないので
ここが原因だったのですね、
コードを追加したら正常に動作するようになりました。
2010年06月03日 09:09 by ロギラキ
(2/2)
編集のときに誤って改行を削除してしまうと機能しなくなります。
rdf:about="<%topentry_link>" 直後の改行は必須です。
ないと<%topentry_link>をトラックバック先として取得します。
トラックバック先の記事タイトルや冒頭文が、投稿する記事のタイトル部分などに
自動で入ってしまうのは、利用者にとっては余計なテキストになりかねないので
トラックバック宛先のみ指定(?tburl=<%trackback_url>)している公式テンプレートもある ようです。
tburlでトラックバック先+言及リンクになれば使いやすくなるかもしれません。
トラックバックは、replaceではなく、hrefでいいような気がします(履歴有効)。
■?url=
<a href="javascript:location.href='http://blog .fc2.com/?url='+location.href;">この記事にトラックバックする (FC2ブログユーザー)</a>
■?tburl=
<a href="javascript:location.href='http://blog .fc2.com/?tburl=<%trackback_url>';">この記事に トラックバックする (FC2ブログユーザー)</a>
トラックバックリンクの原型は、ほかのブログサービスなどでも使えるブックマークレットのようなので
FC2ブログのテンプレートであれば、JavaScript(location.href)を使わずに
<a href="http://blog.fc2.com/?url=<%url>blog- entry-<%pno>.html" rel="nofollow">この 記事にトラックバックする (FC2ブログユーザー)</a>
でも利用できます。戻るも有効です。
個別ページ以外に設置するときは、<!--topentry-->内に
<a href="http://blog.fc2.com/?url=<%topentry_lin k>" rel="nofollow">この記事にトラックバックする (FC2ブ ログユーザー)</a>
2010年06月03日 02:06 by Paroday
(1/2)
比較的新しい公式テンプレートなどには rdf がないので
トラックバック先の「ブログタイトル」と「記事タイトル」しか拾うことができません。
記事出力部分<!--/topentry-->の前に、次のコードを加えるとtrackback:pingも拾う ことができます。
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rd f-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/m odule/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="<%topentry_link>"
trackback:ping="<%url>tb.php/<%topentry_tb_no >"
dc:title="<%topentry_title>"
dc:identifier="<%topentry_link>"
dc:subject="<%topentry_category>"
dc:description="<%topentry_discription>"
dc:creator="<%author_name>"
dc:date="<%topentry_year>-<%topentry_month> ;-<%topentry_day>T<%topentry_hour>:<%topentry _minute>:<%topentry_second>+09:00" />
</rdf:RDF>
-->
<!--topentry-->が複数あるなどエリア変数が複雑なテンプレートの場合は
エリア変数の外、</body> の前などに次のコードを加えます。
<!--permanent_area--><!--topentry-->
ここに上記コード
<!--/topentry--><!--/permanent_area-->
この投稿では削除されてしまいますが、
行の先頭には半角スペースを入れた方がいいかもしれません。
| xmlns:
| <rdf:Description
| rdf:
| trackback:ping
2010年06月03日 01:40 by Paroday
完全に元に戻ったようですが、
元々の問題点は解決してないみたいですね。
この機能はテンプレートによって2通りの動作をするようになっています。
本来求めている機能は、paruparuさんやChakoさんのテンプレートのような動作だと思うのですが、
自分の使っているテンプレート:business-u1等では、違う動作になります。
違う点:
1.タイトルに記事名とブログ名が入力される。
2.トラックバックURLが入力されない。
3.記事内に引用される範囲が違う。
business-u1:
<a href="javascript:window.location.replace('h ttp://blog.fc2.com/?url='+window.location.href);" title="<%template_trackback_this>"><%t emplate_trackback_this></a>
正常に動作するテンプレート
grey_2column:
<a href="javascript:window.location.replace('h ttp://blog.fc2.com/?url='+window.location.href);" title=""><%template_trackback_this></a >
もしかして、 title="<%template_trackback_th is>
これが諸悪の根源とか?
なんでかわからないけど多言語用変数を入れると誤動作するのかなぁ。
これは関係ありませんでした。
2010年06月02日 23:42 by ロギラキ
立花@FC2です。
大変、ご不便をおかけし、誠に申し訳ございません。
トラックバックの不具合をこちらでも確認致しました。
現在、正常に機能するように、こちらにて調整させて頂きました。
この度は、御報告、ありがとうございました。
引き続き、お気づきの点などございましたら、サポートまでお問い合わせ下さい。
立花@FC2 http://support.fc2.com/
[PR]ブロマガ始めてみませんか?
http://blog.fc2.com/contents/blomaga/bloger.html
2010/06/02 17時15分頃
不具合...仕様変更前の状態 に完全に戻ったようです。
FC2スタッフの方々、対応して頂きありがとうございました。
2010年06月02日 17:22 by paruparu
仕様変更なら登録テンプレ全部修正しなくちゃいけないです…(T^T)
泣けます…。。。
公式テンプレもですよね!
早めのアナウンス待っています。
2010年06月02日 02:35 by Chako
今回の仕様変更、これで決まりというなら...
<!--trackback_area-->
従来のテンプレートの形式
<a href="javascript:window.location.replace('h ttp://blog.fc2.com/?url='+window.location.href);"& gt;この記事にトラックバックする (FC2ブログユーザー限定)</a>
今後のテンプレートの形式
<a href="javascript:window.location.replace('h ttp://blog.fc2.com/?tburl=<%trackback_url>');&quo t;>この記事にトラックバックする (FC2ブログユーザー限定)</a>
追記:
スクリプトにする必要はなかったようなので... ↓ の方が良いかも
<a href="http://blog.fc2.com/?tburl=<%trackback _url>" target="_blank">この記事にトラックバックする ( FC2ブログユーザー限定)</a>
もしくは
<input onclick="window.location.replace('http: //blog.fc2.com/?tburl=<%trackback_url>');" v alue="この話題にトラックバック!" type="button" />
<!--/trackback_area-->
のように修正すれば FC2トラックバックテーマ のサイトと同じ動きにはできるみたいですね。
<%trackback_url> は 個別記事ページ(固定リンク) 以外では正しく機能 しないようなので、FC2トラックバックテーマ で現在適応されているテンプレートも (個別記事ページでのみ表示されるように ) 修正が必要だと思います。
従来のソースのままだと、ただの白紙の投稿画面が開くだけでなく、ブラウザの戻る も全くきかなくなってしまうようで、不具合 があると思います。
FC2スタッフさん、仕様変更 これで決定なら、是非アナウンスをお願いします!
(これ、読んでいただけるでしょうか。。。)
2010年06月02日 00:01 by paruparu
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー