Перейти к публикации
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.

Верхнее меню

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

Я много тем читал про это но не где не нашёл как сделать что бы пункты меню были не перед стандартными а после них?

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

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

Не поняла смысла вопроса.

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

Как добавить пункты меню правее

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

Ваш скин

 

Global Templates > globalTemplate

 

Найдите

<div id='primary_nav'>

Отыщите ниже

 

Добавьте перед

<li class='left'><a href='адрес ссылки'>Название в меню</a></li>

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

Спасибо вам

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

Добавить то добавляется, а теперь другая тонкость, как сделать когда страница открывается этот пункт меню был выделенн!

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

Это сложно.

Нужно кнопку привязывать к действию, то есть править не только html. Но я не знаю как :(

 

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

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

Ок, как добьюсь данного результата обязательно отпишусь! Мне очень приятно с вами общаться на протяжении четырех лет!

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

А можно ли под стандартные вкладки (Обсуждения/Календарь/Пользователи) сделать разные фоновые картинки? Т.е. если выделены Обсуждения - синяя вкладка, когда календарь - зеленая? Если да, то как это правильно организовать?

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

Можно, если есть id

Найти

#primary_nav ul li.active a {
*******
}

 

И, например, для форума (где id='nav_disscussion') добавить

#primary_nav ul li.active#nav_disscussion a {
другие свойства
}

Остальные id посмотреть в исходном коде страницы

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

При добавлении

#primary_nav ul li.active#nav_disscussion a {
...
}

Ничего не меняется. Надо только первую картинку, для "Обсуждений" заменить и все. Уже несколько дней ничего не могу поделать с этим. :(

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

Если ничего не меняется, значит не прописали свойства. Или неправильно прописали.

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

	#primary_nav ul li.active#nav_disscussion a {
		background: transparent url({style_images_url}/tab1.png) no-repeat top left;
		font-size: 1.05em;
		font-weight: bold;
		padding: 0;			
		margin: 3px 0px auto 5px;
		position: relative;		
	}

	#primary_nav ul li.active a {
		background: transparent url({style_images_url}/tab_right.png) no-repeat top right;
		padding: 7px 15px 10px 10px;
		margin-left: 6px;
		display: block;

	}

#primary_nav ul li.active  {
		background: transparent url({style_images_url}/tab_left.png) no-repeat top right;
		font-size: 1.05em;
		font-weight: bold;
		padding: 0;			
		margin: 3px 0px auto 5px;
		position: relative;	
}

Получается либо первая картинка на всех выделенных кнопках, либо вторая. Закрепить одну картинку за первой вкладкой не получается.

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

Зачем же новое вверху, а не внизу? Не знаете разве, что нижнее главнее? Или !important тогда добавляйте...

 

 

Могли бы догадаться, что надо делать две новые картинки.

И прописывать еще и это для левой картинки

primary_nav ul li#nav_disscussion a {
новое левое
}

 

Вы поняли?

Новое прописываем ниже старых классов.

И если меняются только картинки, незачем повторять другие свойства.

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

Да, спасибо большое! Получилось. Оказалось, в самом шаблоне discussion было, а в css - disscussion. :) Коварная буква мешала.

 

Но вылез ляп - при переходе на другую вкладку, фоновая картинка (tab_left2.png) из-под первой не девается никуда. Это поправимо?

		#primary_nav ul li#nav_discussion {
		background: transparent url({style_images_url}/tab_left2.png) no-repeat top left;
		font-size: 1.05em;
		font-weight: bold;
		padding: 0;			
		margin: 3px 0px auto 5px;
		position: relative;		
	}

	#primary_nav ul li.active#nav_discussion a {
		background: transparent url({style_images_url}/tab_right2.png) no-repeat top right;

	}

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

Замените

#primary_nav ul li.#nav_discussion {

 

Этим

 

#primary_nav ul li.active#nav_discussion  {

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

Сейчас на странице 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.