Здравствуйте
Хочу использовать за основу стиль prosilver
Только в класс хеадбар внести свои изменения:
.headerbar {
min-height: 67px;
background-repeat: no-repeat;
background-size: auto auto;
background-color: #12a3eb;
background-image: url(./images/bg_header_logo.png);
color: #fff;
}
тегами b и /b (жирным текстом) отметил свои правки
1. Нужно ли создавать свой стиль для этого, чтобы при "автоматическом" обнолвении не заменились мои изменения?
если да то 2. как сделать свой стиль на основании просильвер со своими правками?...
Свой стиль но основании prosilver
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Alexx007
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 1 раз
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Свой стиль но основании prosilver
Да.
создать папку
styles/_название_стиля_/theme, скопировать туда все из папки styles/prosilver/themeвнести изменения в нужном файле
в папке
styles/_название_стиля_ создать файл style.cfg следующего содержания
Код: Выделить всё
#
# phpBB Style Configuration File
#
# This file is part of the phpBB Forum Software package.
#
# @copyright (c) phpBB Limited <https://www.phpbb.com>
# @license GNU General Public License, version 2 (GPL-2.0)
#
# For full copyright and license information, please see
# the docs/CREDITS.txt file.
#
# At the left is the name, please do not change this
# At the right the value is entered
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#
# General Information about this style
name = _название_стиля_
copyright = © my_Own, 2016
style_version = 3.1.9
phpbb_version = 3.1.9
# Defining a different template bitfield
# template_bitfield = lNg=
# Parent style
# Set value to empty or to this style's name if this style does not have a parent style
parent = prosilverОбщие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Alexx007
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Свой стиль но основании prosilver
Sheer, извиняюсь за переспрос. А можно ли не копировать... а создать файлы которые я собираюсь изменить и, например, внести изменения только в те классы которые я собираюсь заменить, как бы по логике, получится что я перезаписал необходимые классы и таким образом мне не придется искать "только мои правки" и показывать комментариями в этих файлах свои правки... , например, я делаю файл
styles/MySuperStyle/theme/colours.css
и добавлю в него такой код:
Код: Выделить всё
/*
ОРИГИНАЛЬНЫЙ класс headerbar
.headerbar {
background-color: #12A3EB;
background-image: url("./images/bg_header.gif");
color: #FFFFFF;
}
*/
.headerbar {
background-image: url(./images/bg_header_my.png); << скопирую в папку файл /styles/MySuperStyle/images/bg_header_my.png
min-height: 67px;
background-repeat: no-repeat;
background-size: auto auto;
}
Я сразу вижу оригинальный класс хедбар, он у меня закомментирован. И "по логике" с оригинальным классом хеадербар произойдут следующией действия:
1. заменится фон на мой
2. а затем "добавится" минимальная ширина, повторение фона, и размер фона.
Правильно я понимаю логику работы "шаблонизатора"?...
p.s. я сразу не сказал... я попробовал сделать как я написал, но ничего не получилось :-)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Свой стиль но основании prosilver
Одного colours.css будет недостаточно, так как в overall_header.html подключается stylesheet.css, и только он, а он выглядит так
то есть colours.css подключается внутри.
Можно пойти другим путем - создать один единственный stylesheet.css где прописать все классы. Посмотрите как сделаны другие стили, например https://www.phpbb.com/customise/db/styl ... nch_fresh/
Код: Выделить всё
/* phpBB3 Style Sheet
--------------------------------------------------------------
Style name: prosilver (the default phpBB 3.1.x style)
Based on style:
Original author: Tom Beddard ( http://www.subblue.com/ )
Modified by: phpBB Limited ( https://www.phpbb.com/ )
--------------------------------------------------------------
*/
@import url("common.css");
@import url("links.css");
@import url("content.css");
@import url("buttons.css");
@import url("cp.css");
@import url("forms.css");
@import url("colours.css");
@import url("imageset.css");Можно пойти другим путем - создать один единственный stylesheet.css где прописать все классы. Посмотрите как сделаны другие стили, например https://www.phpbb.com/customise/db/styl ... nch_fresh/
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Татьяна5
- Поддержка

- Сообщения: 13178
- Стаж: 15 лет 2 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 3754 раза
Re: Свой стиль но основании prosilver
https://www.phpbb.com/community/viewtop ... &t=2259531 - там есть совет как подгружать неизменённые css-файлы из prosilver (Relative-path @import with selective replacement)
-
Alexx007
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Свой стиль но основании prosilver
Изучаю данный способ. Там приведено еще несколько вариантов, например, "3) Multiple overriding stylesheets.css in <head>", но я так понимаю данный способ возможен только через дополнительную правку кода\шаблонов...Татьяна5 писал(а): https://www.phpbb.com/community/viewtop ... &t=2259531 - там есть совет как подгружать неизменённые css-файлы из prosilver (Relative-path @import with selective replacement)
Мне понравился способ с импортом. Я сделал как он указывает в инструкции.
Но он не дописал кое-что, а только "ссылался" на некоторые дополнительные действия. Но сразу не привел их в списке действий. Но изза них не подключаются шаблоны и выглядят "как буд-то забыли подключить стили", что выдается в консоле, например, браузера Хром.
- Чтобы его метод "работал на 100%" я сделал дополнительно в своей теме:
- сделал папку ru и в нее добавил файл stylesheet.css с содержанием
Код: Выделить всё
@import url("/../../styles/prosilver/theme/ru/stylesheet.css"); - добавил файл мой_стиль/theme/responsive.css c кодом:
Код: Выделить всё
@import url("/../../styles/prosilver/theme/responsive.css"); - и еще скопировал файл prosilver/theme/images/no_avatar.gif >> мой_стиль/theme/images/no_avatar.gif
П.С. Останется подключить его в настройках : Во вложении образец моего стиля... Обратите внимание, что файл "фон" хедарбара пустой... там был мой логотип... я не стал выводить текст в шапке а вывожу только картинку....
Татьяна, спасибо. Шир, ваше предложение не успел изучить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

