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

post1 and post2

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

Как сделать, чтобы класс пост1 (ИНФО) в форуме при просмотре тем отображался одним цветом с классом пост2 (где мессаги), как именно нужно прописывать в КСС а потом в шаблонах?

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


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

Post1 и Post2 - это чередование постов, которое задается переменной.

Достаточно в css приписать этим классам одни параметры фона.

Но Инфо и так в post1 отображается его цветом, а в посте 2 цветом post2.

Инфо + Сам пост - это ячейки одного ряда таблицы. Вместо классов css там прописана именно переменная. В каждой ячейке. Переменная задает оформление, в зависисмости от четности + определяет цвет скрытых модератором сообщений.

Можно убить переменную в одной из ячеек (это во фрагменте RenderRow в skin_topic) и прописать туда новый или существующий класс css.

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


Ссылка на сообщение
Достаточно в css приписать этим классам одни параметры фона.

при этом теряется черта, разделяющая эти два блока!

 

 

Добавлено:

также она теряется при прописывании в рендерров (скинтопик) своего класса из КСС.

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


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

Конечно теряется.

Если Вы про скин ibr, то этот разделитель прописан как контур в классах постов. По дефолту контуров не предусмотрено, а только белый промежуток в 1px между ячейками.

В новом классе тоже следует задать контур, как в post1 или post2.

Тогда "черта" восстановится.

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


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

Это из РендерРов:

<td valign="top" class="{$post['post_css']}">

 

Это из КСС(расш.режим):

.post1,

.bg1{

background: postcolor;

border-left: 1px solid #eff0f0;

border-right: 1px solid #cacbcc;

}

 

.post2,

.bg3{

background: postcolor;

border-left: 1px solid #eff0f0;

border-right: 1px solid #cacbcc;

}

 

из цитаты видно что в пост1 и в пост2 мною прописано postcolor. Но действует(отражается в форуме при просмотре темы с сообщ.) он только для пост2, т.е. для поля где пишутся сообщения. Для поля же пост1(инфо) хоть и написано постколор, но цвет как вы и говорили остался прежним.

 

В самом верху цитата исходного кода для РендерРов (блока с инфо)

 

Просьба тут привести пример как именно подменить и что, и конечно же, восстановить эту чертову разделяющую линию.

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


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

Постколор вообще ни при чем.

Новый класс.

 
.hugo{
background: #;
border-left: 1px solid #eff0f0;
border-right: 1px solid #cacbcc;
}

В рендеррое прописать, заменив переменную

<td valign="top" class="hugo">

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


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

Понял!

 

А как же быть с переменной .bgХ{, которая присутствует по умолчанию в пост1 и пост2, её тоже приписывать к моему классу?

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


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

Нет. Она в новом классе не понадобится. И это не переменная, а класс, причем используется только bg1 как фоновая подложка в форме ответа.

bg3 вообще анахронизм.

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


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

Хорошо.

Всё прошло успешно.

 

Ещё один вопрос, как убрать эту маленькую линию вертикальную.

(см. рисунок) она обведена кружочком.

lofors.com/2.png

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


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

Ее никак не убрать.

Это промежуток между ячейками таблицы в ряду кнопок.

Можно общий параметр задать - нулевой промежуток, но может испортиться внешний вид темы в этом скине.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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