Пользователь
- Регистрация
- 28 Июл 2023
- Сообщения
- 22
- Автор темы
- #1
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться!Кажись вы чу-чуть не так поняли.Приветствую !
вообще, это подфорум (подузел), создает почти так же как и категория, но выбирается "Форум" -> Обсуждение, далее в родительском узле, выбираем нужную нам категорию.
// надеюсь, вообще правильно понял, о чем речь
@Alexander_Hosted, это стильКажись вы чу-чуть не так поняли.
В примере указано так, что узлы находятся по 2 позиции, с лева и с права.
[data-template="forum_list"]
{
@media (min-width: @xf-responsiveMedium)
{
.block.block--category
{
.block-body {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.node
{
flex: 0 0 50%;
max-width: 50%;
}
}
.template-forum_view
{
.p-body-pageContent
{
.block-body
{
display: flex;
flex-wrap: wrap;
align-items: stretch;
.node {
flex: 0 0 50%;
max-width: 50%;
}
}
}
}
}
@media (min-width: @xf-publicNavCollapseWidth) and (max-width: 1500px)
{
.block.block--category
{
.block-body {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.node
{
flex: 0 0 100%;
max-width: 100%;
&:nth-child(2n+2)
{
padding-left: 0;
}
}
}
.template-forum_view
{
.p-body-pageContent
{
.block-body
{
display: flex;
flex-wrap: wrap;
align-items: stretch;
.node {
flex: 0 0 100%;
max-width: 100%;
&:nth-child(2n+2)
{
padding-left: 0;
}
}
}
}
}
}
.block.block--category
{
.block-container
{
background: none;
border: none;
.node
{
padding-top: 6px;
padding-bottom: 6px;
.node-body
{
display: block;
table-layout: auto;
background: #fefefe;
.node-stats
{
display: none;
}
.node-statsMeta
{
display: block;
margin-top: 3px;
dt
{
display: none;
}
dd:before
{
.m-faBase();
.m-faContent(@fa-var-comment);
margin-right: 5px;
}
dl:last-child
{
margin-left: 5px;
dd:before
{
.m-faContent(@fa-var-comments);
}
}
}
.node-extra
{
display: none;
}
}
}
}
}
@media (min-width: 650px) {
.node:nth-child(2n+2) {
padding-left: 10px;
}
}
}
height
в .node-body
{
display: block;
table-layout: auto;
background: #fefefe;
Спасибо, понадобилось только блок категории и все.Если это стиль, то это не проблема реализовать на другом + в стиле IO нету grid, поэтому это плагин, либо разработчик сам добавил такое. Взял за основу готовый код с какого-то стиля от DohTheme, немного его адаптировал под другие и дописал, чтобы нормально применялся
Если у форума есть подфорумы, то у него появляется просмотр его подфорумов и блоки становятся неровными, чтобы это избежать добавьLess:[data-template="forum_list"] { @media (min-width: @xf-responsiveMedium) { .block.block--category { .block-body { display: flex; flex-wrap: wrap; align-items: stretch; } .node { flex: 0 0 50%; max-width: 50%; } } .template-forum_view { .p-body-pageContent { .block-body { display: flex; flex-wrap: wrap; align-items: stretch; .node { flex: 0 0 50%; max-width: 50%; } } } } } @media (min-width: @xf-publicNavCollapseWidth) and (max-width: 1500px) { .block.block--category { .block-body { display: flex; flex-wrap: wrap; align-items: stretch; } .node { flex: 0 0 100%; max-width: 100%; &:nth-child(2n+2) { padding-left: 0; } } } .template-forum_view { .p-body-pageContent { .block-body { display: flex; flex-wrap: wrap; align-items: stretch; .node { flex: 0 0 100%; max-width: 100%; &:nth-child(2n+2) { padding-left: 0; } } } } } } .block.block--category { .block-container { background: none; border: none; .node { padding-top: 6px; padding-bottom: 6px; .node-body { display: block; table-layout: auto; background: #fefefe; .node-stats { display: none; } .node-statsMeta { display: block; margin-top: 3px; dt { display: none; } dd:before { .m-faBase(); .m-faContent(@fa-var-comment); margin-right: 5px; } dl:last-child { margin-left: 5px; dd:before { .m-faContent(@fa-var-comments); } } } .node-extra { display: none; } } } } } @media (min-width: 650px) { .node:nth-child(2n+2) { padding-left: 10px; } } }
height
в
И там же поменяйте цвет узлов на свойLess:.node-body { display: block; table-layout: auto; background: #fefefe;