[РЕШЕНО] Определить последний комментарий

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

Аватар пользователя Celsoft Celsoft 24 июня 2012 в 5:34

Привет! Требуется добавить класс именно для последнего комментария.
Допустим все комментарии идут в контейнере:
<table class="reviews-post-table reviews-post-odd">...</table>
Как сделать что бы у последнего комментария был класс reviews-post-table reviews-post-last, а не reviews-post-table reviews-post-odd.

В принципе можно через условие, но тогда как определить это именно последний комментарий что бы присвоить ему класс.

Комментарии

Аватар пользователя ser_house ser_house 24 июня 2012 в 14:20

Ну дык выбрать последний где-нибудь вне цикла вывода:

$last_cid = db_select('comment', 'c')
  ->fields('c', array('cid'))
  ->condition('c.nid', $nid),
  ->orderBy('c.created', 'DESC')
  ->range(0, 1)
  ->execute()->fetchField();

да и сравнивать

Аватар пользователя ser_house ser_house 24 июня 2012 в 19:06

Как насчет IE8? Ничего не имею против css, даже наоборот — всеми конечностями ЗА, но если код мой, почему бы не использовать свой надежный класс?