Skip to content

post1 and post2

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

Featured Replies

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

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

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

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

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

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

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

 

 

Добавлено:

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

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

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

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

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

  • Author

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

<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">

  • Author

Понял!

 

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

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

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

  • Author

Хорошо.

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

 

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

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

lofors.com/2.png

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

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

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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.