Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
serg561432

Верхнее меню

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

Здравствуйте, помогите пожалуйста с меню.Допустим, когда я нахожусь на странице "Правила" у меня подсвечивается "Обсуждения".Так же главную страницу портала, могу поставить только в конец, но мне нужно, чтобы она была перед кнопокй "Обсуждения".Заранее спасибо.

daebd690b27b.jpg

Поделиться сообщением


Ссылка на сообщение

Так же главную страницу портала, могу поставить только в конец, но мне нужно, чтобы она была перед кнопокй "Обсуждения".

Увы. Это только правкой шаблона globalTemplate :)

Поделиться сообщением


Ссылка на сообщение

Увы. Это только правкой шаблона globalTemplate :)

А именно где?Я всё обыскал, ничего про ячейку портала не нашёл.

Поделиться сообщением


Ссылка на сообщение

Если, кроме портала, нету компонентов:

 

Найти

						<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
						<foreach loop="applications:$header_items['applications'] as $data">
							<if test="showingapp:|:$data['app_show']">
								{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
								<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
							</if>
						</foreach>
					</if>

Вынести этот код вперед. Вставить его после

				<div id='primary_nav'>
				<div id='search'>
					{parse template="quickSearch" group="global" params=""}
				</div>
				<ul>

Поделиться сообщением


Ссылка на сообщение

Если, кроме портала, нету компонентов:

 

Найти

						<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
						<foreach loop="applications:$header_items['applications'] as $data">
							<if test="showingapp:|:$data['app_show']">
								{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
								<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
							</if>
						</foreach>
					</if>

Вынести этот код вперед. Вставить его после

				<div id='primary_nav'>
				<div id='search'>
					{parse template="quickSearch" group="global" params=""}
				</div>
				<ul>

Спасибо большое, очень помогло

Поделиться сообщением


Ссылка на сообщение

А что на счет подсветки кнопок? Например я создал, по выше указанному примеру путем правки globalTemplate, кнопку "Контакты" (страница IP.Content). При нажатии отображается страница с контактами, но в меню светится Pages.

Поделиться сообщением


Ссылка на сообщение

У нас раздел есть для обсуждения ip.content

должно помочь

Поделиться сообщением


Ссылка на сообщение

Доброго времени суток! Я, тоже по поводу верхнего меню. У меня стоят ещё и Сторонние дополнения, так понимаю что они и Дополнения IPS вызываются Этим:

<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">

<foreach loop="applications:$header_items['applications'] as $data">

<if test="showingapp:|:$data['app_show']">

{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}

<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'><img src="{style_images_url}/_custom/icon_primary_{$data['app_dir']}.png" /><br />{IPSLib::getAppTitle($data['app_dir'])}</a></li>

</if>

</foreach>

</if>

 

а Базовые приложения вызываются чуть выше.

Подскажите пожалуйста, кто знает, как Сторонние дополнения поставить первыми в меню навигации?

Заранее благодарен!

Поделиться сообщением


Ссылка на сообщение

Только руками, отключив показ в меню.

Так как и те, и другие выводятся одной переменной.

 

Но можно ips приложения направо перекинуть правкой css.

по этому принципу, только другие id # укажите.

 

То есть, одной правкой css можно направо отдельные ссылки вынести, не важно ips приложения, или сторонние.

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

Так как именно тот порядок влияет на размещение в меню.

Поделиться сообщением


Ссылка на сообщение
04/06/11 15:38 (изменено)

разве что в админке в списке приложений группу сторонних как-то выше поставить

 

Fisana Спасибо за оперотивность :rolleyes:

Этот порядок построения устроил бы больше! Знать какой файл править, а дальше разобрался бы!

IPB для меня что-то новое просто....

 

По идее, нужно со Сторонних дополнений поставить первым только один пункт меню

 

CSS с другой темы не помог, так это и ненужно делать! В 3.1.Х менять местоположение можно и в админке (перетащил в приделах своего раздела вверх или в низ)

Изменено пользователем balalayka

Поделиться сообщением


Ссылка на сообщение

Вот внутри никак нормально не сделать. Только отключением и прописыванием вручную в шаблоне.

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...