Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
sondza

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

Recommended Posts

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

Спасиба :)

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

Share this post


Link to post

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

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

В 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.

Share this post


Link to post

Ищем в 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>

 

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

Share this post


Link to post

 

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

<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>

 

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

Share this post


Link to post

Становиться должно.

Share this post


Link to post

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

Share this post


Link to post

куда и какой тег для 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-->

Share this post


Link to post

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

Поскольку установлен параметр 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>

Share this post


Link to post

 

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

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

 

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

Edited by sondza

Share this post


Link to post

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

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

Edited by sondza

Share this post


Link to post

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

Edited by grizzli

Share this post


Link to post

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

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

favicon.gif

 

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...