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

Шапка форума

Recommended Posts

Несколько вопросов.

 

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

2. Возможно ли сделать так, что бы в шапке форума цвет бацкгроунда задавался не картинкой а обычными html кодами background?

 

Так же вопрос несколько инного стиля.

 

Как разделить форум так что бы не было переходов из одного раздела в другой. Например, зайдя в раздел "Музыка" юзер не мог выйти из него никуда, кроме главной странички форума. Но при этом хотелось бы убтаь такие переходы в некоторых выборочных разделах, а не по всему форуму.

Share this post


Link to post
Share on other sites

1. Можно.

Простыми средствами можно создать варианты скина с разными картинками в шапке и привязать к подразделам.

Сложными - написать / найти / заказать скрипт, меняющий картинку в шапке в зависимости от id раздела. Обратитесь к программистам за разъяснениями.

 

2. Разумеется. Отредактировать класс logostrip в css, убрать градиент (картинку) и задать нужный цвет.

 

На третий вопрос отвечу в другой теме, он ни коим образом не отвечает названию темы.

Читайте правила раздела и не валите все вопросы в одну кучу.

Share this post


Link to post
Share on other sites

Фисана

 

Я извиняюсь если нарушил что-то, понимаю что вопросы не связанны, просто не знал где спросить. Если датите ссылку на тему, где уместно говорить о раделении разделов.

 

Что касается совета по "класс logostrip в css" я в принципе и сам это понимаю, но не знаю как правильно написать скрипт. Дадите пример?

 

Так же расширил логострип со 100пх до 140, снизу появилась полоска совсем другого цвета.

 

aca52030f240645b00.jpg

Share this post


Link to post
Share on other sites

Спросите о скрипте разделом выше.

Я не программист и помочь просто не могу.

 

О правке шапки читайте все темы по ссылке logostrip

о высоте шапки тоже прочтите, сто раз обсуждалось что делать при расширении логотипа.

В вашем случае, возможно, вообще надо использовать способ, описанный здесь – Масштабируемый логотип.

Внимательно изучите все варианты.

 

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

Share this post


Link to post
Share on other sites

Мда, спасибо. Как говорится: админ всегда прав. Пошел по вашей ссылке и в двух темах сразу увидел ответ типа:

 

"Изменить высоту в классе logostrip в css, если лого простое.

Объяснялось много раз - учитесь искать."

 

Понял, видимо действительно проще отправить юзера на рыбалку, чем сказать конкретно где смотреть. Но всё ясно, админ прав, я дурак. Огромно спасибо за помощь.

Share this post


Link to post
Share on other sites

Замечу только что

 

* Теперь открываем Редактирование HTML шаблонов > skin global > global_board_header

 

 

 

Находим

<img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' />

 

 

у меня отсутствует вообще, зато присутствует вот такое:

 

<img src='style_images/<#IMG_DIR#>/loading_anim.gif' border='0' alt='{$this->ipsclass->lang['ajax_loading_msg']}' />

Share this post


Link to post
Share on other sites

Выше смотрите. После тега

Share this post


Link to post
Share on other sites
Выше смотрите. После тега

<div id="logostrip">

 

 

Спасибо, нашел, попробовал. Не то. На самом деле моя проблемма похоже вот с этим:

 

http://ipbskins.ru/forum/topic1209.html/page__view__findpost__p__12999

 

Сделал масщтабируемый логотип, вроде сработало. Не понятно, почему не сделать такое по дифолту. Странные ребята в этом IPB

Share this post


Link to post
Share on other sites
Сложными - написать / найти / заказать скрипт, меняющий картинку в шапке в зависимости от id раздела. Обратитесь к программистам за разъяснениями.

 

Фисана

 

У вас тут нет специалистов помочь с этим?

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

Я не могу помочь, так как не программист.

Увы.

Терзайте ребят на форуме. Они тут бывают.

См. в списке администрации...

Share this post


Link to post
Share on other sites

мне никто не писал. :)

позже напишу решение прямо сюда.

 

тему переношу.

Share this post


Link to post
Share on other sites

http://andaril.net/posts/forum-logo/

 

это для стандартной верстки. Если не подошло, скиньте в теге codebox свой global_board_header (skin_global)

Share this post


Link to post
Share on other sites
http://andaril.net/posts/forum-logo/

 

это для стандартной верстки. Если не подошло, скиньте в теге codebox свой global_board_header (skin_global)

 

<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st			= "{$this->ipsclass->input['st']}";
var ipb_lang_tpl_q1	   = "{$this->ipsclass->lang['tpl_q1']}";
var ipb_var_s			 = "{$this->ipsclass->session_id}";
var ipb_var_phpext		= "{$this->ipsclass->vars['php_ext']}";
var ipb_var_base_url	  = "{$this->ipsclass->js_base_url}";
var ipb_var_image_url	 = "{$this->ipsclass->vars['img_url']}";
var ipb_input_f		   = "{$this->ipsclass->input['f']}";
var ipb_input_t		   = "{$this->ipsclass->input['t']}";
var ipb_input_p		   = "{$this->ipsclass->input['p']}";
var ipb_var_cookieid	  = "{$this->ipsclass->vars['cookie_id']}";
var ipb_var_cookie_domain = "{$this->ipsclass->vars['cookie_domain']}";
var ipb_var_cookie_path   = "{$this->ipsclass->vars['cookie_path']}";
var ipb_md5_check		 = "{$this->ipsclass->md5_check}";
var ipb_new_msgs		  = {$this->ipsclass->member['new_msg']};
var use_enhanced_js	   = {$this->ipsclass->can_use_fancy_js};
var use_charset		   = "{$this->ipsclass->vars['gb_char_set']}";
var ipb_myass_chars_lang  = "{$this->ipsclass->lang['myass_chars']}";
var ajax_load_msg		   = "{$this->ipsclass->lang['ajax_loading_msg_new']}";
//]]>
</script>
<script type="text/javascript" src='jscripts/ips_ipsclass.js'></script>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='{$this->ipsclass->vars['img_url']}/folder_js_skin/ips_menu_html.js'></script>
<script type="text/javascript" src='cache/lang_cache/{$this->ipsclass->lang_id}/lang_javascript.js'></script>
<script type="text/javascript">
//<![CDATA[
var ipsclass = new ipsclass();
ipsclass.init();
ipsclass.settings['do_linked_resize'] = parseInt( "{$this->ipsclass->vars['resize_linked_img']}" );
ipsclass.settings['resize_percent']   = parseInt( "{$this->ipsclass->vars['resize_img_percent']}" );
//]]>
</script>
<!--ipb.javascript.end-->
<div id="logostrip"><a href='{$this->ipsclass->base_url}act=idx'><!--ipb.logo.start--><img src='style_images/4_Bronexod_logobackgr_blue_Moskva.jpg'  style='vertical-align:top' alt='IPB' border='0' width='100%' /><!--ipb.logo.end--></a></div>
<div id="submenu">
	<!--ipb.leftlinks.start-->
	<div id='submenu_left'>
	<if="$this->ipsclass->vars['home_url']">
		<a href="{$this->ipsclass->vars['home_url']}">{$this->ipsclass->vars['home_name']}</a>
	</if>
	<if="$this->ipsclass->vars['csite_on']">
		<a href="{$this->ipsclass->base_url}">{$this->ipsclass->vars['csite_title']}</a> <a href="{$this->ipsclass->base_url}act=idx">БРОНЕХОД ФОРУМ</a>
	</if>	
	<!--IBF.RULES-->
	</div>
	<!--ipb.leftlinks.end-->
	<!--ipb.rightlinks.start-->
	<div id='submenu_right'>
		<a href="{$this->ipsclass->base_url}act=Help">{$this->ipsclass->lang['tb_help']}</a>
		<a href="{$this->ipsclass->base_url}act=Search&f={$this->ipsclass->input['f']}" id="ipb-tl-search">{$this->ipsclass->lang['tb_search']}</a>
		<a href="{$this->ipsclass->base_url}act=Members">{$this->ipsclass->lang['tb_mlist']}</a>
		<a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a>
		<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>
	</div>
	<!--ipb.rightlinks.end-->
</div>
<if="$this->ipsclass->can_use_fancy_js != 0">
<script type="text/javascript" src='jscripts/ips_xmlhttprequest.js'></script>
<script type="text/javascript" src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type="text/javascript" src='jscripts/dom-drag.js'></script>
<div id='get-myassistant' style='display:none;width:400px;text-align:left;'>
<div class="borderwrap">
<div class='maintitle' id='myass-drag' title='{$this->ipsclass->lang['myass_drag']}'>
 <div style='float:right'><a href='#' onclick='document.getElementById("get-myassistant").style.display="none"'>[X]</a></div>
 <div>{$this->ipsclass->lang['myass_title']}</div>
</div>
<div id='myass-content' style='overflow-x:auto;'></div>
</div>
</div>
<!-- Loading Layer -->
<div id='loading-layer' style='display:none'>
<div id='loading-layer-shadow'>
   <div id='loading-layer-inner'>
 	<img src='style_images/<#IMG_DIR#>/loading_anim.gif' border='0' alt='{$this->ipsclass->lang['ajax_loading_msg']}' />
	<span style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</span>
	</div>
</div>
</div>
<!-- / Loading Layer -->
<!-- Msg Layer -->
<div id='ipd-msg-wrapper'>
<div id='ipd-msg-title'>
	<a href='#' onclick='document.getElementById("ipd-msg-wrapper").style.display="none"; return false;'><img src='style_images/<#IMG_DIR#>/close.png' alt='X' title='Close Window' class='ipd' /></a>   <strong>{$this->ipsclass->lang['gbl_sitemsg_header']}</strong>
</div>
<div id='ipd-msg-inner'><span style='font-weight:bold' id='ipd-msg-text'></span><div class='pp-tiny-text'>{$this->ipsclass->lang['gbl_auto_close']}</div></div>
</div>
<!-- Msg Layer -->
</if>
<!-- / End board header -->

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...