Перейти к содержимому
Русский язык для Invision Community 5

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

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

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

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.