Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Есть темы по 2й ветки а по 3й нет искал поиском! Где подправлять? :)

Рекомендованные сообщения

Опубликовано:
  • Автор

Спасибочки! Я все сделал как там написано кроме 2го шага я не нашол у себя foardIndexTemplate и у меня получилось все лесенкой! :) Там надо файл скачать я его не могу качнуть, вроде зарегился потом прочитал что скачивать файлы могут только те у кого есть лицензия на инвижен! Кто может помочь качнуть файлик находящийся по ссылке вверху!? :)

Опубликовано:

boardIndexTemplate лежит в группе "список форумов".

В русской админке опять какого-то лешего перевели, причем криво, названия групп шаблонов.

Теперь по английским описаниям вы можете ничего не найти.

Опубликовано:
  • Автор

  1. AdminCP/Look&Feel/skin/templates/boardIndexTemplate
  2. AdminCP/Look&Feel/skin/templates/foardIndexTemplate
  3. AdminCP/Look&Feel/skin/CSS/ipb_styles.css
  4. AdminCP/Look&Feel/skin/CSS/ipb_ie.css

2ю позицию я не нашел!

Опубликовано:

Там ошибка в описании.

Опубликовано:
  • Автор

И так! Значит код такой:

 

Шаг 1

 

Идем в Админ панель/ваш стиль/Управление шаблонами и CSS/Шаблоны/Список форумов/boardIndexTemplate

 

Находим:

 

 

<ol class='subforums'>
<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
<if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if>
<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li>
</foreach>
</ol>

 

Меняем на:

 

<ol class='subforums1'>
<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
</ol>
<ol class='subforums'>
<if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li>
</foreach>
</ol>

 

Жмем сохранить!

 

Шаг 2

 

 

Идем в Админ панель/ваш стиль/Управление шаблонами и CSS/CSS/ipb_styles.css

 

Находим:

 

table.ipb_table ol.subforums {
	padding-top: 6px;
	margin-top: 5px;
}

	table.ipb_table ol.subforums li {
		background: transparent url({style_images_url}/bullet_black.png) no-repeat 3px 4px;
		color: #1d3652;
		font-size: 0.85em;
		padding: 0 4px 0 15px;			
		float: left;
	}

	table.ipb_table ol.subforums li.newposts {
		background: transparent url({style_images_url}/bullet_green.png) no-repeat 0px 0px;
		color: #1d3652;
		font-size: 0.85em;
		padding: 0 4px 0 16px;			
		float: left;
	}

 

Меняем на:

 

.subforums { 
			float:left; 
			width:50%;

}

	.subforums1 { 
			width:50%;		  

}

table.ipb_table ol.subforums  {
					margin-top:5px;
			width:50%;
			float: left;

}

	table.ipb_table ol.subforums li {
		background: transparent url({style_images_url}/bullet_black.png) no-repeat 3px 4px;
		color: #495457;
		font-size: 0.85em;
		padding: 0 4px 0 15px;			
		float: left;
	}

	table.ipb_table ol.subforums li.newposts {
		background: transparent url({style_images_url}/bullet_green.png) no-repeat 0px 0px;
		color: #495457;
		font-size: 0.85em;
		padding: 0 4px 0 16px;			
		float: left;
	}

 

Сохраняем!

 

Шаг 3

 

Идем в Админ панель/ваш стиль/Управление шаблонами и CSS/CSS/ipb_ie.css

 

Добавить в самый низ перед */:

 

.subforums { 
   margin-top:16px;

}

.subforums1 { 
  margin-top:-16px;		  

}

Сохроняем!

 

 

Все работает! Проверил лично! Правдо не одним столбиком а 2я! Тоже очень смотрится, особенно когда подфорумов много!

Спасибо за быстрые ответы Fisane!

  • 6 месяцев спустя...
Опубликовано:

Что бы было одним столбиком измените

table.ipb_table ol.subforums  {
                               margin-top:5px;
                               width:50%;
                               float: left;
}

 

На

table.ipb_table ol.subforums  {
                               margin-top:5px;
                               width:100%;
                               float: left;
}

Опубликовано:

GSM - спасибо, помогло.

  • 5 месяцев спустя...
Опубликовано:

Для IPB 3.1.4 такое же решение?

Опубликовано:

Там если что-то поменялось, то переменные.

Верстка осталась прежней.

 

Быть академиком не надо, и даже php знать не обязательно, чтобы просто тупо сравнить и заменить одни переменные другими.

Если это потребуется. А, скорее всего, и не потребуется. Проверьте...

Опубликовано:

Там если что-то поменялось, то переменные.

Верстка осталась прежней.

 

Быть академиком не надо, и даже php знать не обязательно, чтобы просто тупо сравнить и заменить одни переменные другими.

Если это потребуется. А, скорее всего, и не потребуется. Проверьте...

Логично! ))) ;)

Установил без всяких сравнений, работает. Посмотрим не вылезут ли косяки.

  • 2 месяца спустя...
Опубликовано:

Пришлось и мне менять для 3.1.4

 

boardIndexTemplate

 

Ищем:


										<if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
											<h5 class='hide'>{$this->lang->words['subforums']}</h5>
											<ol class='subforums' id='subforums_{$forum_data['id']}'>
											<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
												<if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li>
											</foreach>
											</ol>
										</if>										

 

Меняем на:

									
										<if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
											<h5 class='hide'>{$this->lang->words['subforums']}</h5>
											<ol class='subforums1' id='subforums_{$forum_data['id']}'>
											<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
											</ol>
											<ol class='subforums' id='subforums_{$forum_data['id']}'>
												<if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li>
											</foreach>
											</ol>
										</if>

  • 10 месяцев спустя...
Опубликовано:

на 3.3 есть способ сделать? делал как описано здесь, но нет пары строк в шаблонах, наверное потому что этот способ для старой версии. Дайте ссылку где почитать как сделать на ipb 3.3

Опубликовано:

Для новой версии надо было новую тему создать, а не флудить в чужой.

 

Для 3.2-3.3 добавить в ipb_styles.css

в самый низ

.ipsList_inline.subforums > li {
display: block;
}

 

Это для одного столбика. Для двух сами додумайте. Если пары строк в шаблонах и нет, то о принципе все равно можно догадаться.

  • 4 месяца спустя...
Опубликовано:

Создал новую тему, но её закрыли и послали обратно :blink:

 

Пытался сделать мод на 3.3.x на этом примере, но пока что ничего путного не вышло. Шаблоны достаточно сильно изменены по сравнению с прошлыми версиями. Кто нибудь сможет написать пошаговое руководство для 3.3.x?

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.