<!--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-->
Шапка форума
#16
Отправлено 31 Март 2008 - 22:44
#17
Отправлено 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
Я правильно понял что надо создать папку и положить в нее имеющееся на данный момент основное лого форума, а потом загрузить те, которые я хотел бы использовать для индивидуальных разделов? Или основное лого остаётыса лежать там же где и сейчас, а во вновь созданную папку надо напихать новые?
#18
Отправлено 02 Апрель 2008 - 20:51
Цитата
Открываем ./sources/classes/class_display.php
Более не буду отвечать на подобные вопросы.
#19
Отправлено 10 Апрель 2008 - 20:34
#20
Отправлено 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)
#21
Отправлено 30 Май 2008 - 19:40
переменная топика.
___
$this->ipsclass->input['f']
переменная форума.
#22
Отправлено 30 Май 2008 - 22:23
#23
Отправлено 31 Май 2008 - 00:47
всегда будет номер топика.
----
$this->ipsclass->input['f']
всегда будет номер форума, в котором находится топик
вы объясните, что хотите нормально.
$this->ipsclass->input['showforum'] это значение не всегда может отрабатываться
#24
Отправлено 03 Июнь 2008 - 16:46
andaril May 30 2008, 06:48 PM сказал(а):
Будучи полным лохом и не поняв первоначального объяснения, я решил попытаться найти путь попроще. Я хотел вставить различные картинки в логострип - для каждого форума свою. ПОлучилось что при заходе на индивидуальный форум появляется индивидуальная картинка, но при входе в любую из тем в подфоруме возникает основная картинка общего форума.
#25
Отправлено 14 Июль 2008 - 16:47
У меня на форуме наверху отступ мм на 5... как мне его убрать?
заранее благодарен!
Сообщение изменено: RuselMusic.uz (14 Июль 2008 - 16:48)
#26
Отправлено 07 Декабрь 2008 - 18:24

а вот что у пользователя экран которого больше моего -


у него логотип получился обрезанный... а во втором случае он вообще из своей рамки вылез.
Сообщение изменено: Milashka (07 Декабрь 2008 - 18:28)
#27
Отправлено 07 Декабрь 2008 - 19:59
Вы просто вставили большую картинку....
#28
Отправлено 07 Декабрь 2008 - 21:11
когда я уменьшаю окно браузера картинка тоже уменьшается и становиться по размеру окна браузера. Вот только сбоку есть полосы по краям логотипа - они не меняют своего размера.
А если наглядно - то вот я уменьшила окно браузера и вот как вышло. Эти полосы по краям видно.
Сообщение изменено: Milashka (07 Декабрь 2008 - 21:12)
#29
Отправлено 07 Декабрь 2008 - 21:39
Я статью про масштабируемый логотип писала для скинов на дефолтных шаблонах.
У Вас перестроена структура шапки. Там наверное табличная верстка?
Бока имеют фиксированную высоту, они не могут уменьшиться.
Попробуйте найти, где прописана высота для них. Установите параметр auto
Если не поможет, удалите их код.
Делайте бэкап.
Больше ничем помочь не могу.
+++ скин Вы законно приобрели у разработчиков или пользуетесь краденым?
Если краденым, тогда вообще помощи от нас не ждите.
Разработчики, даже буржуйские, тоже хотят кушать.
Пользоваться работами, сворованными у них, нельзя, если Вы считаете себя порядочным человеком.
#30
Отправлено 20 Декабрь 2008 - 00:32
Цитата
<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)











