Шапка форума - Дизайн и модификация Invision Power Board

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

 

Правила раздела

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

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

logostrip шапка
  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Шапка форума

#16 Пользователь не на сайте   andaril 

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 31 Март 2008 - 22:44

<!--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

#17 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 02 Апрель 2008 - 20:42

Просмотреть сообщениеandaril Mar 31 2008, 03:45 PM сказал(а):

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



Упс :)

Цитата

И заменяем его на:
Язык: html

1. <if="$own_logo != """>
2. <img src='style_images/<#IMG_DIR#>/logos/{$own_logo}' style='vertical-align:top' alt='IPB' border='0' />
3. <else />
4. <img src='style_images/<#IMG_DIR#>/%ЛОГОТИП%' style='vertical-align:top' alt='IPB' border='0' /></if>
5.

Теперь у вас в папке с картинками вашего стиля, должна быть папка ”logos” и в ней должны находиться файлы logo_%ID раздела%.jpg или logo_%ID раздела%.gif (Не забывайте, что %ID раздела% надо заменить на ID раздела/форума вашего IP. Board). Если такого файла не существует, то будет отображаться ваш стандартный логотип, который вы прописали вместо %ЛОГОТИП% (Тут название файла в папке с картинками стиля). Допустимы только .gif или .jpg расширения файла логотипа разделов.
Открываем ./sources/classes/class_display.php


Я правильно понял что надо создать папку и положить в нее имеющееся на данный момент основное лого форума, а потом загрузить те, которые я хотел бы использовать для индивидуальных разделов? Или основное лого остаётыса лежать там же где и сейчас, а во вновь созданную папку надо напихать новые?
0

#18 Пользователь не на сайте   andaril 

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 02 Апрель 2008 - 20:51

вы читаете, что там написано?

Цитата

Теперь у вас в папке с картинками вашего стиля, должна быть папка ”logos” и в ней должны находиться файлы logo_%ID раздела%.jpg или logo_%ID раздела%.gif (Не забывайте, что %ID раздела% надо заменить на ID раздела/форума вашего IP. Board). Если такого файла не существует, то будет отображаться ваш стандартный логотип, который вы прописали вместо %ЛОГОТИП% (Тут название файла в папке с картинками стиля). Допустимы только .gif или .jpg расширения файла логотипа разделов.
Открываем ./sources/classes/class_display.php
я уже не понимаю, толи не читают текст, толи это так тяжело описано.
Более не буду отвечать на подобные вопросы.
0

#19 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 10 Апрель 2008 - 20:34

Наверное если ты учтеш, что некоторым из нас проще говорить на английском (например), чем на русском, то подобный вопрос не вызовет у тебя такой бурной реакции. Но всё равно спасибо за ответ.
0

#20 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 30 Май 2008 - 16:21

Люди, помогите решить задачу (если она вобще имеет решение).

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

Я залез в global_board_header и тихонечко дописал код таким образом, что в зависимости от номера форума кода заберает соответствующую картинку из папки style_images. Вот пример форума номер 67


<if="$this->ipsclass->input['showforum'] == 67">
<div id="logostrip"><a href='{$this->ipsclass->base_url}act=idx'><!--ipb.logo.start--><img src='style_images/4_bronexod_logo_1100.png' style='vertical-align:top' alt='IPB' border='0' width='100%' /><!--ipb.logo.end--></a></div>
<else />

Основная щапка форума осталась без изменений:

<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>
</if>

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

Моя идея была сделана на showforum, теперь надо делать на showtopic......или каким то образом привязать одно к другому. Это возможно?

Сообщение изменено: Lazydog (30 Май 2008 - 16:22)

0

#21 Пользователь не на сайте   andaril 

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 30 Май 2008 - 19:40

$this->ipsclass->input['t']
переменная топика.

___

$this->ipsclass->input['f']
переменная форума.
0

#22 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 30 Май 2008 - 22:23

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

#23 Пользователь не на сайте   andaril 

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 31 Май 2008 - 00:47

$this->ipsclass->input['t']
всегда будет номер топика.
----
$this->ipsclass->input['f']
всегда будет номер форума, в котором находится топик

вы объясните, что хотите нормально.

$this->ipsclass->input['showforum'] это значение не всегда может отрабатываться
0

#24 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 03 Июнь 2008 - 16:46

Просмотреть сообщениеandaril May 30 2008, 06:48 PM сказал(а):

вы объясните, что хотите нормально.

Будучи полным лохом и не поняв первоначального объяснения, я решил попытаться найти путь попроще. Я хотел вставить различные картинки в логострип - для каждого форума свою. ПОлучилось что при заходе на индивидуальный форум появляется индивидуальная картинка, но при входе в любую из тем в подфоруме возникает основная картинка общего форума.
0

#25 Пользователь не на сайте   RuselMusic.uz 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 19-Май 08
  • IPB version:2.3.x
 

Отправлено 14 Июль 2008 - 16:47

Здравствуйте
У меня на форуме наверху отступ мм на 5... как мне его убрать?

заранее благодарен!

Сообщение изменено: RuselMusic.uz (14 Июль 2008 - 16:48)

0

#26 Пользователь не на сайте   Milashka 

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

Отправлено 07 Декабрь 2008 - 18:24

Помогите пожалуйста вот с чем, сделала все по вашей инструкции про масштабируемый логотип, но вот что получилось у меня - -IMG-

а вот что у пользователя экран которого больше моего - -IMG-
-IMG-
у него логотип получился обрезанный... а во втором случае он вообще из своей рамки вылез.

Сообщение изменено: Milashka (07 Декабрь 2008 - 18:28)

0

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

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

Отправлено 07 Декабрь 2008 - 19:59

Масштабируемый логотип Вы не сделали.
Вы просто вставили большую картинку....
0

#28 Пользователь не на сайте   Milashka 

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

Отправлено 07 Декабрь 2008 - 21:11

Ну как же нет... :)
когда я уменьшаю окно браузера картинка тоже уменьшается и становиться по размеру окна браузера. Вот только сбоку есть полосы по краям логотипа - они не меняют своего размера.
А если наглядно - то вот я уменьшила окно браузера и вот как вышло. Эти полосы по краям видно. -IMG-

Сообщение изменено: Milashka (07 Декабрь 2008 - 21:12)

0

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

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

Отправлено 07 Декабрь 2008 - 21:39

Поняла теперь.
Я статью про масштабируемый логотип писала для скинов на дефолтных шаблонах.
У Вас перестроена структура шапки. Там наверное табличная верстка?
Бока имеют фиксированную высоту, они не могут уменьшиться.

Попробуйте найти, где прописана высота для них. Установите параметр auto
Если не поможет, удалите их код.

Делайте бэкап.

Больше ничем помочь не могу.
+++ скин Вы законно приобрели у разработчиков или пользуетесь краденым?
Если краденым, тогда вообще помощи от нас не ждите.
Разработчики, даже буржуйские, тоже хотят кушать.
Пользоваться работами, сворованными у них, нельзя, если Вы считаете себя порядочным человеком.
0

#30 Пользователь не на сайте   Lazydog 

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Декабрь 07
  • Откуда:US
  • IPB version:2.3.x
 

Отправлено 20 Декабрь 2008 - 00:32

Народ, я что-то запутался. Я хотел сделать то, что называется "быстрая замена логотипа". заменил, но после этого расширение лого исчезло. Послe по старой теме, как описанно тут, в начале темы и поменял в global_board_header щирину на width=100%. Логотип расширяется на основной страничке форума но не расширяется на самих форумах.

Цитата

<!--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-->

<if="$this->ipsclass->logo_nax">
<div id="logostrip"><a href='{$this->ipsclass->base_url}act=idx'><!--ipb.logo.start--><img src='style_images/4_NYlogobar.jpg' alt='IPB' style='vertical-align:top' border='0 width='100%' /><!--ipb.logo.end--></a></div>
<else />

<div id="logostrip"><a href='{$this->ipsclass->base_url}act=idx'><!--ipb.logo.start--><img src='style_images/4_NYlogobar.jpg' alt='IPB' style='vertical-align:top' border='0' width='100%' /><!--ipb.logo.end--></a></div>
</if>


<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 -->

<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()'>[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 -->

Сообщение изменено: Lazydog (20 Декабрь 2008 - 00:32)

0

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


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

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


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

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

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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