Перейти к содержимому
Русский язык для Invision Community 5

Хочу объединить весь верхний ряд ссылок (Название форума, Календарь....) - как это сделать?

Хочу объединить весь верхний ряд ссылок (Название форума, Календарь....) - как это сделать? Ниже приведён код global_board_header

 

Я так понимаю надо поменять 'ipb-top-left-link' и 'ipb-top-right-link'

 

<!--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 class="borderwrap">
<div id="logostrip"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></div>
<div id="submenu">
	<!--ipb.leftlinks.start-->
	<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>
	<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>
<div class='ipb-top-left-link'><a href=http://www.icq.com/whitepages/cmd.php?uin=455242355&action=message target=blank title="Пообщаться с админом форума через ICQ"><img src="http://web.icq.com/whitepages/online?icq=455242355&img=5" width="15" height="15" border="0"></a></div>
	<!--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>
<div class='ipb-top-right-link'><a href="http://www.rentmotors.ru" target="_blank">Прокат автомобилей</a></div>
<div class='ipb-top-right-link'><a href="http://www.blitzcredit.ru" target="_blank">Автоломбард</a></div>
<div class='ipb-top-right-link'><a href="http://www.rentmotors.ru/links" target="_blank">Ссылкообмен</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-->
</div>
</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 -->

 

 

p.s. Внимание: если код шаблона большой, заключайте весь код в bb-код:

 

[cоdebox][/ codebox]

 

Исходное сообщение было исправлено.

Изменено пользователем SomehaiN

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

Так установите этот стандартный стиль, во вкладке "LOOK & FEEL".

  • Автор

В общем я отменил все изменения в board header и js-фичи вновь заработали, теперь ошибки выползают только на странице просмотра отдельного форума (раздела), я знаю в чём там причина - не работает кнопка ОПЦИИ ФОРУМА, ошибки такие:

 

menu_register is not defined

[break on this error] menu_register( cid );

ips_menu_html.js (line 98)

 

menu_register is not defined

[break on this error] menu_register( cid );

ips_menu_html.js (line 98)

 

menu_register is not defined

[break on this error] menu_register( cid );

ips_menu_html.js (line 98)

 

Эта кнопка у меня и раньше не работала, до внесения изменений в скин, как её починить я не знаю :rolleyes:

Эта кнопка у меня и раньше не работала, до внесения изменений в скин, как её починить я не знаю

 

1):

Если кнопка "Опции" не работает, то необходимо обязательно проверить наличие файла ./style_images/<%IMG_DIR%>/folder_js_skin/ips_menu_html.js именно от версии 2.2.

2) Дальше смотреть изменения в шаблонах/макросах, приводить все к дефолту и смотреть изменения.

  • Автор

Файл есть, не подскажете в каких шаблонах смотреть изменения?

 

В макросах посмотрел - там даже специальная кнопочка для этого есть, а у меня отображается не кнопка, а текст "Опции".

И что мешает эту кнопочку...убрать?

  • Автор

Я Вас не понял - вообще убрать эту функцию? Я уже даже на это согласен, как?

В макросах (вероятно, они у вас остались еще с 2.1, или с 2.0).

  • Автор

Нет, не помогло, это не те "ОПЦИИ", мне нужно починить опции темы и форума. Пробовал и с чистым полем этого макроса и от другого скина - результат нулевой.

 

Фух! Всё, сделал, проблема была в следующем:

style_images\(папка со скином)\folder_js_skin\ips_menu_html.js - проблема в этом скрипте.

 

Заменяем этот скрипт на скрипт от стандартной (родной темы - в моём случае из папки дефолтового скина новой версии форума 2,3,0).

 

style_images\1\folder_js_skin\ips_menu_html.js -он находится по этому адресу для большинства - не в моём случае :rolleyes: )

 

 

квстати этот файл отвечает и за нормальную работу кнопки ПРАВКА (быстрая/полная)

 

спасибо за помощь и время!

  • Автор

Итак, вернёмся:

ошибки появляются после тго, как я вставляю этот код:

 

<!--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 class="borderwrap"><div id="logostrip"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></div><div id="submenu"><!--ipb.leftlinks.start--><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><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><div class='ipb-top-left-link'><a href=http://www.icq.com/whitepages/cmd.php?uin=455242355&action=message target=blank title="Пообщаться с админом форума через ICQ"><img src="http://web.icq.com/whitepages/online?icq=455242355&img=5" width="15" height="15" border="0"></a></div><div class='ipb-top-left-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-left-link'><a href="{$this->ipsclass->base_url}act=Members">{$this->ipsclass->lang['tb_mlist']}</a></div><div class='ipb-top-left-link'><a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a></div><div class='ipb-top-left-link'><a href="http://www.rentmotors.ru" target="_blank">Прокат автомобилей</a></div><div class='ipb-top-left-link'><a href="http://www.rentmotors.ru/links" target="_blank">Ссылкообмен</a></div><div class='ipb-top-left-link'><a href="{$this->ipsclass->base_url}act=Help">{$this->ipsclass->lang['tb_help']}</a></div><!--IBF.RULES--><if="$component_links != """>{$component_links}</if><!--ipb.leftlinks.end--><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--></div></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 -->

 

Что в нём неверно?

 

Я сделал просто - перенёс все ссылки справа-налево и изменил div_right на div_left для них, теперь всё работает правильно. Но хочется, чтоб ссылки были посередине.

Я сделал

 

Правда? (значит, можно было выше и не помогать? :rolleyes:) Поздравляю.

 

Но хочется, чтоб ссылки были посередине.

 

Посередине они не могут находится, т.к. как им выровняться, ежели вся строка занята?

  • Автор

Жаль....тогда можете сказать, как изменить цвет шрифта для логина и пароля при вводе с главной страницы? Они у меня почти невидимы :rolleyes:

PageTop (skin_boards)

заменяете

<input type="text" size="20" name="UserName" onfocus="focus_username(this)" value="{$this->ipsclass->lang['qli_name']}" />
<input type="password" size="20" name="PassWord" onfocus="focus_password(this)" value="------" />

на

<input type="text" style='color:red;font-weight: bold;' size="20" name="UserName" onfocus="focus_username(this)" value="Имя пользователя" />
<input type="password" style='color:red;' size="20" name="PassWord" onfocus="focus_password(this)" value="------" />

вот на примере красного цвета. У меня вроде все работает нормально.

  • Автор

Спасибо огромное! А я уже весь css перерыл! Спасибо!

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

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.