Создание своего стиля для phpBBex 2.x с наследованием от стандартного

Board index phpBBex 2.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 2.x и phpBB 3.1.x.
Moderator: Поддержка

Post #21by rbooze » 17.08.2015, 10:09

Ещё такой вопрос. В стиле prosilver_ex отсутствует файл index_body.html, в который мне надо внести изменения
Если скопировать этот файл из prosilver в мой стиль, то исчезает блок активных тем.
Как лучше или правильнее решить эту задачу?

Added after 5 minutes 16 seconds:
И ещё, можно ли языковые файлы тоже делать с наследованием? Чтобы не править оригиналы.
rbooze
Гуру
Avatar
Reputation: 96
With us: 3 yaers 7 months

Post #22by Sumanai » 17.08.2015, 14:45

rbooze wrote:В стиле prosilver_ex отсутствует файл index_body.html,
На месте он быть обязан.
rbooze wrote:Если скопировать этот файл из prosilver в мой стиль
Нужно копировать из стиля prosilver_ex, чётко же написано.
rbooze wrote:И ещё, можно ли языковые файлы тоже делать с наследованием?
Можно сделать расширение, которое подключает свой языковой файл на всех страницах, там и переопределить. Делов там на 5 минут, сделаю болванку.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #23by vbnm » 17.08.2015, 17:07

Sumanai, я ее видел, но
Копируем папку prosilver_ex стиля по умолчанию
тема, таг надо понимать уже с правками и отличается от Просильвера
А это значит могут быть баги, которые фик поймешь, если не еж))
об этом и разговор
vbnm
Гуру
Reputation: 77
With us: 4 yaers

Post #24by Sumanai » 17.08.2015, 17:20

Раз видели, то и написали бы там.
Никто вам не запрещает использовать в качестве основы стандартный стиль, или любой другой найденный в интернете, подходящий под 3.1
Главное отличие prosilverEx от простого prosilver- наличие метки phpbbex_compatible, которая отключает специальное расширение обеспечения совместимости.
То есть если вы сделаете свой стиль на основе простого prosilver, то правки применятся автоматически, но не все, а только там, где это позволяют события.
Если же вы сделает стиль на основе prosilverEx- то там все эти правки уже внесены в сам код, расширение обеспечения совместимости отключится.
А так как внесение правок в код- более гибкое решение, то оно намного более полное, чем костыли с событиями.
Так что я советую не выдумывать себе проблемы и делать так, как написано. Я долго обдумывал, как сделать так, чтобы было проще, и пришёл к этому решению.
vbnm wrote:А это значит могут быть баги, которые фик поймешь, если не еж))
Какие баги, откуда, зачем?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #25by sag-sag » 20.08.2015, 00:19

Sumanai, а ведь я могу просто скопировать prosilverEx к себе, переименовать его, отредактировать style.cfg, убрав наследование от стандартного просильвера и залить на форум обратно. Получиться как отдельный стиль, без всяких наследований. Или наследование от стандартного стиля, строго обязательно?

Added after 2 hours 23 minutes:
Возник вопрос по шапке. Добавил свой риссунок. Указал его высоту. Все работает.
Code: Select all
.headerbar {
   color: #FFF;
   background-color: #0A3D87;
   background-image: url("./images/header.jpg");
   */background-image: -webkit-linear-gradient(#0A3E89 0%,#092146 2px,#0A3D87 92px); /* Chrome10+,Safari5.1+,Mobile browsers */
   */background-image: linear-gradient(#0A3E89 0%,#092146 2px,#0A3D87 92px);
   background-repeat: repeat-x;
   height: 245px;

Но пришлось закомментировать две строки:
Code: Select all
background-image: -webkit-linear-gradient(#0A3E89 0%,#092146 2px,#0A3D87 92px); Chrome10+,Safari5.1+,Mobile browsers */
background-image: linear-gradient(#0A3E89 0%,#092146 2px,#0A3D87 92px);
Правильно ли я сделал? С ними рисунок шапки не отображался.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 30
Reputation: 334
With us: 3 yaers 7 months

Post #26by Sumanai » 20.08.2015, 17:43

sag-sag wrote:Или наследование от стандартного стиля, строго обязательно?
Так лучше. Я уже объяснял почему. Что за желание отморозить уши назло бабушке?
sag-sag wrote:Но пришлось закомментировать две строки:
Можно вообще удалить, это градиентная заливка.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Похожая проблема, но нужно градиент оставить.

Post #27by ЖЪРЧИК » 21.08.2015, 10:48

Как справа добавить картинку в шапке? А то она у меня под заливкой градиента оказывается. Пробывал position:fixed; z-index:0 ставить заливке, а она падла не лезет вниз, чтобы картинку было видно.
Code: Select all
.headerbar {
    color: rgb(255, 255, 255);
    background-image: linear-gradient(rgb(108, 22, 28) 0%, rgb(132, 32, 36) 2px, rgb(49, 0, 4) 92px);
    z-index: 0;
}
.headerbar {
    border-radius: 7px 7px 0px 0px;
    background: url("./images/header_red.png") no-repeat scroll right top transparent;
    height: 78px;
    z-index: 10;
Дайте совет
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #28by Sumanai » 21.08.2015, 15:15

ЖЪРЧИК wrote:Пробывал position:fixed; z-index:0 ставить заливке
Эти свойства действуют на элемент, а не фон.
ЖЪРЧИК wrote:Дайте совет
Множественные фоны.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #29by ЖЪРЧИК » 21.08.2015, 15:24

Sumanai wrote:Множественные фоны.
Что мне прописать в этом коде, чтобы url("./images/header_red.png был над градиентом?
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #30by Sumanai » 21.08.2015, 16:23

Сначала нужно откатить все махинации с z-index, потом что- то типа
Code: Select all
.headerbar {
background-image: url("./images/header_red.png"), linear-gradient(#0a3e89 0%, #092146 2px, #0a3d87 92px);
background-repeat: no-repeat, repeat-x;
background-position: right top, 0 0;
height: 78px;
}
Но лучше всё таки вам почитать самому про множественные фоны.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #31by ЖЪРЧИК » 21.08.2015, 17:25

заработало, я правда лишние параметры удалил из градиента, оставил два цвета без процентов по-простому.

Added after 14 hours 19 minutes:
Image
Прозрачность не накладывается почему то на градиент. Обеляется.

Added after 4 minutes 54 seconds:
Image

пока так оставил. Оказывается отрисовка двух одинаковых градиентов (фотошопный и веб) различны, хотя у обоих одинаковые оттенковые концы.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #32by Sumanai » 22.08.2015, 16:37

ЖЪРЧИК wrote:Прозрачность не накладывается почему то на градиент. Обеляется.
На картинку можно посмотреть?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #33by ЖЪРЧИК » 22.08.2015, 16:45

Без-имени-1.png
Без-имени-1.png (3.68 KiB) Viewed 2130 times
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #34by Sumanai » 22.08.2015, 16:58

Ну так видно же, что на самой картинке прозрачности нет.
Вот так должно быть лучше, хотя я не мастер фотошопа и вообще не знаю, что там должно в итоге получится:
Image
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #35by ЖЪРЧИК » 22.08.2015, 17:05

Благодарю. Разберусь почему белая прозрачность.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #36by Dr.Death » 22.08.2015, 21:52

Че там разбираться, 8 битный png
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 2 yaers 8 months

Post #37by ЖЪРЧИК » 22.08.2015, 22:10

Dr.Death, поставил 24, но тяжелее в 2 раза файлик. Прискорбно. 8 бит видно в градиенте, если с ксс сравнить.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #38by Sumanai » 22.08.2015, 22:15

Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1516
With us: 4 yaers 2 months

Post #39by ЖЪРЧИК » 22.08.2015, 22:39

Sumanai, пожал этим
PngOptimizer.7z
(110.1 KiB) Downloaded 159 times
теперь претензия не актуальна.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 7 months

Post #40by HD321kbps » 23.08.2015, 00:56

ЖЪРЧИК wrote:Sumanai, пожал этим
PngOptimizer.7z
теперь претензия не актуальна.
еще есть под винду PNGGauntlet
HD321kbps M
Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 322
With us: 4 yaers

PreviousNext

Forum name: Мастерская
Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 2.x и phpBB 3.1.x.

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: View more smilies

   

Return to Мастерская