Jump to content
Дизайн и модификация IPS 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
Share on other sites

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

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

В 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
Share on other sites

Ищем в 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
Share on other sites

 

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

<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 on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

 

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

Edited by sondza

Share this post


Link to post
Share on other sites

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

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

Edited by sondza

Share this post


Link to post
Share on other sites

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

Edited by grizzli

Share this post


Link to post
Share on other sites

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

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

favicon.gif

 

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

Share this post


Link to post
Share on other sites
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...