Jump to content

Подфорумы в столбик


Recommended Posts

Не знаю в какой из разделов надо было написать. Но в любом случае может кому-нибудь пригодиться.

Вывод подфорумов(подразделов) в 1 столбик.

Идем в Админка--->Внешний вид---> Управление стилями--->IP.Board(стандартная тема)--->Управление шаблонами и CSS. Далее "Список форумов" ---> boardIndexTemplate

Ищем:


<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">

<if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if>

<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$__data[1]}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if>

</li>

</foreach>

Заменяем на:

<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">

<if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if>

<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$__data[1]}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if>

</li>

<br />

</foreach>

У кого будут какие предложения как сделать в 2 столбика и как убрать запятые?

Link to comment
Share on other sites

  • 3 months later...
  • 7 months later...


У кого будут какие предложения как сделать в 2 столбика и как убрать запятые?

Полностью солидарен с автором темы. Нужно сделать подфорумы в два столбика и не только на главной странице форума, но и вид на подфорумы из самой категории.

Link to comment
Share on other sites

  • 1 month later...

Убрать запятую
 
 

<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
<if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if>
<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$__data[1]}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if>
</li>
<br />
</foreach>

Удалить ее с кода, выделено красным. Как в 2 столбика тоже интересует

Edited by ziga-ziga
Link to comment
Share on other sites

В 2 столбика. Пример с XenForo

 

<div class="subForumsMenu">
				<ol class="secondaryContent blockLinksList">
				
					<li class="node forum level-n node_492">
	<span class="dot"></span>
	<div class="unread">
		<h4 class="nodeTitle"><a href="forums/492/" class="menuRow">Водоотведение, ливневка и дренаж</a></h4>
	</div>
	
</li>
				
					<li class="node forum level-n node_493">
	<span class="dot"></span>
	<div class="unread">
		<h4 class="nodeTitle"><a href="forums/493/" class="menuRow">Самостоятельно сделанные ЛОС</a></h4>
	</div>
	
</li>
				
					<li class="node forum level-n node_494">
	<span class="dot"></span>
	<div class="unread">
		<h4 class="nodeTitle"><a href="forums/494/" class="menuRow">Аэрационные установки</a></h4>
	</div>
	
</li>
				
					<li class="node forum level-n node_495">
	<span class="dot"></span>
	<div class="unread">
		<h4 class="nodeTitle"><a href="forums/495/" class="menuRow">Септики</a></h4>
	</div>
	
</li>
				
					<li class="node forum level-n node_496">
	<span class="dot"></span>
	<div class="unread">
		<h4 class="nodeTitle"><a href="forums/496/" class="menuRow">Биотуалеты, коммуникации, расположение ЛОС</a></h4>
	</div>
	
</li>
				
				</ol>
			</div>
.subForumsMenu ol li {
    width: 50%;
    position: relative;
    float: left;
}

Как видно, ничего сложного.

Link to comment
Share on other sites

  • 6 years later...
23 минуты назад, demidof сказал:

В версии 4 подскажите как изменить

нет там boardIndexTemplate

Для 4 версии делаем там

Вставить в custom.css

.ipsDataItem_subList{ overflow: hidden; }
 
        html[dir="ltr"] .ipsApp .ipsDataItem_subList,
        html[dir="rtl"] .ipsApp .ipsDataItem_subList{
            background: none;
            line-height: 220%;
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-bottom: 4px;
        }
        
        .ipsDataItem_subList li{
            float: left;
            width: calc(100% / 3 - 5px);
        }
 
        html[dir="rtl"].ipsDataItem_subList li{ float: right; }
        
        .ipsDataItem_subList li a:after{ display: none; }
    
        html[dir="rtl"] .ipsDataItem_subList.ipsList_inline > li{ margin-left: 0; }
Link to comment
Share on other sites

Спасибо!

Правда для мобильной версии не подходит 

сделал так

.cForumRow .ipsDataItem_subList > li {
    display: block;
}
 

Link to comment
Share on other sites

В 11.06.2019 в 22:35, demidof сказал:

Спасибо!

Правда для мобильной версии не подходит 

сделал так

.cForumRow .ipsDataItem_subList > li {
    display: block;
}
 

Не подскажешь пожалуйста ты запятые после каждой подкатегории убрал?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...