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

Список разделов phpBBex 2.x (заброшен) Мастерская 2.x

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

Сообщение #1 Sumanai » 10.08.2015, 19:05

  • Копируем папку prosilver_ex стиля по умолчанию
  • Переименовываем папку в my-style
  • Открываем файл style.cfg который лежит в my-style/style.cfg и изменяем значение переменной name = указав название нашего стиля.
    Так же указываем на наследование от стандартного стиля phpBBex, заменив в строке, начинающийся с parent, prosilver на prosilverEx
    В итоге у нас получается следующее
    Спойлер
    Код: Выделить всё
    #
    # 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
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #2 ЖЪРЧИК » 11.08.2015, 00:42

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

Добавлено спустя 5 минут 52 секунды:
А как быть с ботами? Там 61 бот и если я деактивирую стиль, то что будет? :think:
Не хотелось бы переключать вручную 61 раз ботов.
плешивый кот
ЖЪРЧИК
Гуру
Аватара
Репутация: 174
С нами: 8 лет 9 месяцев

Сообщение #3 Sumanai » 11.08.2015, 15:17

ЖЪРЧИК:А как быть с ботами?
Они автоматически переключатся на используемый по умолчанию стиль.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #4 rbooze » 13.08.2015, 10:35

Всё получилось. Спасибо за мануал :smoke:
rbooze
Гуру
Аватара
Репутация: 95
С нами: 9 лет 9 месяцев

Сообщение #5 sag-sag » 13.08.2015, 11:37

Объясните дураку, правильно я понял: стиль EX наследует от стандартого просильвера что-то или нет? :oops:
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 9 месяцев

Сообщение #6 Sumanai » 13.08.2015, 14:53

По сути нет. Прописывание наследования нужно чтобы расширения, в которых прописана совместимость с просилвером, корректно применялись на стиль phpBBex без каких либо действий со стороны пользователя.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #7 Трислав » 13.08.2015, 16:14

Что-то соображалка никак не соображает :smile:
1. Удаляем файлы только из папки template?
2. При правке в стилях копируем файлы которые удалили из template, из стиля prosilverEx, и опосля правки заливаем их в свой стиль а не назад в prosilverEx?
Трислав M
Мастер
Аватара
Возраст: 47
Репутация: 38
С нами: 8 лет 1 месяц

Сообщение #8 sag-sag » 13.08.2015, 16:53

Трислав:Что-то соображалка никак не соображает
у меня чет тоже по этому поводу :insane: :oops:. Туплю что ли...
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 9 месяцев

Сообщение #9 Sumanai » 13.08.2015, 16:57

Трислав:1. Удаляем файлы только из папки template?
Да, но:
Sumanai:Удаляем все файлы и папки кроме файла index.htm из папки my-style/template
Трислав:2. При правке в стилях копируем файлы которые удалили из template, из стиля prosilverEx, и опосля правки заливаем их в свой стиль а не назад в prosilverEx?
Да.
Это позволит вам быстрее обновлять стили на новую версию, так как сравнивать будет нужно только изменённые файлы, остальные обновятся заменой файлов при обновлении.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #10 ЖЪРЧИК » 13.08.2015, 18:17

У кого подразделы в столбик выставляются через татьянино5 расширение?
плешивый кот
ЖЪРЧИК
Гуру
Аватара
Репутация: 174
С нами: 8 лет 9 месяцев

Сообщение #11 Sumanai » 13.08.2015, 18:18

У меня. И да, ЖЪРЧИК, опять оффтоп, сколько можно?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #12 ЖЪРЧИК » 13.08.2015, 18:43

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

Добавлено спустя 7 минут 55 секунд:
Изображение

Заработало.
плешивый кот
ЖЪРЧИК
Гуру
Аватара
Репутация: 174
С нами: 8 лет 9 месяцев

Сообщение #13 Трислав » 14.08.2015, 16:10

А кто нибудь вот такую инструкцию напишет из людей знающих? http://phpbbex.com/forum/viewtopic.php?t=507 А то страшно представить как без подобной, свой стиль сваять без нужных знаний :cry:
Трислав M
Мастер
Аватара
Возраст: 47
Репутация: 38
С нами: 8 лет 1 месяц

Сообщение #14 Sumanai » 14.08.2015, 17:56

А там много чего подходит, начиная с фразы "Теперь - Рекомендации, облегчающие жизнь в этом деле, но не являющиеся обязательными"
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #15 Трислав » 14.08.2015, 22:05

Sumanai:Рекомендации, облегчающие жизнь в этом деле, но не являющиеся обязательными"
Не всё подходит, отнюдь не всё, стиль тоже другой, и для непрофессионалов, нужна чёткая инструкция
Трислав M
Мастер
Аватара
Возраст: 47
Репутация: 38
С нами: 8 лет 1 месяц

Сообщение #16 Sumanai » 14.08.2015, 22:34

Ну я и сказал- много чего. Не всё.
Просто не выполняйте то что не подходит :smile:
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 10 лет 4 месяца

Сообщение #17 NO SWEAR » 15.08.2015, 01:27

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

Добавлено спустя 3 часа 34 минуты:
так же немного потренировался с стилем. все вполне находится.как основа старая тема о переделке стиля. есть конечно изменения но в целом можно найти.
NO SWEAR M
Гуру
Аватара
Возраст: 46
Репутация: 115
С нами: 10 лет 9 месяцев

Сообщение #18 rbooze » 15.08.2015, 14:16

Только что обнаружил, что при установке дочернего стиля в форме ответа происходит какой-то беспредел. Появились какие-то дублирующие кнопки, которые при нажатии на них выдают не те коды. Никаких изменений в эту форму я не вносил.
Вложения
Screen Shot 2015-08-15 at 2.14.16 pm.png
rbooze
Гуру
Аватара
Репутация: 95
С нами: 9 лет 9 месяцев

Сообщение #19 ЖЪРЧИК » 15.08.2015, 14:20

rbooze, /viewtopic.php?p=19943#p19943
Обнови сборку, там стиль криво наследует вроде бы.
плешивый кот
ЖЪРЧИК
Гуру
Аватара
Репутация: 174
С нами: 8 лет 9 месяцев

Сообщение #20 rbooze » 15.08.2015, 14:53

ЖЪРЧИК, а, вижу. Пасиб.
rbooze
Гуру
Аватара
Репутация: 95
С нами: 9 лет 9 месяцев

След.

Вернуться в Мастерская 2.x