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

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

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

Post #1by Sumanai » 10.08.2015, 19:05

  • Копируем папку prosilver_ex стиля по умолчанию
  • Переименовываем папку в my-style
  • Открываем файл style.cfg который лежит в my-style/style.cfg и изменяем значение переменной name = указав название нашего стиля.
    Так же указываем на наследование от стандартного стиля phpBBex, заменив в строке, начинающийся с parent, prosilver на prosilverEx
    В итоге у нас получается следующее
    Spoiler
    Code: Select all
    #
    # 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 = my-style
    copyright = © phpBB Limited, 2007, © phpBBex 2015, Sumanai
    style_version = 3.1.5
    phpbb_version = 3.1.5

    # Defining a different template bitfield
    template_bitfield = lNmA

    # Parent style
    # Set value to empty or to this style's name if this style does not have a parent style
    parent = prosilverEx

    # phpBBex style compatible
    phpbbex_compatible = 1
    name - название нашего стиля
    parent - указывает на родительский стиль.
    phpbbex_compatible = 1 - метка совместимости с phpBBex.
  • Удаляем все файлы и папки кроме файла index.htm из папки my-style/template
  • Заливаем наш стиль на сервер в папку styles
  • Устанавливаем стиль Панель Админ. > Персонализация > Установить стили
  • Активируем наш стили Панель Админ. > Персонализация > Cтили > Активировать
  • Деактивируем предыдущий стиль Панель Админ. > Персонализация > Cтили > [Например prosilver_ex ] > Деактивировать
    • Для внесения правок в css файлы styles/my-style/theme
    • Для внесения правок в html файлы необходимо скопировать файл в который надо внести изменения из стиля по умолчанию styles/prosilver_ex/template в > styles/my-style/template
p.s. Для ручного обновления файлов шаблона которые были изменены удобно пользоваться инструментом diff из Mercurial (раздел "Полезные команды").

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

Post #2by ЖЪРЧИК » 11.08.2015, 00:42

Sumanai wrote:# Set value to empty or to this style's name if this style does not have a parent style
parent = prosilver_ex
prosilverEx

Added after 5 minutes 52 seconds:
А как быть с ботами? Там 61 бот и если я деактивирую стиль, то что будет? :think:
Не хотелось бы переключать вручную 61 раз ботов.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers

Post #3by Sumanai » 11.08.2015, 15:17

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

Post #4by rbooze » 13.08.2015, 10:35

Всё получилось. Спасибо за мануал :smoke:
rbooze
Гуру
Avatar
Reputation: 96
With us: 4 yaers

Post #5by sag-sag » 13.08.2015, 11:37

Объясните дураку, правильно я понял: стиль EX наследует от стандартого просильвера что-то или нет? :oops:
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 31
Reputation: 353
With us: 4 yaers

Post #6by Sumanai » 13.08.2015, 14:53

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

Post #7by Трислав » 13.08.2015, 16:14

Что-то соображалка никак не соображает :smile:
1. Удаляем файлы только из папки template?
2. При правке в стилях копируем файлы которые удалили из template, из стиля prosilverEx, и опосля правки заливаем их в свой стиль а не назад в prosilverEx?
Трислав M
Мастер
Avatar
Age: 41
Reputation: 37
With us: 2 yaers 4 months

Post #8by sag-sag » 13.08.2015, 16:53

Трислав wrote:Что-то соображалка никак не соображает
у меня чет тоже по этому поводу :insane: :oops:. Туплю что ли...
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 31
Reputation: 353
With us: 4 yaers

Post #9by Sumanai » 13.08.2015, 16:57

Трислав wrote:1. Удаляем файлы только из папки template?
Да, но:
Sumanai wrote:Удаляем все файлы и папки кроме файла index.htm из папки my-style/template
Трислав wrote:2. При правке в стилях копируем файлы которые удалили из template, из стиля prosilverEx, и опосля правки заливаем их в свой стиль а не назад в prosilverEx?
Да.
Это позволит вам быстрее обновлять стили на новую версию, так как сравнивать будет нужно только изменённые файлы, остальные обновятся заменой файлов при обновлении.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1581
With us: 4 yaers 6 months

Post #10by ЖЪРЧИК » 13.08.2015, 18:17

У кого подразделы в столбик выставляются через татьянино5 расширение?
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers

Post #11by Sumanai » 13.08.2015, 18:18

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

Post #12by ЖЪРЧИК » 13.08.2015, 18:43

Sumanai wrote:И да, ЖЪРЧИК, опять оффтоп, сколько можно?
Я считаю, что это было по теме.

Added after 7 minutes 55 seconds:
Image

Заработало.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers

Post #13by Трислав » 14.08.2015, 16:10

А кто нибудь вот такую инструкцию напишет из людей знающих? http://phpbbex.com/forum/viewtopic.php?t=507 А то страшно представить как без подобной, свой стиль сваять без нужных знаний :cry:
Трислав M
Мастер
Avatar
Age: 41
Reputation: 37
With us: 2 yaers 4 months

Post #14by Sumanai » 14.08.2015, 17:56

А там много чего подходит, начиная с фразы "Теперь - Рекомендации, облегчающие жизнь в этом деле, но не являющиеся обязательными"
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1581
With us: 4 yaers 6 months

Post #15by Трислав » 14.08.2015, 22:05

Sumanai wrote:Рекомендации, облегчающие жизнь в этом деле, но не являющиеся обязательными"
Не всё подходит, отнюдь не всё, стиль тоже другой, и для непрофессионалов, нужна чёткая инструкция
Трислав M
Мастер
Avatar
Age: 41
Reputation: 37
With us: 2 yaers 4 months

Post #16by Sumanai » 14.08.2015, 22:34

Ну я и сказал- много чего. Не всё.
Просто не выполняйте то что не подходит :smile:
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1581
With us: 4 yaers 6 months

Post #17by NO SWEAR » 15.08.2015, 01:27

ради эксперимента решил попробовать сделать так как описано в инструкции. разобрался не сразу. но как не странно стиль работает.

Added after 3 hours 34 minutes:
так же немного потренировался с стилем. все вполне находится.как основа старая тема о переделке стиля. есть конечно изменения но в целом можно найти.
NO SWEAR M
Гуру
Avatar
Age: 40
Reputation: 96
With us: 4 yaers 11 months

Post #18by rbooze » 15.08.2015, 14:16

Только что обнаружил, что при установке дочернего стиля в форме ответа происходит какой-то беспредел. Появились какие-то дублирующие кнопки, которые при нажатии на них выдают не те коды. Никаких изменений в эту форму я не вносил.
Attachments
Screen Shot 2015-08-15 at 2.14.16 pm.png
rbooze
Гуру
Avatar
Reputation: 96
With us: 4 yaers

Post #19by ЖЪРЧИК » 15.08.2015, 14:20

rbooze, /viewtopic.php?p=19943#p19943
Обнови сборку, там стиль криво наследует вроде бы.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers

Post #20by rbooze » 15.08.2015, 14:53

ЖЪРЧИК, а, вижу. Пасиб.
rbooze
Гуру
Avatar
Reputation: 96
With us: 4 yaers

Next

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



cron