Jump to content
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.

Оптимизация шапки

Вопрос _http://www.sondza.net/forum/uploads/post-2-1205763085.jpg

Спасиба :)

PS: и от куда вы всё знаете...

Featured Replies

Вы хотите скрестить кусок мембербара и шапку.

Это разные шаблоны, но скрестить можно.

В global_board_header перенести left_links в rights_links, заменив в подчиненных классах left на right. ipb-top-left-link на ipb-top-right-link

 

А потом надо залезть в шаблон member_bar, найти там гостевое приветствие с переменными.

Аккуратно его скопировать (удалить успеете потом, когда все получится), затем пропишите его вместо left_links, не забыв про дополнительный "левый" класс ipb-top-left-link.

Ищем в skin_global - global_board_header

		<if="$this->ipsclass->vars['home_url']">
		<div class='ipb-top-left-link'><a href="{$this->ipsclass->vars['home_url']}">{$this->ipsclass->vars['home_name']}</a></div>
	</if>

Удаляем, и после

<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a></div>

Вставляем

		<if="$this->ipsclass->vars['home_url']">
		<div class='ipb-top-right-link'><a href="{$this->ipsclass->vars['home_url']}">{$this->ipsclass->vars['home_name']}</a></div>
	</if>

 

Из member_bar выкусываем

<p class="pcen"><b>{$this->ipsclass->lang['guest_stuff']}</b> ( <a href="{$this->ipsclass->base_url}act=Login&CODE=00">{$this->ipsclass->lang['log_in']}</a> | <a href="{$this->ipsclass->base_url}act=Reg&CODE=00">{$this->ipsclass->lang['register']}</a> )

И в global_board_header перед

<!--IBF.RULES-->

Вставляем

<div class='ipb-top-left-link'><b>{$this->ipsclass->lang['guest_stuff']}</b> ( <a href="{$this->ipsclass->base_url}act=Login&CODE=00">{$this->ipsclass->lang['log_in']}</a> | <a href="{$this->ipsclass->base_url}act=Reg&CODE=00">{$this->ipsclass->lang['register']}</a> )</div>

 

Остаётся только потом убрать красную полосу, которая когда-то была рамкой.

  • Author

 

Удаляем, и после

<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a></div>

Вставляем

		<if="$this->ipsclass->vars['home_url']">
		<div class='ipb-top-right-link'><a href="{$this->ipsclass->vars['home_url']}">{$this->ipsclass->vars['home_name']}</a></div>
	</if>

 

а вот это никак в раит не страновиться :) можно другой тег?

У меня всё стало как надо.

  • Author

куда и какой тег для home_name , чтобы навигатор стал справа возле календаря? _http://www.sondza.net/forum/index.php?act=idx

<!--ipb.leftlinks.start-->

	<if="$this->ipsclass->vars['csite_on']">
		<div class='ipb-top-left-link'><a href="{$this->ipsclass->base_url}act=home">{$this->ipsclass->vars['csite_title']}</a></div>

	</if>		
	<!--IBF.RULES-->
	<!--ipb.leftlinks.end-->
	<!--ipb.rightlinks.start-->
	<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=Help">{$this->ipsclass->lang['tb_help']}</a></div>
	<div class='ipb-top-right-link' id="ipb-tl-search"><a href="{$this->ipsclass->base_url}act=Search&f={$this->ipsclass->input['f']}">{$this->ipsclass->lang['tb_search']}</a></div>
	<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=Members">{$this->ipsclass->lang['tb_mlist']}</a></div>
	<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a></div>

	<if="$component_links != """>
		{$component_links}
	</if>
	<div class='popupmenu-new' id='ipb-tl-search_menu' style='display:none;width:210px'>
		<form action="{$this->ipsclass->base_url}act=Search&CODE=01" method="post">
			<input type='hidden' name='forums' id='gbl-search-forums' value='all' /> 
			<input type="text" size="20" name="keywords" id='ipb-tl-search-box' />
			<input class="button" type="image" style='border:0px' src="{$this->ipsclass->vars['img_url']}/login-button.gif" />
			<if="($this->ipsclass->input['act'] == 'sf' OR $this->ipsclass->input['act'] == 'st') AND $this->ipsclass->input['f']">
				<br /><input type='checkbox' id='gbl-search-checkbox' value='1' onclick='gbl_check_search_box()' checked='checked' /> {$this->ipsclass->lang['gbl_forum_search']}
			</if>
		</form>
		<div style='padding:4px'>
			<a href='{$this->ipsclass->base_url}act=Search'>{$this->ipsclass->lang['gbl_more_search']}</a>
		</div>
	</div>
	<script type="text/javascript">
		ipsmenu.register( "ipb-tl-search", 'document.getElementById("ipb-tl-search-box").focus();' );
		gbl_check_search_box();
	</script>
	<!--ipb.rightlinks.end-->

Под гостем не ясно, что есть навигатор.

Поскольку установлен параметр float, все, что ставим левее, улетает правее.

То есть в целом линки правые, но выстраиваются наоборот.

Находим

Код сайта (навигатор он или нет, мне неведомо) будет первым справа (перед календарем), если например

после

<if="$component_links != """>
		{$component_links}
	</if>

Добавить его код

<if="$this->ipsclass->vars['csite_on']">
		<div class='ipb-top-right-link'><a href="{$this->ipsclass->base_url}act=home">{$this->ipsclass->vars['csite_title']}</a></div>
	</if>

  • Author

 

место навигатора:

вход | регистрация ______________________ навигатор календарь пользователи поиск помощь

 

...а может быть задан гденибудь параметр по ширине и поэтому навигатор просто не виден? :)

Edited by sondza

  • Author

:) теперь всё ОК

Спасиба и Фисана и Acid Burn

Edited by sondza

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

Edited by grizzli

Читайте правила и не оффтопьте.

А иконку ищите в корне форума.

favicon.gif

 

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

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

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.