Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
TRIGUN

Шапка и перенаправление

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

12/15/10 14:54 (изменено)

Здравствуйте!

Поставил один из скинов которые сделала Fisana. К самому скину и его установке вопросов и претензий ни в коем случае нет, все вроде в порядке.

Но конкретно на моем форуме возникла не очень приятная проблема.

У меня есть некая главная страница помимо древа форума. При клике по шапке обычно было перенаправление именно на мою главную страницу. В скинах видимо это не предусмотрено по объективным причинам и там с шапки всегда идет перенаправление как раз древо форума.

 

Вопрос: Как изменить ссылку в шапке (логотип) чтобы она вела на нужную мне страницу?

 

В данный момент она ведет по такому пути:

httр://www.MySite.ru/Site/index.php

 

А нужно чтобы вела по такому:

httр://www.MySite.ru/index.php

----------------------------------------

У меня стоит IPB 2.2.2 и скин тоже для 2.2.Х соответственно.

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

Поделиться сообщением


Ссылка на сообщение

Ссылку можно легко поменять в Global Templates > defaultHeader

Обычно (и в моих скинах тоже) – это переменная, которая определяется Вашими настройками

{$this->settings['board_url']}

Но можно заменить на что угодно, хоть на ссылку на порносайт.

 

Ой.

С 3.x перепутала

 

В 2.2 смотрите в шаблоне шапки – global_board_header

Возможно, скин используете для 2.3 (чтоб я помнила, что там изменилось)

Поделиться сообщением


Ссылка на сообщение
12/15/10 16:10 (изменено)

Ссылку можно легко поменять в Global Templates > defaultHeader

Обычно (и в моих скинах тоже) – это переменная, которая определяется Вашими настройками

{$this->settings['board_url']}

Но можно заменить на что угодно, хоть на ссылку на порносайт.

 

Ой.

С 3.x перепутала

 

В 2.2 смотрите в шаблоне шапки – global_board_header

Возможно, скин используете для 2.3 (чтоб я помнила, что там изменилось)

К сожалению там нету этого, я внимательно смотрел.

Вот мой

global_board_header

 

<!--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">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr> 
   <td colspan="3"> 
     <table width="100%" border="0" cellspacing="0" cellpadding="0">
       <tr> 
         <td class="tabletopleft"> </td>
         <td class="tabletopper"> </td>
         <td class="tabletopright"> </td>
       </tr>
     </table>
   </td>
 </tr>
 <tr> 
   <td class="tableleft"> </td>
   <td class="tablebg" valign="top">
<div class="borderwrap">
<table id="logostrip" width="100%" border="0" cellspacing="0" cellpadding="0">
       <tr>
         <td valign="top" style="padding:0;"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo.png' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></td>
  <td style="text-align:right; padding:0" valign="middle"><% MEMBER BAR %></td> 
<td width="20" style="text-align:right; valign="top"> </td>
       </tr>
     </table></div></td>
   <td class="tableright"> </td>
 </tr>
 <tr> 
   <td colspan="3">
     <table width="100%" border="0" cellspacing="0" cellpadding="0">
       <tr> 
         <td class="tablebotleft"> </td>
         <td class="tablebottomer"> </td>
         <td class="tablebotright"> </td>
       </tr>
     </table>
   </td>
 </tr>
</table></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>		
	<!--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="{$this->ipsclass->base_url}act=rep&type=rating">Репутация</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; background:transparent' 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>
<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 -->
<script type="text/javascript" src='jscripts/ipb_awards_xmlenhanced.js'></script>
<div id='get-awards' style='display:none;width:600px;text-align:left;position:absolute;top:0px;left:0px'>
<div class="borderwrap">
<div class='maintitle' id='awards-drag' title='{$this->ipsclass->lang['awards_drag']}'>
<div style='float:right'><a href='#' onclick='hide_awards(); return false;'>[X]</a></div>
 <div>{$this->ipsclass->lang['awards_title']}</div>
</div>
<div id='awards-content' style='overflow-x:auto;'></div>
</div>
</div>
<!-- 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 -->

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

Поделиться сообщением


Ссылка на сообщение

Это есть.

Просто невнимательно смотрите.

<td valign="top" style="padding:0;"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo.png' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></td>

И непонятно, зачем используете скины для 2.3 на форуме 2.2?

Поделиться сообщением


Ссылка на сообщение

Это есть.

Просто невнимательно смотрите.

<td valign="top" style="padding:0;"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo.png' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></td>

И непонятно, зачем используете скины для 2.3 на форуме 2.2?

Как это для 2.3? Ведь у вас тут http://ipbskins.ru/forum/files/file/143-ipb-winter-%D0%B7%D0%B8%D0%BC%D0%BD%D0%B8%D0%B9-style-2223-by-ipb-skins-team/ сказано что он пойдет и для 2.2, что в принципе и случилось :( Странно все это в общем...

Поделиться сообщением


Ссылка на сообщение

Значит наверное подойдет

Просто не помню уже, давно это было.

Но галерея для 2.3 неправильно встроится в скин 2.2. И наоборот.

Поделиться сообщением


Ссылка на сообщение

Значит наверное подойдет

Просто не помню уже, давно это было.

Но галерея для 2.3 неправильно встроится в скин 2.2. И наоборот.

Последний вопрос, впрочем итог даже.

Я верно понял, нужно заменить {$this->ipsclass->base_url} на нужную мне ссылку в кусочке?

<td valign="top" style="padding:0;"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo.png' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></td>

 

Кстати, проблем не будет возникать с чем либо из-за такой замены? (я плохо знаю подобные вещи, если не затруднит подскажите пожалуйста).

Поделиться сообщением


Ссылка на сообщение

Да.

Проблем не будет. Переменную можно заменить на любой нормальный url

 

И таки да, переменные могут отличаться в 2.2 и 2.3.

2.2 вообще жила крайне недолго, будучи переходной. Странно, что на ней задержались. Обновились бы до 2.3.6, как самой нормальной в той линейке

Поделиться сообщением


Ссылка на сообщение

здравствуйте.у меня тоже такая проблема но на версии 3.х

вот всё что в папке

<a href='{parse url="" base="public"}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'><img src='{parse replacement="logo_img"}' alt='{$this->lang->words['logo']}' style="float:left;" /></a>

подскажите куда здесь вставить нужную ссылку?

Поделиться сообщением


Ссылка на сообщение

у меня тоже такая проблема но на версии 3.х

Раздел называется - Скины IPB 2.x Неужели сложно понять, что для 3.x здесь ответов не будет

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...