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

Правильная правка prosilver Тема решена

Есть любые вопросы, связанные со стилями/темами для phpBB 3.2.x или 3.3.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Foxytrail
phpBB 1.2.0
Сообщения: 12
Стаж: 5 лет 11 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Правильная правка prosilver

Сообщение Foxytrail »

Друзья! С Новым годом!

Правил prosilver, как простой сельский парень:
- менял custom.css, colour.css... итд итп
- когда нужно было добавить скрипт, вставлял его в <head> файла overall_header.html

Но при выходе обновления, понятно, что грош цена этим правкам. Конечно, можно забекапить измененные файлы, а потом залить их поверх.
Но будет ли это самый корректный способ? Мне кажется, что как-то варварски. Ведь, разработчики могут что-то оптимизировать в дефолтном шаблоне, а у тебя будет все через пень-колоду. Одни файлы из старой версии, другие из новой...

Да и в файлах CSS хочется видеть, что конкретно ты менял. А то спустя много времени увидел, что какой-то блочок отъехал и вспоминаешь - это я его отодвинул или его отодвинул другой блочок, который я отодвинул...

Может, сделать свой CSS, прописать его в <head> последним и все строки правки заливать туда, чтобы он перекрывал загрузку дефолтных?
Да и при обновлении стиля проще, этот файлик не перезапишется сверху.

=====

Другой вопрос, как корректно править эти файлы?...
template/overall_header.html: arguably the most important template. Controls the "top" of every page, as well as the <head> element.
template/overall_footer.html: controls the "bottom" of every page.
template/navbar_header.html: controls the main navigation elements in the header.
template/navbar_footer.html: controls the main navigation elements in the footer.
template/index_body.html: controls the structure of the forum index page.
template/viewforum_body.html: controls the structure of the forum view.
template/viewtopic_body.html: controls the structure of the topic view..

Спасибо! Всем криптосчастья в новом году!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Правильная правка prosilver

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

Создать свой стиль на основе prosilverstyle.cfg название поменять, в другую папку переложить). Из шаблонов в новый стиль перенести только изменённые, из css - если не всё правилось, то часть тоже можно тащить из prosilver

При обновлении стандартный prosilver просто перезаливается, а в новом стиле правятся по diff-ам (patch'и для нужной версии там) только те изменённые файлы, вручную
Если обойтись без создания нового стиля, то придётся каждый раз отслеживать что и где было изменено, либо править все файлы вручную. Выходит неудобно
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Правильная правка prosilver

Сообщение Sheer »

Создайте свой собственный стиль на основе prosilver. При этом в нем вам потребуются только ваши кастомные шаблоны, js-скрипты и каскадные классы (css).

Отправлено спустя 1 минуту 24 секунды:
Татьяна5, опередила 💄

Отправлено спустя 6 минут 21 секунду:
Второй способ - это создание косметического расширения. Тогда при обновлении вообще ничего править не придется.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Foxytrail
phpBB 1.2.0
Сообщения: 12
Стаж: 5 лет 11 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Правильная правка prosilver

Сообщение Foxytrail »

Sheer писал(а): 01.01.2019 16:41 Второй способ - это создание косметического расширения. Тогда при обновлении вообще ничего править не придется.
Это с удовольствием, но молодость свою, где времени бесконечность, я уже профукал на позорное тунеядство.
А сейчас осваивать разработку расширений, нет даже лишнего дня..

Sheer писал(а): 01.01.2019 16:41 Создайте свой собственный стиль на основе prosilver. При этом в нем вам потребуются только ваши кастомные шаблоны, js-скрипты и каскадные классы (css).
Локально, каталог prosilver, обзываю prosilver-child.
Закачиваю его к остальным стилям.
Ставлю его единственным и дефолтным в настройках.
А как дальше?

Я в нем оставляю все файлы? или только те, которые меняю?
Не совсем понимаю... здесь логика такая же как в wordpress - с родительского подгружается все, а с -child все остальное?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Правильная правка prosilver

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

На шаблонах та же логика, на css приходится тянуть файлы из prosilver вручную (в stylesheet.css прописывать относительные пути), либо копировать все стили
Аватара пользователя
Foxytrail
phpBB 1.2.0
Сообщения: 12
Стаж: 5 лет 11 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Правильная правка prosilver

Сообщение Foxytrail »

Вопрос решен.
Все получилось. Работает. Теперь буду редактировать красиво и аккуратно :geek:
Причастным специалистам - низкий поклон.
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 11 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Правильная правка prosilver

Сообщение max2012 »

Обратил внимание. что логотип сайта на Просилвере начинает перемещаться и потом совсем исчезать при масштабировании в браузере в 250%.
На оф сайте форума, там логотип не смещается. Что они такого прописали в нем чего нет по дефолту?
Ответить

Вернуться в «Стили для phpBB 3.2.x / 3.3.x»