[3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Есть любые вопросы, связанные со стилями/темами для phpBB 3.1.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: Название и описание конференции

Сообщение LavIgor »

Triniti писал(а): Шаблон шапки это overall_header.html ?
Именно он.
Выложите сюда его код.

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

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

Отправлено спустя 32 секунды:
И лучше ещё ссылку на Ваш форум.
Triniti
phpBB 2.0.3
Сообщения: 357
Стаж: 13 лет 2 месяца
Благодарил (а): 71 раз

Re: Название и описание конференции

Сообщение Triniti »

Спасибо. Вот код

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

<!-- INCLUDE style_settings.html -->
<!DOCTYPE html>
<html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1" />
{META}
<title><!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT}) <!-- ENDIF --><!-- IF not S_VIEWTOPIC and not S_VIEWFORUM -->{SITENAME} - <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> - {SITENAME}<!-- ENDIF --></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 -->
	<!-- EVENT overall_header_feeds -->
<!-- ENDIF -->

<!-- IF U_CANONICAL -->
	<link rel="canonical" href="{U_CANONICAL}">
<!-- ENDIF -->

<!--
	phpBB style name: Absolution
	Based on style:   prosilver (this is the default phpBB3 style)
	Original author:  Tom Beddard ( http://www.subBlue.com/ )
	Modified by: PlanetStyles (http://www.planetstyles.net)
-->

<!-- IF S_ALLOW_CDN -->
<script>
	WebFontConfig = {
		google: {
			families: ['Open+Sans:600:cyrillic-ext,latin,greek-ext,greek,vietnamese,latin-ext,cyrillic']
		}
	};

	(function(d) {
		var wf = d.createElement('script'), s = d.scripts[0];
		wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
		wf.async = true;
		s.parentNode.insertBefore(wf, s);
	})(document);
</script>
<!-- ENDIF -->
<link href="{T_STYLESHEET_LINK}" rel="stylesheet">
<link href="{T_STYLESHEET_LANG_LINK}" rel="stylesheet">
<link href="{T_THEME_PATH}/responsive.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" media="all and (max-width: 700px)">
<link href='https://fonts.googleapis.com/css?family=Days+One' rel='stylesheet' type='text/css'>

<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
	<link href="{T_THEME_PATH}/bidi.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->

<!-- IF S_PLUPLOAD -->
	<link href="{T_THEME_PATH}/plupload.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->

<!--[if lte IE 9]>
	<link href="{T_THEME_PATH}/tweaks.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<![endif]-->

<!-- EVENT overall_header_head_append -->

{$STYLESHEETS}

<!-- EVENT overall_header_stylesheets_after -->

</head>
<body id="phpbb" class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS}">

<!-- EVENT overall_header_body_before -->

<div id="wrap" style="width: {$STYLE_WIDTH}">
	<a id="top" class="anchor" accesskey="t"></a>
	<div id="page-header">
		<div class="headerbar" role="banner">
			<div class="inner">
				<div id="site-description">            
                    <!-- IF $HEADER_STRUCTURE == 'logo' -->
                        <a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->">
                        	{SITE_LOGO_IMG}
                        </a>
                    <!-- ELSE -->
                    	<div class="glow">
                            <h1>{SITENAME}</h1>
                        </div>
                        <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>                        
                    <!-- ENDIF -->            
				</div>

			<!-- EVENT overall_header_searchbox_before -->
			<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<div id="search-box" class="search-box search-header" role="search">
				<form action="{U_SEARCH}" method="get" id="search">
				<fieldset>
					<input name="keywords" id="keywords" type="search" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search tiny" size="20" value="{SEARCH_WORDS}" placeholder="{L_SEARCH_MINI}" />
					<button type="submit" class="se-form-button" title="{L_SEARCH}"><i class="fa fa-search"></i></button>
					<a href="{U_SEARCH}" title="{L_SEARCH_ADV}" class="se-form-button"><i class="fa fa-cogs"></i></a>
					{S_SEARCH_HIDDEN_FIELDS}
				</fieldset>
				</form>
			</div>
			<!-- ENDIF -->

			</div>
		</div>
		<!-- EVENT overall_header_navbar_before -->
		<!-- INCLUDE navbar_header.html -->
	</div>

	<!-- EVENT overall_header_page_body_before -->

	<a id="start_here" class="anchor"></a>
	<div id="page-body" role="main">
    
        <ul id="nav-breadcrumbs" class="linklist navlinks" role="menubar">
            <!-- DEFINE $MICRODATA = ' itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""' -->
            <!-- EVENT overall_header_breadcrumbs_before -->
            <li class="breadcrumbs">
                <!-- IF U_SITE_HOME --><span class="crumb"{$MICRODATA}><a href="{U_SITE_HOME}" data-navbar-reference="home" itemprop="url"><span itemprop="title">{L_SITE_HOME}</span></a></span><!-- ENDIF -->
                <!-- EVENT overall_header_breadcrumb_prepend -->
                <span class="crumb"{$MICRODATA}><a href="{U_INDEX}" accesskey="h" data-navbar-reference="index" itemprop="url"><span itemprop="title">{L_INDEX}</span></a></span>
                <!-- BEGIN navlinks -->
                    <!-- EVENT overall_header_navlink_prepend -->
                    <span class="crumb"{$MICRODATA}<!-- IF navlinks.MICRODATA --> {navlinks.MICRODATA}<!-- ENDIF -->><a href="{navlinks.U_VIEW_FORUM}" itemprop="url"><span itemprop="title">{navlinks.FORUM_NAME}</span></a></span>
                    <!-- EVENT overall_header_navlink_append -->
                <!-- END navlinks -->
                <!-- EVENT overall_header_breadcrumb_append -->
            </li>
            <!-- EVENT overall_header_breadcrumbs_after -->
        
            <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
                <li class="rightside responsive-search" style="display: none;"><a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}" role="menuitem">{L_SEARCH}</a></li>
            <!-- ENDIF -->
        </ul>    
    
		<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
		<div id="information" class="rules">
			<div class="inner">
				<strong>{L_INFORMATION}{L_COLON}</strong> {L_BOARD_DISABLED}
			</div>
		</div>
		<!-- ENDIF -->

		<!-- EVENT overall_header_content_before -->
У меня для гостей пока стоит другой стиль. Потому что есть проблемы, с чатом и вот с этими заголовками. Но если очень нужно будет, то поставлю этот Absolution, на время.

В папке images там есть файлы logo-text-bg.png и logo.png
В них есть картинки с названием Absolution и с таким же фоном, но без названия, просто фон.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение LavIgor »

Triniti писал(а): У меня для гостей пока стоит другой стиль.
Совершенно необязательно менять стиль для гостей, чтобы его можно было посмотреть в действии.
Если стиль активен, его можно посмотреть по ссылке "Предпросмотр" в администраторском разделе. Эта же ссылка действует и для гостей. ;)
Triniti
phpBB 2.0.3
Сообщения: 357
Стаж: 13 лет 2 месяца
Благодарил (а): 71 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Triniti »

Поняла...

ссылка
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение LavIgor »

Triniti писал(а): $HEADER_STRUCTURE
Смотрите настройки стиля, файл style_settings.html. Там должны быть пояснения (по сути вместо "logo" указываете другое значение переменной).
А логотип всё-таки лежит в forum/styles/Absolution/theme/images/logo.png.
Triniti
phpBB 2.0.3
Сообщения: 357
Стаж: 13 лет 2 месяца
Благодарил (а): 71 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Triniti »

Вот код файла style_settings

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

<!-- DEFINE $STYLE_WIDTH = '80%' --> <!-- Options: Enter a fixed width eg: '1000px' or a fluid width eg: '80%' -->
<!-- DEFINE $HEADER_STRUCTURE = 'logo' --> <!-- Options (case sensitive): 'logo' | 'text' -->
<!-- DEFINE $COLLAPSIBLE_CATEGORIES = 'yes' --> <!-- Options 'yes' | 'no' -->
Действительно, в logo.png лежит изображение с названием Absolution.

Заменила в этом коде дважды logo на site_logo
Посмотрите, пожалуйста, результат. Логотип, находящийся в этом файле, не появился, зато появилось название конференции. И в принципе, это бы устроило, только бы поменьше шрифт. Но нужно, чтобы там было скорее не название, а описание конференции, или они оба, как и сейчас у нас для Гостей.

Отправлено спустя 18 минут 41 секунду:
Но кажется проблема может быть еще с тем, что у меня 3.1.4, а Absolution может быть для версий повыше.
Потому что не видно также строку "Кто сейчас на конференции", вообще.
Но может быть оставлю его для гостей, только поменяю название конференции на описание... или может быть поможете, чтобы был виден и логотип, и название, и описание, только поменьше шрифтом...
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение LavIgor »

Triniti писал(а):
Заменила в этом коде дважды logo на site_logo
Если бы Вы прочитали, что написано в этом файле, то нужно было первое вхождение 'logo' заменить на 'text' (как я и предполагал изначально).
Второе вхождение - это то самое пояснение, возможный вариант для данной опции.
Triniti писал(а): Но кажется проблема может быть еще с тем, что у меня 3.1.4, а Absolution может быть для версий повыше.
Потому что не видно также строку "Кто сейчас на конференции", вообще.
Не связано совсем, просто текст в стиле отсутствует, стиль такой.

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

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

                    <!-- IF $HEADER_STRUCTURE == 'logo' -->
                        <a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->">
                           {SITE_LOGO_IMG}
                        </a>
                    <!-- ELSE -->
                       <div class="glow">
                            <h1>{SITENAME}</h1>
                        </div>
                        <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>                        
                    <!-- ENDIF -->
SITENAME - название конференции, SITE_LOGO_IMG - логотип (видно, что появиться может либо одно, либо другое, в зависимости от той самой настройки).
Описание - это SITE_DESCRIPTION, обычно добавляется в теге <p>.
Triniti
phpBB 2.0.3
Сообщения: 357
Стаж: 13 лет 2 месяца
Благодарил (а): 71 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Triniti »

заменила, так

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

<!-- DEFINE $STYLE_WIDTH = '80%' --> <!-- Options: Enter a fixed width eg: '1000px' or a fluid width eg: '80%' -->
<!-- DEFINE $HEADER_STRUCTURE = 'text' --> <!-- Options (case sensitive): 'logo' | 'text' -->
<!-- DEFINE $COLLAPSIBLE_CATEGORIES = 'yes' --> <!-- Options 'yes' | 'no' -->
Также в Overall_header добавила строку <p>{SITE_DESCRIPTION}</p>
Не знала точно, куда добавить, в общем, добавила сюда

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

  <!-- IF $HEADER_STRUCTURE == 'logo' -->
                        <a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->">
                        	{SITE_LOGO_IMG}
                        </a>
                    <!-- ELSE -->
                    	<div class="glow">
                            <h1>{SITENAME}</h1>
<p>{SITE_DESCRIPTION}</p>
                        </div>
                        <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>                        
                    <!-- ENDIF -->            
				</div>
Что получилось, можно посмотреть. Логотип не появился, зато появилось описание конф. Но хотелось бы подвинуть его вправо. Удалось подвинуть значком "нижнее подчеркивание". Но может быть можно как-то по-другому сделать? В других стилях смотрится не очень.
Скрытый текст
LavIgor, представляете, почему-то нет "ручки", чтобы поблагодарить вас за совет. Куда она пропала?..
А, или теперь нужно нажимать плюс... :)
Попробовала изменить размер для sitename в процитированном фрагменте с h1 на h2, в результате шрифт стал меньше, но черным. Вернула обратно.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение LavIgor »

Triniti писал(а): LavIgor, представляете, почему-то нет "ручки", чтобы поблагодарить вас за совет. Куда она пропала?..
Репутацию, скорее всего, скоро уберём, а это исправим.
Triniti писал(а): Но может быть можно как-то по-другому сделать?
Можно, здесь включается тот самый совет по использованию CSS.
Либо через класс (предпочтительно), либо прямо в шаблоне style="margin-left: 100px;".
Triniti
phpBB 2.0.3
Сообщения: 357
Стаж: 13 лет 2 месяца
Благодарил (а): 71 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Triniti »

Как убрать иконки (синие, со словом old) в списке активных тем?
Снимок3.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
maos
phpBB 1.4.1
Сообщения: 49
Стаж: 11 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение maos »

Подскажите, какой файл отвечает за вывод страницы, где создаётся "новая тема"? Хочу туда добавить информацию, правило по созданию Заголовка .
Примерно такое. Название темы должно быть информативным, максимально четко отражая смысл проблемы.
В правилах форума этот момент у меня описан, но их как обычно никто не читает и создают темы с названиями типа Помогите советом, Нужен совет, Как мне быть и т.д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Sheer »

posting_editor.html

Отправлено спустя 1 минуту 11 секунд:
maos писал(а): и создают темы с названиями типа
... и дальше будут. Пока их по рукам бить не станете.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
maos
phpBB 1.4.1
Сообщения: 49
Стаж: 11 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение maos »

Sheer писал(а): и дальше будут. Пока их по рукам бить не станете.
Уже устал бить. Ещё больше устал сам придумывать и менять названия для таких тем.
Спасибо за ответ.

Отправлено спустя 6 минут 58 секунд:
Забыл написать что, описанная проблема связанна только с "Новыми пользователями".
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение Sheer »

Кому-то, когда-то делал расширение, которое не позволяло создавать темы с назначенными админом словами, типа спасите, помогите

Отправлено спустя 1 минуту 9 секунд:
maos писал(а): только с "Новыми пользователями"

Закрывать тему без разговоров и отправлять читать правила. Как тут ;)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
maos
phpBB 1.4.1
Сообщения: 49
Стаж: 11 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: [3.1] [FAQ] Шаблон форума, CSS и html, где что "ковырять"

Сообщение maos »

Sheer, Пака сделал такое оповещение. Если не поможет, допишу туда и ваш совет! ))
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Стили для phpBB 3.1.x»