インデックスリストを本文表示にすると、個別記事のコメント欄にジャンプできない

Simplicityの特徴 フォーラム Simplicityについての質問 インデックスリストを本文表示にすると、個別記事のコメント欄にジャンプできない

7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #33180
      kai
      ゲスト

      カスタマイズ→レイアウト(本文・リスト)から
      インデックスリストのスタイルを「本文表示」にすると、
      インデックスリストのコメント数表示から
      個別記事のコメント欄にジャンプすることができず、
      トップページに戻ってしまいます。

      たとえばデフォルトのインデックスリストでは
      http://example.com/postname/#comments
      にリンクされていますが

      本文表示にするとスラッグ部分が消えて
      http://example.com/#comments
      になってしまい、トップページに戻ってしまいます。

      これを該当記事のコメント欄に移動させるには
      どうしたらいいかご教示ください。

      • このトピックは4年、 4ヶ月前にわいひらわいひらが編集しました。理由: sample.com→example.comに変更しておきました
    • #33181
      MK
      ゲスト

      余計なお世話ですが、sample.comは実在のドメインですのでkaiさんが所有しているドメインでないなら、例えとして使うべきではないです。

      ドメインの例えとして使うのなら、

      http://example.com

      という勝手に記載しても誰にも迷惑の掛からないドメイン名があるので、次回からはそちらを使った方がよろしいかと。意外と知らない方が多いので。

    • #33182
      kai
      ゲスト

      失礼しました。
      以後気を付けます。

    • #33183
      Hidekichi
      ゲスト

      ちょっと環境を教えて欲しいんですが、うちのローカルサーバーでは本文表示にすると、そもそもSNSのボタン系は表示されないんです。おそらくコメントのリンクもpost-metaに入ってると思うのでどうやって、今のkaiさんの環境ができているのかがわからないでいます。

      コメントへのアドレス(コメントのリンク自体)を変更すればよいのであれば、jQueryでできますが、まずは根本的な所を見たいので、設定をどうすれば本文表示でコメントへのリンクが出るかをちょつとレスしてもらってもよいですか?

    • #33184
      kai
      ゲスト

      お返事ありがとうございます。

      カスタマイズ→コメント→「コメントを表示」と、
      カスタマイズ→レイアウト(投稿・固定ページ)→「コメント数の表示」
      にチェックを入れています。

      するとインデックスリストの各記事タイトル下に
      (時計の絵)投稿日時(フォルダの絵)カテゴリ(吹き出しの絵)コメント数
      が表示されます。

      そのコメント数をクリックすると
      各記事のコメント欄に飛ぶはずなのですが、
      トップページに飛んでしまいます。

      カスタマイズ→コメント→「インデックスリストにコメント数を表示」
      にもチェックが入っていましたが、
      これを外してもコメント数は表示されました。

      つたない説明で恐縮ですがよろしくお願いします。

    • #33185
      Hidekichi
      ゲスト

      >カスタマイズ→レイアウト(投稿・固定ページ)→「コメント数の表示」

      これか、なるほど。

      で、うまくいくかどうかはわかりませんけど、おそらくはentry-body.phpの17行目辺りから「コメント数」ってあるかと思うんですが、ここの

      [a href=”<?php echo $comment_count_anchor; ?>” class=”comment-count-link”]

      これを

      [a href=”<?php echo get_permalink().$comment_count_anchor; ?>” class=”comment-count-link”]

      こうすればいけるんじゃなかろうかと。ご存知のように、フォーラムでは、クォートや〈〉などは実体化されるので[]で書いてます。またクォートも全角とかになってるかもしれないので、該当部分をマニュアルでタイプするか、entry-body.phpのh1タグの中のa hrefあたりに使われてるget_permalink()をコピペして.(ピリオド)で$comment_count_anchorと連結して下さい。

      .の前後に半角スペースはあって構いません。PHPでは文字の連結に.を使います。
      つまり、http://なにかしらのアドレス#commentsみたいなリンクになるだろうと思います。

    • #33186
      kai
      ゲスト

      うまくいきました。
      ご親切にありがとうございました。

    • #33273
      わいひらわいひら
      キーマスター

      コメントリンクの不具合ですが、手元のファイルは修正しておいたので、次のバージョンで改善されると思います。

7件の返信スレッドを表示中
  • トピック「インデックスリストを本文表示にすると、個別記事のコメント欄にジャンプできない」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)