Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
applelife

как сверстать так чтобы class="row1" и class="row2" чередовались по горизонтали?

Рекомендованные сообщения

А что в таком случае я должене указать в skin_forum(render_forum_row), при указании класса для ячейки ? Простите за непонятливость, но в php я не силен. На данный момент

 

class="{$data['class']}"

работает для просмотра главной страницы, но не просмотра форума(списка тем).

Поделиться сообщением


Ссылка на сообщение

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

Если отредактировать forums.php, тогда она будет отвечать уже за четность.

Смысловая нагрузка, связанная с модерацией, пропадет.

 

Поэтому я бы не рекомендовала менять четность в просмотре форумов.

Или Гену попросите помочь (его ник andaril).

Поделиться сообщением


Ссылка на сообщение

forums.php

 

boards.php

 

так что не работает то?

Поделиться сообщением


Ссылка на сообщение

Была проблема с файлом forums.php. Взял свежий из дистрибутива.

Кстати, возможно ли задать другие чередующиеся цвета столбцам "Темы" и "Ответы" "Последнее сообщение" ?

Поделиться сообщением


Ссылка на сообщение

Придется вводить дополнительные переменные в файлах, прописывать их в нужных столбцах вместо 'class', ну и дополнительные классы в css, которые в новых переменных использовать.

class2

row5

row6

например

В шаблоне будет

class="{$data['class2']}"

А в файлах форума надо только повторить код для чередования row1 и row2, но для новой переменной и с новыми классами.

Поделиться сообщением


Ссылка на сообщение

эээ... а зачем такая шахматная доска...

 

а теоритически сделать остальное можно уже через шаблоны

Поделиться сообщением


Ссылка на сообщение

Извините за возможно глупый вопрос, а где меняется непосредственно внешний вид чередованных row1 и row2? По умолчанию я знаю где меняется, а как подставить то на что будет чередоваться фон по умолчанию?

Поделиться сообщением


Ссылка на сообщение

Э...

Вы задаете в css цвета для дефолтных классов row1 и row2.

Они и будут чередоваться.

Если не хочется изменять дефолтные классы (они задействованы в большинстве других шаблонов), придумайте row3 и row4 например, и пропишите в коде для чередования.

Поделиться сообщением


Ссылка на сообщение

Спасибо большое. Т.е. как я понимаю, придумав row3 и row4 к примеру, я могу сделать чередование только в списке тем, но не в списке форумов?

Поделиться сообщением


Ссылка на сообщение

Да. Можно и 5, 6, 7, 8, привязав эти классы к определенной группе шаблонов и не используя больше нигде.

Поделиться сообщением


Ссылка на сообщение
04/02/09 04:27 (изменено)

как это чередование сделать и для активных тем, а то на них это не действует

1oUED167Zz.png

47R1uQp5AA.png

подскажите где?

Изменено пользователем Vitalik-x

Поделиться сообщением


Ссылка на сообщение

На них и не будет действовать, так как инструкция для чередования роев в результатах поиска не дана.

Нужно проделать манипуляции в другом шаблоне и другом файле php:

skin_search > rendersearhrow

searh.php

На мой взгляд, это лишнее.

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

 

Просто шаблонов много. Кто-то захочет чередования в онлайн списке, кто-то в списке администрации, в шаблоне помощи, и т.д.

Хотите извращений, пожалуйста, но сами.

Поделиться сообщением


Ссылка на сообщение
04/02/09 17:32 (изменено)

У меня такая проблема только с активными темами а остальное всё отлично!

skin_search > rendersearhrow

searh.php буду пробывать!

//$topic['class1']	 = "row2";
//$topic['class2']	 = "row1";
//$topic['classposts'] = "row2";
	$topic['class1']	  = $this->row;
	$topic['class2']	= $this->row;
	$topic['classposts'] = $this->row;

Хотябы просто одним цветом стало!

Изменено пользователем Vitalik-x

Поделиться сообщением


Ссылка на сообщение

Могу предполагать, что в активных темах мешает какая-то переменная.

Надо у программистов спрашивать.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...