Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 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
Стаж: 2 года 4 месяца
Благодарил (а): 6 раз
Поблагодарили: 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
Поддержка
Поддержка
Сообщения: 10164
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2841 раз

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

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

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

При обновлении стандартный prosilver просто перезаливается, а в новом стиле правятся по diff-ам (patch'и для нужной версии там) только те изменённые файлы, вручную
Если обойтись без создания нового стиля, то придётся каждый раз отслеживать что и где было изменено, либо править все файлы вручную. Выходит неудобно
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11603
Стаж: 13 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2626 раз

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
Стаж: 2 года 4 месяца
Благодарил (а): 6 раз
Поблагодарили: 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
Поддержка
Поддержка
Сообщения: 10164
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2841 раз

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

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

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

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

Сообщение Foxytrail »

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

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

Сообщение max2012 »

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

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