Проблема с комментариями - ссылки на них

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 25 февраля 2011 в 10:16

Заметил что давая ссылку на конкретный коммент, друпал не перекидывает на него

http://сайт.ru/reports/lalala-lala-a-alalala-ntv-19022011#comment-1074

раньше вроде как пеерекидывало... что может быть не так?

Комментарии

Аватар пользователя iNFerNo iNFerNo 25 февраля 2011 в 10:56

по идеи так должно быть

http://сайт.ru/reports/lalala-lala-a-alalala-ntv-19022011?page=4#comment-1077

в нодах в комментах

-

такое не помагает

function phptemplate_comment_block() {
  $items = array();
  foreach (comment_get_recent() as $comment) {
    $node=node_load($comment->nid);
    $posts_per_page= _comment_get_display_setting('comments_per_page', $node);
    $post_number=db_result(db_query("SELECT COUNT(*) FROM {comments} WHERE nid = %d AND timestamp <=%d ", $comment->nid, $comment->timestamp ));
    $page=floor(($post_number-1)/$posts_per_page);
    if (!$page){
      $items[] = l($comment->subject, 'node/'. $comment->nid, array('fragment' => 'comment-'. $comment->cid)) .'<br />'. t('time ago', array('time' => format_interval(time() - $comment->timestamp)));
    }
    else {
      $items[] = l($comment->subject, 'node/'. $comment->nid, array('query' => 'page='.$page.'#comment-'.$comment->cid)).'<br />'. t('time ago', array('time' => format_interval(time() - $comment->timestamp)));
     }
  }
  if ($items) {
    return theme('item_list', $items);
  }
}
Аватар пользователя iNFerNo iNFerNo 25 февраля 2011 в 12:57

пробовал не помогает (правда без пача для вьюх).

ссылки на комментарии все теже

http://сайт.ru/reports/lalala-lala-a-alalala-ntv-19022011#comment-1074

вместо того что бы

еще страницу прописывать

http://сайт.ru/reports/lalala-lala-a-alalala-ntv-19022011?page=4#comment-1077

Аватар пользователя us11 us11 25 февраля 2011 в 13:28

"iNFerNo" wrote:

вместо того что бы

еще страницу прописывать


вы не поняли смысл модуля. номера страниц не нужны. принцип работы как в 7-ке