Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11943
Стаж: 14 лет 5 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2743 раза

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

Сообщение Sheer »

1) Загрузить изображение в папку /styles/prosilver/theme/images/

2) Открыть файл /styles/prosilver/theme/colours.css
Найти

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

.site_logo {
	background-image: url("./images/site_logo.gif");
}
Заменить site_logo.gif на название изображения, которое загрузили

3) Открыть файл /styles/prosilver/theme/common.css
Найти

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

.site_logo {
	display: inline-block;
	width: 149px;
	height: 52px;
}
Заменить 149 и 52 на ширину и высоту загруженного изображения соответственно

Очистить кеш, на форуме и в браузере.
NB! При обновлении движка рекомендованным способом Обновление phpBB 3.2.x to phpBB 3.2.x все эти изменения будут отменены.

Предпочтительный способ
Создать свой собственный стиль на основе prosilver
1. Создать папку, например green в папке styles
2. Создать в ней файл style.cfg следующего содержания

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

# General Information about this style
name = green
copyright = © phpbbguru.net
style_version = 3.2.7
phpbb_version = 3.2.7

# Parent style
parent = prosilver
2. Создать папку theme папке green
3. В папке theme создать папку images
3. Загрузить туда файл с изображением логотипа, например sibir-logotip.png
4. В папке theme создать файл stylesheet.css

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

@import url("../../prosilver/theme/normalize.css?v=3.2");
@import url("../../prosilver/theme/base.css?v=3.2");
@import url("../../prosilver/theme/utilities.css?v=3.2");
@import url("../../prosilver/theme/common.css?v=3.2");
@import url("../../prosilver/theme/links.css?v=3.2");
@import url("../../prosilver/theme/content.css?v=3.2");
@import url("../../prosilver/theme/buttons.css?v=3.2");
@import url("../../prosilver/theme/cp.css?v=3.2");
@import url("../../prosilver/theme/forms.css?v=3.2");
@import url("../../prosilver/theme/icons.css?v=3.2");
@import url("../../prosilver/theme/colours.css?v=3.2");
@import url("../../prosilver/theme/responsive.css?v=3.2");
@import url("green.css?v=3.2");
5. В папке theme создать файл green.css

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

.site_logo {
	display: inline-block;
	width: 204px;
	height: 90px;
	background-image: url("./images/sibir-logotip.png");
}
Заменить 204 и 92 на ширину и высоту загруженного изображения соответственно, если это необходимо
Заменить sibir-logotip.png, если вы загрузили файл с изображением под другим именем.
6. Установить стиль и назначить его используемым по умолчанию.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 666
Стаж: 10 лет
Благодарил (а): 176 раз
Поблагодарили: 69 раз

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

Сообщение Beer »

template так - green/template будут грузиться из своей папки?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 11 лет 8 месяцев
Благодарил (а): 42 раза
Поблагодарили: 498 раз

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

Сообщение Pazh »

Другой вариант: добавить в свой стиль в папку green/template файл overall_header.html из prosilver и в нем перед

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

{$STYLESHEETS}
добавить

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

<link href="{ROOT_PATH}styles/{T_SUPER_TEMPLATE_NAME}/theme/stylesheet.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
а код файла stylesheet.css сократится до одной записи:
@import url("green.css?v=3.2");

Минус способа - придется при каждом обновлении проверять правки prosilver-а для файла overall_header.html
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10631
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3008 раз

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

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

Beer, файлы css в template не лежат. Вы о чём?
Если про файл css в theme, то, пример:

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

@import url("green.css?v=3.2");
Отправлено спустя 1 минуту 28 секунд:
Pazh писал(а): 08.07.2019 12:21другой вариант
Есть такое в некоторых стилях
(Не понимаю его смысла, т.к. идёт 2 http-запроса вместо одного для css. Но всё-таки он есть)
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 11 лет 8 месяцев
Благодарил (а): 42 раза
Поблагодарили: 498 раз

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

Сообщение Pazh »

Татьяна5 писал(а): 08.07.2019 12:25 Не понимаю смысла
универсальность, не привязанность к родительскому стилю prosilver. Встречал когда стиль унаследован не от prosilver, а от другого стиля
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10631
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3008 раз

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

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

В stylesheet тоже можно прописать любой стиль, не только prosilver. И сразу несколько стилей прописать тоже можно (но неудобно)

Отправлено спустя 57 секунд:
Но это всё "на вкус и цвет"
Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 666
Стаж: 10 лет
Благодарил (а): 176 раз
Поблагодарили: 69 раз

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

Сообщение Beer »

Я хотел изменненные файлы шаблона добавить в green/template и как понял из ответа Pazh - измененные файлы шаблона грузиться должны. Вместо стандартных как я понимаю.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 11 лет 8 месяцев
Благодарил (а): 42 раза
Поблагодарили: 498 раз

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

Сообщение Pazh »

Beer, если у Вас будут файлы шаблонов в папке green/template то будут они грузиться, если там ничего не будет или будут только часть файлов, то все недостающие будут грузиться из родительского стиля (по умолчанию из prosilver-а)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 666
Стаж: 10 лет
Благодарил (а): 176 раз
Поблагодарили: 69 раз

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

Сообщение Beer »

Работает офигенно!
Можно только измененные файлы собрать в дочернем стиле - и проще обновлять.
В общем я разбираюсь и малость офигеваю от возникшего удобства...
Сконвертировался с SMF2 в phpBB3.2

Вернуться в «FAQ»