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

Шапка форума

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

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

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

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


Ссылка на сообщение
а это что такое?!

 

 

Упс :)

 

И заменяем его на:

Язык: 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

 

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

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


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

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

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

Открываем ./sources/classes/class_display.php

я уже не понимаю, толи не читают текст, толи это так тяжело описано.

Более не буду отвечать на подобные вопросы.

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


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

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

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


Ссылка на сообщение
05/30/08 13:22 (изменено)

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

 

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

 

Я залез в 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

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


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

$this->ipsclass->input['t']

переменная топика.

 

___

 

$this->ipsclass->input['f']

переменная форума.

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


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

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

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


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

$this->ipsclass->input['t']

всегда будет номер топика.

----

$this->ipsclass->input['f']

всегда будет номер форума, в котором находится топик

 

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

 

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

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


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

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

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


Ссылка на сообщение
07/14/08 13:48 (изменено)

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

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

 

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

Изменено пользователем RuselMusic.uz

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


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

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

 

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

8377287792d2t.jpg

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

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

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


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

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

Вы просто вставили большую картинку....

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


Ссылка на сообщение
12/07/08 18:12 (изменено)

Ну как же нет... :)

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

А если наглядно - то вот я уменьшила окно браузера и вот как вышло. Эти полосы по краям видно. ff02b9f0f1dft.jpg

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

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


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

Поняла теперь.

Я статью про масштабируемый логотип писала для скинов на дефолтных шаблонах.

У Вас перестроена структура шапки. Там наверное табличная верстка?

Бока имеют фиксированную высоту, они не могут уменьшиться.

 

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

Если не поможет, удалите их код.

 

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

 

Больше ничем помочь не могу.

+++ скин Вы законно приобрели у разработчиков или пользуетесь краденым?

Если краденым, тогда вообще помощи от нас не ждите.

Разработчики, даже буржуйские, тоже хотят кушать.

Пользоваться работами, сворованными у них, нельзя, если Вы считаете себя порядочным человеком.

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


Ссылка на сообщение
12/19/08 21:33 (изменено)

Народ, я что-то запутался. Я хотел сделать то, что называется "быстрая замена логотипа". заменил, но после этого расширение лого исчезло. Посл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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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