Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Как изменить стандартный логотип на phpBB 3.1

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10134
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2825 раз

Как изменить стандартный логотип на phpBB 3.1

Сообщение Татьяна5 »

1. Введение
2. Загрузка логотипа
3. Настройка параметров логотипа
4. Если логотип не отображается
5. Заметки

Как изменить стандартный логотип на Ваш на phpBB 3.1

1. Введение

Если Вы ещё не загрузили файлы, или не знаете как пользоваться FTP или SSH, Вам нужно узнать как это сделать. В Knowledge Base на phpbb.com есть краткая инструкция FTP. Прочитайте Программы, необходимые для установки и изменения phpBB для выбора клиентских приложений.

Вам нужно найти себе логотип, который будет загружен, либо нарисовать свой собственный. Ни один браузер не сможет отобразить все типы изображений, поэтому лучше выберите один из широко поддерживаемых типов: png, jpg или gif.

2. Загрузка логотипа

С помощью FTP или SSH загрузите изображение в папку /styles/prosilver/theme/images/. Вы можете назвать своё изображение так же, как и стандартный логотип, site_logo.gif, или дать ему другое название.

3. Настройка параметров логотипа

Скачайте файл /styles/prosilver/theme/imageset.css, сохраните его копию, затем откройте в текстовом редакторе. Найдите:
imageset.css писал(а):.imageset.site_logo {
background-image: url("./images/site_logo.gif");
padding-left: 149px;
padding-top: 52px;
}
Описание: название и тип файла; ширина в пикселях; высота в пикселях.

Измените имя файла, ширину и высоту на значения, подходящие для нового лого.

Сохраните и загрузите файл imageset.css в ту же папку на сервере с помощью FTP (с заменой существующего).

Теперь Ваш логотип отображается на форуме.

4. Если логотип не отображается
  1. Попробуйте обновить страницу в браузере. В нормальных браузерах при перезагрузке страницы она загружается из браузерного кеша, а Вам нужно будет загрузить страницу с сервера. Как правило, это можно сделать с помощью
    • На Windows и Linux: Ctrl + F5 или Shift + "Обновить" в браузере
    • На Mac: ⌘ (Cmd) + F5 или Shift + "Обновить" в браузере
  2. Проверьте все правки ещё раз. Ошибка в одной букве в имени изображения может привести к тому, что изображение не будет отображаться.
  3. Если часть изображения не отображается, то Вы, скорей всего, неправильно скорректировали значения padding.
  4. Дважды проверьте, что Вы выполнили все пункты инструкции, и сделали все изменения в стиле, который используется, а не в другом.
5. Заметки (необязательная часть)

background-image: url - относительный путь до изображения, от папки /styles/prosilver/theme/. К примеру, если Ваш новый логотип называется fish_heads.png и по какой-то причине он находится в корне форума, то путь будет ../../../fish_heads.png.

Если нужно изменить размер изображения, лучше всего это сделать в графическом редакторе, так оно будет отображаться в лучшем качестве. Тем не менее, Вы можете использовать CSS. На новой строке после background-image: добавьте background-size: [color=#FF0000]298[/color]px [color=#0000FF]104[/color]px; (ширина в пикселях; высота в пикселях.) Свойства padding-left и padding-top также нужно будет скорректировать.

Перевод статьи [How to] Change your board logo 3.1.x

Аватара пользователя
email932
phpBB 1.2.1
Сообщения: 22
Стаж: 5 лет 9 месяцев
Благодарил (а): 5 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение email932 »

В новой версии форума стандартный стиль prosilver имеет адаптивную верстку. Если сузить браузер, то форум стает компактным. Но пропадает логотип. Как можно сделать так, чтобы логотип оставался и был в самом верху по центру. Хотелось бы, чтобы пользователи с мобильников и планшетов тоже видели логотип, так как это улучшает узнаваемость форума и его логотипа. Спасибо!
phpBB 3.1.1

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10134
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2825 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Татьяна5 »

theme/responsive.css

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

.logo {
	/* change display value to inline-block to show logo */
	display: none;
	float: none;
	padding: 10px;
}
Что надо сделать написано в комментарии

Аватара пользователя
БорисТ
phpBB 1.2.0
Сообщения: 11
Стаж: 5 лет 8 месяцев
Благодарил (а): 9 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение БорисТ »

Здравствуйте, Татьяна. Заменил, лого как Вы сказали, благодарю за информацию. Однако окошко поиска справа исчезло. Попробовал вернуть лого обратно - не помогло. Может быть подскажете что можно сделать, чтобы вернуть окошко поиска на место?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10134
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2825 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Татьяна5 »

БорисТ, дайте ссылку на форум, посмотрим куда оно съехало

Аватара пользователя
max dieand
phpBB 1.4.0
Сообщения: 38
Стаж: 6 лет 1 месяц
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение max dieand »

А у меня, таки поле поиска не исчезло, но исчезает если размер окна меньше чем +/- 670 пикселей (на вскидку).

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Стаж: 8 лет 2 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение xisp »

max dieand писал(а):но исчезает если размер окна меньше чем +/- 670 пикселей (на вскидку).
Так и должно быть.
phpBBex

Аватара пользователя
БорисТ
phpBB 1.2.0
Сообщения: 11
Стаж: 5 лет 8 месяцев
Благодарил (а): 9 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение БорисТ »

Татьяна, здравствуйте. Окошко поиска исчезает при гостевом входе. При входе как админ или зарегистрированный пользователь, оно на месте.
p.s. Коллеги, исчезает не картинка/логотип, а окошко поиска. Всё время захожу с компьютера (диагональ монитора 21дюйм).
Последний раз редактировалось Татьяна5 06.12.2014 10:23, всего редактировалось 1 раз.
Причина: Удалены ссылки по просьбе автора сообщения

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Стаж: 10 лет 4 месяца
Благодарил (а): 67 раз
Поблагодарили: 787 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Anvar »

Разрешите гостям использовать поиск.

Добавлено спустя 3 минуты 58 секунд:
Админка - Права доступа - Права групп - Гости - Разное - Может использовать поиск.

Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 16 лет
Откуда: Москва
Благодарил (а): 297 раз
Поблагодарили: 6 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Erlang »

Есть ещё МОД Site logo
https://www.phpbb.com/community/viewtop ... #p13854081
Вроде работает.
С уважением,
Сергей

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10134
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2825 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Татьяна5 »

Не мод, а расширение. На 3.1 модов нет

Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 16 лет
Откуда: Москва
Благодарил (а): 297 раз
Поблагодарили: 6 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Erlang »

Татьяна5
так по привычке :)
С уважением,
Сергей

technolog
phpBB 1.4.2
Сообщения: 55
Стаж: 14 лет
Благодарил (а): 13 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение technolog »

Уважаемые, подскажите пожалуйста, как ПРАВИЛЬНО вставить flash-баннер вместо логотипа форума? Мучаюсь ужасно давно....

Проблема в том, что в файле overall_header.html куда бы я не вставлял код своего баннера, всё равно выходит криво!!!

Может проблема в том, что я пытаюсь вставить флэш-анимацию на всю ширину форума именно "вместо" логотипа, который по умолчанию расположен слева, или может в самом коде беда?

Пожалуйста, подскажите что не так...
часть кода до тэга </head> и после <!-- EVENT overall_header_page_body_before --> не добавил, так как он стандартный, кроме перенесённого ниже поиска.

Кривизну, в виде косого баннера, можно увидеть здесь, оттуда же и сам код.

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

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

<!-- EVENT overall_header_body_before -->

<div id="wrap">
	<a id="top" class="anchor" accesskey="t"></a>
	<div id="page-header">
		<div class="headerbar">
			<div class="inner">

			<div id="site-description">
				<div align="center">
				  <object type="application/x-shockwave-flash" data="{T_THEME_PATH}/images/site_logo.swf" width="150%" height="186">
				    <param name="allowScriptAccess" value="sameDomain" />
				    <param name="allowFullScreen" value="false" />
				    <param name="movie" value="{T_THEME_PATH}/images/site_logo.swf" />
				    <param name="quality" value="high" />
				    <param name="wmode" value="transparent" />
				    <param name="bgcolor" value="#ffffff" />
				    <embed src="{T_THEME_PATH}/images/site_logo.swf" width="150%" height ="186" allowscriptaccess="sameDomain" allowfullscreen="false" quality="high" wmode="transparent" bgcolor="#FFFFFF"><noembed><img src="needplugin.gif" width="431" height="68" alt="placeholder for flash movie" /></noembed></embed>
				    <a title="Пожалуйста, установите Flash Plugin с оффициального сайта Adobe для правильного отображения Флэш-заставки"  href="http://www.macromedia.com/shockwave/download/alternates/"></a>
                                 </object>
				</div>
			</div>

			</div>
		</div>

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

	<!-- EVENT overall_header_page_body_before -->
...
Забавно, но мои попытки выравнивания баннера внутри самой шапки форума добавлением <div align="center">....</div> оказались как мёртвому припарка...

С изменением масштаба ломается вся шапка! :)

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10134
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2825 раз

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение Татьяна5 »

technolog, <div align="center"> убрать, для <div id="site-description"> задать в css ширину 100% и там же text-align: center;, баннеру задать ширину тоже в 100%

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Стаж: 8 лет 2 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Как изменить стандартный логотип на phpBB 3.1

Сообщение xisp »

technolog писал(а):как ПРАВИЛЬНО вставить flash-баннер вместо логотипа форума?
Правильно не вставлять флеш, и вообще его не использовать. В мобилках его нет, в планшетах его нет.
phpBBex

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