Шапка IP.Blog - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила форума

Здесь обсуждаются вопросы оформления форумов IPB 2.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 3.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены
Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Шапка IP.Blog замена

#1 Пользователь не на сайте   TRIGUN »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 32
  • Регистрация: 17-Ноябрь 10
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 09 Январь 2011 - 01:29

Здравствуйте!
У меня стоит IPB 2.2.2, под него IP.Blog 1.3.1

Проблема в том, что скин по умолчанию делали сами. Поставив "блог", при заходе в него, поверх шапки появляется небольшая картинка с названием блога. Впрочем нужно эту область из шапки убрать, чтобы шапка была в таком виде, в каком на всех остальных форумах и его элементах.
На сколько я понимаю смотреть это нужно в "Глобальные ХТМЛ шаблоны" -> "Skin blog global" -> "Blog header" или вроде того (если не прав, поправьте).

Вопрос: какой кусочек кода отвечает за шапку в блоге и где его посмотреть? И где можно посмотреть кусочек который отвечает за шапку, например в древе форума?

На сколько я понимаю шапка находится в пределах <-Logo Start-> ..... <-/Logo End-> ?? Или же я не прав и у нее совсем иная "область" кода?
0

#2 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 09 Январь 2011 - 02:13

Цитата

На сколько я понимаю смотреть это нужно в "Глобальные ХТМЛ шаблоны" -> "Skin blog global" -> "Blog header" или вроде того (если не прав, поправьте).

Вы правы.
Но форум 2.2.2 с блогом 1.3.1 безнадежно устарели и не поддерживаются технически уже несколько лет.
Кусок, отвечающий за шапку блога, прописан в Blog header.
Это все, что могу сказать.
Возможно в древних темах проблема обсуждалась.
1

#3 Пользователь не на сайте   TRIGUN »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 32
  • Регистрация: 17-Ноябрь 10
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 09 Январь 2011 - 19:18

Может быть вспомните пожалуйста, что конкретно отвечает за ту неприятную картинку с названием блога на шапке? :)
Или если не сложно, подскажите пожалуйста, какой кусочек кода и в каком шаблоне отвечает за меню пользователя под шапкой:
"Вы вошли как... Админцентр · Альбомы · Личные данные · Новые сообщения · Помощник · Друзья · Личных сообщений: 0"
Вот тот самый blog_header

<script type="text/javascript">
//<![CDATA[
    var ipb_var_blog_id = "{$blog['blog_id']}";
    var ipb_var_blog_url = "{$blog['blog_url']}";
	var ipb_lang_blog_sure_delcblock = "{$this->ipsclass->lang['blog_sure_delcblock']}";
	function delete_entry(theURL)
	{
		if (confirm( "{$this->ipsclass->lang['sure_delentry']}" ))
		{
			window.location.href=theURL;
		}
		else
		{
			alert ( "{$this->ipsclass->lang['del_no_action']}" );
		}
	}
	function delete_comment(theURL)
	{
		if (confirm( "{$this->ipsclass->lang['sure_delcomment']}" ))
		{
			window.location.href=theURL;
		}
		else
		{
			alert ( "{$this->ipsclass->lang['del_no_action']}" );
		}
	}
	function sendtrackback_pop(eid)
	{
		ShowHide("modmenuopen_"+eid, "modmenuclosed_"+eid);
		window.open("{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?automodule=blog&req=sendtrackback&eid="+eid+"&s={$this->ipsclass->session_id}","SendTrackback","width=600,height=300,resizable=yes,scrollbars=yes");
	}
	function permalink_to_entry(eid){
		temp = prompt( "{$this->ipsclass->lang['permalink_prompt']}", "{$this->ipsclass->base_url}automodule=blog&blogid={$blog['blog_id']}&showentry="+eid );
		return false;
	}
	function emo_pop( formobj )
	{
		emoticon = function( ecode, eobj, eurl ){
			document.getElementById( formobj ).value += ' ' + ecode + ' ';
		}
		window.open("{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?act=legends&CODE=emoticons&s={$this->ipsclass->session_id}","Legends","width=250,height=500,resizable=yes,scrollbars=yes");
	}
	function bbc_pop()
	{
		window.open("{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?act=legends&CODE=bbcode&s={$this->ipsclass->session_id}","Legends","width=700,height=500,resizable=yes,scrollbars=yes");
	}
//]]>
</script>
<div class="borderwrap">
<if="$this->ipsclass->vars['blog_enable_dheader'] == 1">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><img src='{$blog['header_image']}' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></a></div>
</if>
<if="$this->ipsclass->vars['blog_enable_dheader'] == 0">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><div style="float:left;"><img src='{$this->ipsclass->vars['img_url']}/logo_blog.gif' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></div>
<div style="padding: 15px 0px 0px 0px; color:#FFFFFF; text-decoration:none; width:auto; position:absolute; left:70px; "><b><span style="font-size:24px;">{$blog['blog_name']}</span><br /><br />{$blog['blog_desc']}</b></div></a></div>
</if>
	<div id="submenu">
		<!--ipb.leftlinks.start-->
		<div class='ipb-top-left-link'><a href="{$this->ipsclass->vars['blog_url']}">{$blog['blog_name']}</a></div>
		<!--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&amp;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='ipb-top-right-link'><a href='{$this->ipsclass->base_url}'>{$this->ipsclass->lang['forums']}</a></div>
		<div class='popupmenu-new' id='ipb-tl-search_menu' style='display:none;width:210px'>
			<form action="{$this->ipsclass->base_url}act=Search&amp;CODE=01&amp;forums=all" method="post">
				<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" />
			</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();' );
		</script>
		<!--ipb.rightlinks.end-->
	</div>
</div>
<!--BLOG.TEMPLATE.MEMBERBAR-->
<table width="100%" cellspacing="2" cellpadding="0">
<tr><td width='99%'>
<!--BLOG.TEMPLATE.NAVIGATION-->
</td>
	<if="$this->ipsclass->member['id'] == $blog['member_id']">
		<td width='1%'>
			<div class='popmenubutton'><a href='javascript:blogsettings_pop();'>{$this->ipsclass->lang['blog_settings_link']}</a></div>
		</td>
		<td width='1%'>
			<div class='popmenubutton' id='cblock-options'><a href='#cblockoptions'>{$this->ipsclass->lang['cblocks_menu']}</a> <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></div>
		</td>
<script type='text/javascript'>
//<![CDATA[
{$cblock_js}
//]]>
</script>
</if>
	<if="$blog['allow_entry']">
		<td width='1%'>
			<div class='popmenubutton' id='entry-menu'><a href='{$this->ipsclass->vars['blog_url']}req=postblog'>{$this->ipsclass->lang['entries_menu']}</a> <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></div>
<script type='text/javascript'>
//<![CDATA[
menu_build_menu(
  "entry-menu",
  new Array( img_item + " <a href='{$this->ipsclass->vars['blog_url']}req=postblog'>{$this->ipsclass->lang['add_entry']}</a>",
             img_item + " {$toggle_draft}" ) );
//]]>
</script>
		</td>
	</if>
	<if="$this->ipsclass->vars['blog_enable_rating']">
		<td width='1%'>
		<if="$blog['_allow_rating']">
			<div class='popmenubutton' id='blog-rating'>
				<a href='#blograting'>{$this->ipsclass->lang['blog_rating']}</a>
				{$blog['_blog_rate_img']} <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' />
			</div>
		<else />
			<div class='popmenubutton' id='blog-rating'>
				{$this->ipsclass->lang['blog_rating']} {$blog['_blog_rate_img']}
			</div>
		</if>
		<if="$blog['_allow_rating']">
			<div id='blog-rating_menu' class='popupmenu-new' style='display:none;width:140px'>
				<div class='popupmenu-item'>
					<div id='blog-rating-wrapper'></div>
				</div>
				<div class='popupmenu-item'>
					{$this->ipsclass->lang['you_have_rated_x']} <span id='blog-rating-my-rating'>{$blog['current_rating']}</span>
				</div>
				<div class='popupmenu-item-last'>
					{$this->ipsclass->lang['total_ratings']} <span id='blog-rating-hits'>{$blog['blog_rating_count']}</span>
					<if="$this->ipsclass->vars['blog_rating_treshhold'] > 0 AND $blog['blog_rating_count'] < $this->ipsclass->vars['blog_rating_treshhold']">
						<br />{$this->ipsclass->lang['blog_rating_treshhold']} {$this->ipsclass->vars['blog_rating_treshhold']}
					</if>
				</div>
			</div>
			<script type='text/javascript'>
				ipsmenu.register( "blog-rating" );
			</script>
		</if>
		</td>
	</if>
</tr>
</table>
<if="$this->ipsclass->member['id']">
<script type="text/javascript">
//<![CDATA[
blog_rate.settings['allow_rating']       = parseInt("{$blog['_allow_rating']}");
blog_rate.settings['default_rating']     = parseInt("{$blog['_rate_int']}");
blog_rate.settings['img_base_url']       = ipb_var_image_url + '/folder_topic_view';
blog_rate.settings['div_rating_wrapper'] = 'blog-rating-wrapper';
blog_rate.settings['text_rating_image']  = 'blog-rating-img-';
blog_rate.languages['img_alt_rate']      = "{$this->ipsclass->lang['blog_img_alt_rate']}";
blog_rate.languages['rate_me']           = "{$this->ipsclass->lang['blog_rate_me']}";
blog_rate.init_rating_images();
//]]>
</script>
</if>

Сообщение изменено: TRIGUN (09 Январь 2011 - 22:12)

0

#4 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 10 Январь 2011 - 00:51

<if="$this->ipsclass->vars['blog_enable_dheader'] == 1">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><img src='{$blog['header_image']}' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></a></div>
</if>
<if="$this->ipsclass->vars['blog_enable_dheader'] == 0">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><div style="float:left;"><img src='{$this->ipsclass->vars['img_url']}/logo_blog.gif' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></div>
<div style="padding: 15px 0px 0px 0px; color:#FFFFFF; text-decoration:none; width:auto; position:absolute; left:70px; "><b><span style="font-size:24px;">{$blog['blog_name']}</span><br /><br />{$blog['blog_desc']}</b></div></a></div>
</if>

Условие нужно для того, чтобы работала фича кастомизации (никогда не использовала)
Это все можно заменить на
<div id="logostrip">
****
</div>

из global_board_header
1

#5 Пользователь не на сайте   TRIGUN »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 32
  • Регистрация: 17-Ноябрь 10
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 10 Январь 2011 - 01:44

Просмотреть сообщениеFisana 10 Январь 2011 - 00:51 сказал(а):

<if="$this->ipsclass->vars['blog_enable_dheader'] == 1">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><img src='{$blog['header_image']}' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></a></div>
</if>
<if="$this->ipsclass->vars['blog_enable_dheader'] == 0">
<div id="logostrip"><a href='{$this->ipsclass->vars['blog_url']}'><div style="float:left;"><img src='{$this->ipsclass->vars['img_url']}/logo_blog.gif' style='vertical-align:top' alt='{$blog['blog_name']}' border='0' /></div>
<div style="padding: 15px 0px 0px 0px; color:#FFFFFF; text-decoration:none; width:auto; position:absolute; left:70px; "><b><span style="font-size:24px;">{$blog['blog_name']}</span><br /><br />{$blog['blog_desc']}</b></div></a></div>
</if>

Условие нужно для того, чтобы работала фича кастомизации (никогда не использовала)
Это все можно заменить на
<div id="logostrip">
****
</div>

из global_board_header

Спасибо, помогло. Вы кстати говоря, как раз сделали что я просил в первом сообщении :)
Единственное конечно (хотя уже не ваша забота), немного не корректно работают 2 меню под шапкой:
1. Вошли как: Медведев ( Выход ) · Админцентр · Альбомы · Личные данные · Новые сообщения · Помощник · Друзья · Личных сообщений: 0
2. "Названия блога" Форумы Помощь Поиск Пользователи Календарь Ticket System Чат Галерея Блоги Награды

Под шапкой обычно везде такие меню на 2.2 и 2.3, и почему то именно в при заходе в чей то Блог, они немного напутаны (то есть появились новые и пропали некоторые старые). Хотя я ставил ваш скин (винтер) и там почему то все идеально было. Видимо кнопки надо менять где то....
В общем спасибо вам :)
0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна