Пронумеровать по порядку материалы в блоге

  • 7 Ответов
  • 760 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Sergey2

Нужно перед каждый заголовком материала вывести его порядковый номер. Как это сделать? Пытался использовать глобальные перемменые, обьявлял статик в blog_item - ничего не помогает.


*

Оффлайн Sergey2

Нет, по порядку вывода. Мне надо просто стиль менять для чет/нечет.

*

Оффлайн beliyadm

  • ********
  • 8341
  • [+]1590 / [-]63
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
Нет, по порядку вывода. Мне надо просто стиль менять для чет/нечет.
зачем выводить идентификатор, когда есть в стилях возможности определять ODD EVEN
http://htmlbook.ru/css/nth-child
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb

*

Оффлайн Sergey2

тут есть маленький ньюанс. Я так понял что это свойство работает если элементы идут один за одним.
<div class="main-block">
</div>
<div class="main-block">
</div>
<div class="main-block">
</div>
А у меня картина примерно такая:
<div class="main-block">
  <div class="sub-block">
  </div>
</div>
<div class="main-block">
  <div class="sub-block">
  </div>
</div>
<div class="main-block">
  <div class="sub-block">
  </div>
</div>
И мне нужно менять свойство картинки которая находиться внутри sub-block. И такая петрушка не получается. майн-блок меняется только в путь.

*

Оффлайн beliyadm

  • ********
  • 8341
  • [+]1590 / [-]63
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
И мне нужно менять свойство картинки которая находиться внутри sub-block. И такая петрушка не получается. майн-блок меняется только в путь.
и кто же вам мешает делать так?
Код: (css) [Выделить]
.main-block:nth-child(odd).sub-block {бла бла}
.main-block:nth-child(even).sub-block {бла бла бла}

P.S только перед .sub-block пробел ставить, парсер форума почему-то его удаляет
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb

*

Оффлайн Sergey2

простите дурака, ну конечно же:
.main-block::nth-child(odd).sub-block img {}
.main-block::nth-child(even).sub-block img {}

*

Оффлайн Sergey2

и кто же вам мешает делать так?
Код: (css) [Выделить]
.main-block:nth-child(odd).sub-block {бла бла}
.main-block:nth-child(even).sub-block {бла бла бла}
да, точно. Пока писал сообщение - опередили :)

P.S только перед .sub-block пробел ставить, парсер форума почему-то его удаляет