изменение шапки форума

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
loginza1292
Заглянул на огонек
Заглянул на огонек
Сообщения: 19
Стаж: 10 лет 7 месяцев
Контактная информация:

изменение шапки форума

Сообщение loginza1292 »

А как сделать шапку максимально маленькой по весу, но при этом максимально качественной? Есть варианты? К примеру, в каком разрешении лучше делать или может программки есть, позволяющие сжать максимально без изменения качества...
#21
loginza1292
Заглянул на огонек
Заглянул на огонек
Сообщения: 19
Стаж: 10 лет 7 месяцев
Контактная информация:

изменение шапки форума

Сообщение loginza1292 »

Подготовил шапку, весит 60 кб - это много?
#22
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

изменение шапки форума

Сообщение Лена »

У меня весит 92,6 кб. Зайдите, посмотрите долго у вас будет ее грузить?
У меня никто не жалуется :ne_vi_del:
#23
loginza1292
Заглянул на огонек
Заглянул на огонек
Сообщения: 19
Стаж: 10 лет 7 месяцев
Контактная информация:

изменение шапки форума

Сообщение loginza1292 »

Ну как бы не долго, но у меня форум быстрее раза в 2. Но это может и не только из-за шапки.
#24
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

loginza1292, сейчас для современных интернет-провайдеров скачать 60 кб - дело секундное, особо не стоит заморачиваться
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#25
Аватара пользователя
Atlas
Свой на все 100
Свой на все 100
Сообщения: 669
Стаж: 11 лет 7 месяцев
Откуда: Санкт-Петербург

изменение шапки форума

Сообщение Atlas »

DeaDRoMeO писал(а):Если сумеете граммотно перерисовать этот файлик - http://forum-binaryoption.ru/styles/se_ ... header.gif , то увеличите ибо этой картинкой и регулируется все))
У меня чего-то не получается(( кеш чистил...
Мне надо чтобы размеры картинки в шапке были 1100 на 200, с шириной вроде разобрался((
Файлик этот увеличивал - не работает((
А так в шапке у меня картинка другая, но так она больше, то отображается только верхняя её часть..
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
#26
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Так-с правильная последовательность действий
1. Для начала нужен элемент, который бы растягивал высоту шапки на максимум, подойдет логотип соотвествующего размера
2. Размеры логотипа так же изменить в imageset.cfg
3. Растянуть градиенты до высоты равной высоте логотипа
4. Проследить что градиент заменил дефолтный, который лежит в папке стиля
5. Отследить в CSS где применяется градиент и не заданы ли ему фиксированные размеры
6. Очистить 4 форумные и 1 браузерный кеши

Надеюсь грамотно обьяснил))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#27
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

изменение шапки форума

Сообщение Олег В »

Доброго времени суток,Друзья! Если не туда написал, прошу перенести пост в нужную тему.
Нашёл в интернете очень интерестный и нужный мне мод. Custom Header Logo, который устанавливает фоновые изображения и логотипы в шапке отдельно для каждой категории, форума или страницы. Делает он это очень удобно, через админпанель, выбираешь нужную категорию/форум/страницу и из выпадающего списка логотип и/или фоновое изображение. Сами изображения грузятся в две соответствующие папки, которые мод заботливо организует в папке image.
Инструкция только под просильвер и у меня в очередной раз возникла проблема с правильным заполнением файла overall_header.html в моём стиле Getaway на основе сабсильвера. В файле моего стиля есть строка требуемая инструкцией для просильвера. Я добавил перед нужной строкой требуемый текст.Мод работает .В каждом разделе форума, в шапке появилось своё,назначенное изображение. Проблема в том,что не выводится фоновое изображение в шапке. Под просильвером мод работает отлично!!
Помогите правильно отредактировать файл overall_header.html для стиля Getaway :uch_tiv:
вот мой файл.

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>
<!-- INCLUDE ca_config.html -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="keywords" content="<!-- IF SEO_KEY -->{SEO_KEY}<!-- ENDIF --><!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_KEY}<!-- ENDIF -->" />
<meta name="description" content="<!-- IF SEO_DESC -->{SEO_DESC}<!-- ENDIF --><!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_DESC}<!-- ENDIF -->" />
{META}
<title>{SITENAME} - <!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}</title>

<!-- IF S_ENABLE_FEEDS -->
	<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->

<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie7.css" />
<![endif]-->
<script type="text/JavaScript">
// <![CDATA[
function getElement(iElementId)
{
   if (document.all) 
   {
      return document.all[iElementId];
   }
   if (document.getElementById)
   {
      return document.getElementById(iElementId);
   }
}

function toggleElement(oElement)
{
   if (oElement.style.display == "none")
   {
      oElement.style.display = "";
   }
   else
   {
      oElement.style.display = "none";
   }
}
// ]]>
</script>

<script type="text/javascript">
// <![CDATA[

	var onload_functions = new Array();
	var onunload_functions = new Array();
	var ca_main_width = '{$CA_WIDTH}';

<!-- IF S_USER_PM_POPUP -->
	if ({S_NEW_PM})
	{
		popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
	}
<!-- ENDIF -->

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}

function jumpto()
{
	var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';

	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}
}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}

/**
* Mark/unmark checklist
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

<!-- IF ._file -->

	/**
	* Play quicktime file by determining it's width/height
	* from the displayed rectangle area
	*
	* Only defined if there is a file block present.
	*/
	function play_qt_file(obj)
	{
		var rectangle = obj.GetRectangle();

		if (rectangle)
		{
			rectangle = rectangle.split(',')
			var x1 = parseInt(rectangle[0]);
			var x2 = parseInt(rectangle[2]);
			var y1 = parseInt(rectangle[1]);
			var y2 = parseInt(rectangle[3]);

			var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
			var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
		}
		else
		{
			var width = 200;
			var height = 0;
		}

		obj.width = width;
		obj.height = height + 16;

		obj.SetControllerVisible(true);

		obj.Play();
	}
<!-- ENDIF -->

	/**
	* New function for handling multiple calls to window.onload and window.unload by pentapenguin
	*/
	window.onload = function()
	{
		for (var i = 0; i < onload_functions.length; i++)
		{
			eval(onload_functions[i]);
		}
	}

	window.onunload = function()
	{
		for (var i = 0; i < onunload_functions.length; i++)
		{
			eval(onunload_functions[i]);
		}
	}


if(navigator.userAgent && navigator.userAgent.indexOf('Mac OS X') > 0)
{
	document.write('<link rel="stylesheet" href="{T_THEME_PATH}/mac.css" type="text/css" />');
}

// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
<!-- Breizh Shoutbox Start -->
<!-- IF S_DISPLAY_SHOUTBOX -->
<link rel="stylesheet" href="{T_THEME_PATH}/shout_sub.css" type="text/css" />
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/shoutbox.js"></script>
<script type="text/javascript" src="{U_SHOUT}"></script>
<!-- IF U_CHARS -->
<script type="text/javascript" src="{U_CHARS}"></script>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- Breizh Shoutbox End -->

 <script type="text/javascript" src="{T_TEMPLATE_PATH}/tooltip.js"></script>

<!-- INCLUDE gallery/plugins_header.html -->
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/spoiler.css" type="text/css" media="screen" />
<script src="{PPKBB3CKER_ADDONS}js/jquery-min.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/spoiler.js" type="text/javascript"></script>
<script type="text/javascript" src="scrolltopcontrol.js"></script>
</head>
<body class="{S_CONTENT_DIRECTION}">
<!-- IF not S_IS_BOT and not S_CAN_SYNC and not KILL_LATERAL and (ACTIVE_PANEL and not S_DISPLAY_SHOUTBOX) or (S_DISPLAY_SHOUTBOX and PANEL_ALL) -->
<script type="text/javascript">
// <![CDATA[
	function chargeShout(el1,el2,el3){
		var e_object=document.getElementById('box'),liBloc=document.getElementById('dtbox3');
		document.getElementById(el1).style.display='block';document.getElementById(el2).style.display='none';
		if(el3!=false){e_object.style.display=liBloc.style.display='block';
		}else{e_object.style.display=liBloc.style.display='none';}
	}
// ]]>
</script>
<div style="position:fixed;bottom:15px;left:0px;background-color:transparent;float:left;z-index:1000;">
	<ul style="margin:0px;padding:0;">
		<li id="dtbox1" style="display:block;margin:0px;padding:0;cursor:pointer;list-style-type:none;" title="{L_SHOUT_POP}">
			<a href="javascript:void(0);" onclick="chargeShout('dtbox2','dtbox1',true);">
			<img src="{PANEL_OPEN}" alt="{L_SHOUT_POP}" title="{L_SHOUT_POP}" /></a>
		</li>
		<li id="dtbox3" style="display:none;margin:0px;padding:0;list-style-type:none;">
			<object id="box" data="{U_SHOUTBOX}" type="text/html" width="{PANEL_WIDTH}" height="{PANEL_HEIGHT}" style="display:none;background:transparent;border:0 none;overflow-y:hidden;"></object>
		</li>
	</ul>
	<ul style="margin:3px 0 0;padding:0;float:left;">
		<li id="dtbox2" style="display:none;margin:0px;padding:0;cursor:pointer;list-style-type:none;" title="{L_CLOSE_WINDOW}">
			<a href="javascript:void(0);" onclick="chargeShout('dtbox1','dtbox2',false);">
			<img src="{PANEL_CLOSE}" alt="{L_CLOSE_WINDOW}" title="{L_CLOSE_WINDOW}" /></a>
		</li>
	</ul>
</div>
<!-- ENDIF -->
<a name="top"></a>

<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="center">
<tr>
    <td id="mainrow" valign="top">

	<div id="logorow" >
	   
	      
    	       		<table  width="100%" cellspacing="0" cellpadding="0" border="0">
			<tr>
				<td height="100" align="left" valign="middle" ><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
				<td align="center"><h1 style="font-size: 3em;color:#660033">{SITENAME}</h1><span class="gen"  style="font-size: 1.5em;color:#000066" >{SITE_DESCRIPTION}</span></td>
			</tr>
			
		</table>
                        
	   
    </div>
	<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->

	<div class="navrow">
		<!-- IF not S_IS_BOT -->
			<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->
			<!-- IF S_USER_LOGGED_IN -->
				<!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> &#8226; <!-- ENDIF -->
			<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> &#8226; <!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>  <!-- ENDIF -->
&#8226; 
				<!-- BEGIN blog_links -->
					 <a href="{blog_links.URL}">{blog_links.TEXT}</a>
				<!-- END blog_links -->
				&#8226;<a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}"> {L_GALLERY}</a>

		<a href="{U_RULES}" title="{L_BOARD_RULES_HDR}">{L_BOARD_RULES}</a>
		<a href="{U_FAQ}">{L_FAQ}</a>
		<!-- IF S_DISPLAY_SEARCH --> &#8226; <a href="{U_SEARCH}">{L_SEARCH}</a><!-- ENDIF -->
		<!-- IF not S_IS_BOT -->
			<!-- IF S_DISPLAY_MEMBERLIST --> &#8226; <a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a><!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF S_DISPLAY_TOPLIST --> &#8226; <a href="{U_REPUT_TOPLIST}">{L_REPUT_TOPLIST}</a><!-- ENDIF -->
				<!-- IF S_DISPLAY_THANKSLIST --> &#8226; <a href="{U_THANKSLIST}">{L_GRATITUDES}</a><!-- ENDIF -->
		<!-- IF not S_IS_BOT --> &#8226; <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->
		<!-- IF not S_IS_BOT --> &#8226; <a href="{U_MOBILE_ON}">Мобильная версия</a><!-- ENDIF -->
	</div>

	<div id="contentrow">

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
	<!-- IF S_USER_NEW_PRIVMSG -->
		<div class="pm-notify-new"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
		<div class="pm-notify-unread"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ENDIF -->
<!-- ENDIF -->  

<!-- ENDIF -->
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
	<div class="pm-notify-new"><div class="pm-notify-header">{L_INFORMATION}</div>{L_BOARD_DISABLED}</div>
<!-- ENDIF -->
<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->

    <!-- INCLUDE announcement_centre.html -->
	<table width="100%" cellspacing="0">
    <tr>
        <td class="gensmall">
            <!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br /><!-- ENDIF -->
            <!-- IF S_DISPLAY_SEARCH --><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a><!-- ENDIF -->
        </td>
        <td class="gensmall" align="{S_CONTENT_FLOW_END}">
            {CURRENT_TIME}<br />
            <!-- IF S_DISPLAY_SEARCH and S_USER_LOGGED_IN --><a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a> | <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><!-- ENDIF -->
        </td>
    </tr>
    </table>
	<!-- ENDIF --><!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->
    
    <!-- INCLUDE breadcrumbs.html -->
	<!-- ENDIF -->
    
    <br />
Вот этот мод.https://www.phpbb.com/customise/db/mod/ ... ader_logo/
custom_header_logo_1_2_7.rar
(40.99 КБ) 14 скачиваний
русификатор.
languages.rar
(2.55 КБ) 12 скачиваний
И добавить в файл language/ru/acp/common.php

Код: Выделить всё

// Custom Header Logo Entries
$lang = array_merge($lang, array(
	'ACP_CHI_TITLE'						=> 'Быбор изображения для шапки',
	'ACP_CHI_FORUMS_TITLE'				=> 'Смена для категорий или форумов',
	'ACP_CHI_PAGES_TITLE'				=> 'Смена для особых страниц форума',
	'ACP_CHI_SETTINGS_TITLE'			=> 'Основные настройки',
));
#28
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Ну дело в том, что мод меняет КСС стиль для шапки под просильвер

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
<style type="text/css">
<!--
.headerbar {background:url("{SITE_BG_IMG}") repeat;}
-->
</style>
<!-- ENDIF -->
У вас же в шапке такое есть

Код: Выделить всё

   <div id="logorow" >
      
         
                    <table  width="100%" cellspacing="0" cellpadding="0" border="0">
         <tr>
            <td height="100" align="left" valign="middle" ><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
            <td align="center"><h1 style="font-size: 3em;color:#660033">{SITENAME}</h1><span class="gen"  style="font-size: 1.5em;color:#000066" >{SITE_DESCRIPTION}</span></td>
         </tr>
         
      </table>
                        
      
    </div>
Можно не делать правку для хедера, а заменить в указанном коде

Код: Выделить всё

{SITE_LOGO_IMG}
На

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
{SITE_BG_IMG}
<!-- ELSE -->
{SITE_LOGO_IMG}
<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#29
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

изменение шапки форума

Сообщение Олег В »

Заменяя в строке

Код: Выделить всё

<td height="100" align="left" valign="middle" ><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
выделенное

Код: Выделить всё

{SITE_LOGO_IMG}
на

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
{SITE_BG_IMG}
<!-- ELSE -->
{SITE_LOGO_IMG}
<!-- ENDIF -->
у меня получается чёрти что.

Код: Выделить всё

<td height="100" align="left" valign="middle" ><a href="{U_INDEX}"><!-- IF SITE_BG_IMG -->
{SITE_BG_IMG}
<!-- ELSE -->
{SITE_LOGO_IMG}
<!-- ENDIF --></a></td>
В шапке теперь нет картинки а в места фона выводится строка /images/backgrounds/f1.PNG.
Не могли бы Вы точнее расписать какой кусок нужного текста куда вписывать?? :uch_tiv:
#30
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Ясненько, значит вместо

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
{SITE_BG_IMG}
<!-- ELSE -->
{SITE_LOGO_IMG}
<!-- ENDIF -->
Надо пихать

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
<img src="{SITE_BG_IMG}" />
<!-- ELSE -->
{SITE_LOGO_IMG}
<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#31
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

изменение шапки форума

Сообщение Олег В »

Спасибо, Сергей! Фон появился, но теперь фотка не отображается. Может ещё что то изменим?? :smu:sche_nie:
#32
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Эммм чего чего ? НАсколько я понимаю, мод меняет логотипы для разных подфорумов ? Или нет ? У меня такой же стоит, только не пользуюсь я им
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#33
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

изменение шапки форума

Сообщение Олег В »

Мод даёт возможность в каждом разделе форума выводить свой логотип а так же фон под логотипом.Тоесть, на фото фона, накладывается фото логотипа. В корне форума есть две папки. Одна для фоновых, другая для логотипов, куда и помещаются нужные фото. Потом в настройках выбираешь какая фотка будет фоном а какая логотипом. В просильвере всё работает нормально а в сабсильвере логотип не появляется если установлена фоновая фото. Без фона логотип выводится. Вот такая проблема. :sorry:
#34
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

ТОгда отменяйте все правки для шапки и перед </head> вставляйте

Код: Выделить всё

<!-- IF SITE_BG_IMG -->
<style type="text/css">
<!--
#logorow {background:url("{SITE_BG_IMG}") repeat;}
-->
</style>
<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#35
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

изменение шапки форума

Сообщение Олег В »

Огромное Спасибо,Дружище!! Теперь всё как нужно. :dr_ink: :hi_hi_hi:
#36
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Вот и отличненько)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#37
Аватара пользователя
Atlas
Свой на все 100
Свой на все 100
Сообщения: 669
Стаж: 11 лет 7 месяцев
Откуда: Санкт-Петербург

изменение шапки форума

Сообщение Atlas »

DeaDRoMeO писал(а):Так-с правильная последовательность действий
1. Для начала нужен элемент, который бы растягивал высоту шапки на максимум, подойдет логотип соотвествующего размера
2. Размеры логотипа так же изменить в imageset.cfg
3. Растянуть градиенты до высоты равной высоте логотипа
4. Проследить что градиент заменил дефолтный, который лежит в папке стиля
5. Отследить в CSS где применяется градиент и не заданы ли ему фиксированные размеры
6. Очистить 4 форумные и 1 браузерный кеши
Я попробовал сменить размер градиента (логотип решил в покое оставить, он у меня в любом случае маленький по размеру)), и вместо градиента сделал просто большую картинку.
Высота градиента нигде не задана...
Ширину всего форума сделал фиксированной (чтобы картинка не портилась)
Но шапка всё осталась прежней((

Сделал проще: в ксс шапки добавил

Код: Выделить всё

height:150px
Просто и заработало))
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
#38
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

изменение шапки форума

Сообщение DeaDRoMeO »

Ну КСС дело тонкое, сам мучался долго с шапкой
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#39
Аватара пользователя
Atlas
Свой на все 100
Свой на все 100
Сообщения: 669
Стаж: 11 лет 7 месяцев
Откуда: Санкт-Петербург

изменение шапки форума

Сообщение Atlas »

У меня вопрос по этому моду: что добавить в этот код

Код: Выделить всё

'DYNAMIC_IMG'           => ($site_logo_time  >= 3 && $site_logo_time < 21) ? (($site_logo_time >= 10) ? (($site_logo_time > 17) ? 'zakat.png' : 'den.png') : 'voshod.png') : 'noch.png',
чтобы была ещё 1 картинка, и она была всего 1 минуту, наверное, в 9 часов вечера (то есть, между картинкой вечера и ночи). Я пытался сам попробовать, в итоге форум стал ошибку кидать (как раз в этой строке), и не открываться((
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
#40
Ответить