Перейти к публикации
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.

Шапка форума

Опубликовано:

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

 

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

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

 

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

 

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

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

Опубликовано:

1. Можно.

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

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

 

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

 

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

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

Опубликовано:
  • Автор

Фисана

 

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

 

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

 

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

 

aca52030f240645b00.jpg

Опубликовано:

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

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

 

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

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

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

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

 

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

Опубликовано:
  • Автор

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

 

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

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

 

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

Опубликовано:
  • Автор

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

 

* Теперь открываем Редактирование 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']}' />

Опубликовано:

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

Опубликовано:
  • Автор
Выше смотрите. После тега

<div id="logostrip">

 

 

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

 

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

 

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

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

 

Фисана

 

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

Опубликовано:

А в меню пункт "Контакты" религия не позволяет нажать?

Опубликовано:
  • Автор
А в меню пункт "Контакты" религия не позволяет нажать?

 

 

Фисана

 

Я всем богам помолился, но видимо тем ребятам, которые свои аськи в списке контактов оставили, их религия точно не позволяет ответить. Может мы все вместе Одину помолимся с просьбой о ответе?

Опубликовано:

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

Увы.

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

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

Опубликовано:

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

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

 

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

Опубликовано:

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

 

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

Опубликовано:
  • Автор
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 -->

Опубликовано:
<!--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-->

а это что такое?!

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

Сейчас на странице 0

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

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.