注目タグ

おかしいと思ったら

トピック詳細

「この記事にトラックバックする」 が機能しなくなっています。

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

コメント一覧 16件中、1~10件表示

  • 余談ですが...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>


    ↑ これ、いいですね。 早速、自分のテンプレートに適応させていただきました。
    個人的に target="_blank" が好き(使いまくり)なので追加しちゃいましたが...


    共有テンプレートは、標準的な元のソース...
    <a href="javascript:window.location.replace('h ttp://blog.fc2.com/?url='+window.location.href);"& gt;この記事にトラックバックする (FC2ブログユーザー限定)</a>
    修正しなくても 大きな問題はないですよね。。。履歴のことを考えると、せめてlocation.href に? 修正した方 がよいのでしょうか。。。

    > tburlでトラックバック先+言及リンクになれば使いやすくなるかもしれません。

    そうですよね。個人的には +冒頭文の引用文 が入るのは便利だと思っていますが、
    記事投稿画面の 上の「これから書く 記事タイトル部分」
    これは、(今はトラックバック先の記事タイトルが入っちゃうようですが...) さすがに 空白の方が良いのになー と思って います。

    そのままのタイトルで投稿する なんて人は殆どいないとは思いますが、よく知らない方などにそのまま投稿されちゃったら困りま すよね。。。

    ここではなくリクエストになるのかもしれませんが。
    FC2スタッフさんにも検討してもらえたら... より使い勝手が良くなるかもしれませんね。

    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日 19:05 by

  • 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

1 2 > >>