1

以前のスレッドに識別子がないように、各記事の識別子を持つように変更しました。以前のコメントは表示されません。

識別子のない古いコメントを識別子のある新しいシステムに移行する方法が見つかりませんでした。

その方法はありますか?

4

2 に答える 2

1

簡潔な答え:

  • 記事へのアクセスに使用する URL に関係なく、記事に同じスレッドが表示されるようにする
  • 次に、記事の埋め込みコードに識別子を追加します
  • その直後に、プライマリ URL から記事に再度アクセスします。

ほんの少し前に私にとってうまくいったことに基づいて、それがうまくいくはずだと思う理由は次のとおりです。

Disqus スレッドを埋め込む私のページには 2 つの URL があります。それらを URL A と B と呼びます。最初からdisqus_urlorを設定していませんdisqus_identifier

通常、人々は URL B を使用して私のページにアクセスし、既にいくつかのコメントを投稿しています。つまり、URL A 経由でアクセスした場合、ページにはそれらのコメントが表示されませんでした。 disqus 管理者の移行ツールからの URL マッパー。マッピングが効果を発揮し始めるまで、しばらく待つ必要があると書かれています。しかし、数分後、URL A から自分のページにアクセスすると、すべてのコメントが既に存在していました。その直後、URL B から自分のページにアクセスしませんでした。

次に、disqus_urlURL A disqus_identifier、自分のページに関連する一意の値を設定します。その後、URL A から自分のページに再度アクセスしました。すべてのコメントがまだ残っています。次に、URL B からページにアクセスし、同じコメントがまだそこにありました。

この後、設定disqus_urlしていない場合にのみ必要になるため、設定を解除しますdisqus_identifier。両方の URL から自分のページに再度アクセスしても、同じコメントが表示されました (この後、コメントを投稿しようとはしませんでしたが、どこにでも表示されると思います)。

幸運を!

于 2013-01-21T23:33:21.230 に答える