Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Hugo Weaving

post1 and post2

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites
Достаточно в css приписать этим классам одни параметры фона.

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

 

 

Добавлено:

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

<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(инфо) хоть и написано постколор, но цвет как вы и говорили остался прежним.

 

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

 

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

Share this post


Link to post
Share on other sites

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

Новый класс.

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

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

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

Share this post


Link to post
Share on other sites

Понял!

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Хорошо.

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

 

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

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

lofors.com/2.png

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...