Нужна помощь в небольших правках стиля.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
apollion
phpBB 2.0.23
Сообщения: 1406
Стаж: 12 лет 7 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 100 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение apollion »

Sumanai, Так, а мне не надо - чтобы комментарии были равными по высоте.

Пример.
1 коммент на 30 000 знаков. Его высота ограничена только высотой текста с указанным количеством знаков.
2-й комментарий - 10 знаков. А его высота ограничена только высотой мини-профиля. Начиная от верха аватара ( с учетом отступа) и до нижней границы развернутого поля Контактная информация. Примерно.

Как они могут быть равными по высоте? Никак.

Мне просто нужно чтобы линия, разделяющая мини-профиль от тела комментария была на всю высоту комментария. Для этого должно быть более простое решение. но я пока его не нашел.

Отправлено спустя 4 минуты :
ВладимирТ, да наверно так. Выше SashaMinsky посоветовал. Я пока не проверял.

Значит надо копнуть viewtopic.html будет.

Спасибо.

Отправлено спустя 18 минут 54 секунды:
Появилась идея: border удалить из postprofile.
Прикрутить border к postbody и поиграться со свойствами border. То есть, сделав так чтобы border зависел от высоты и пр. postbody.
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение SashaMinsky »

apollion писал(а): Прикрутить border к postbody и поиграться со свойствами border. То есть, сделав так чтобы border зависел от высоты и пр. postbody.
Будет обратная ситуация - если postbody ниже по высоте, чем postprofile, то линия окажется короче postprofile.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

apollion писал(а): Появилась идея: border удалить из postprofile.
Прикрутить border к postbody и поиграться со свойствами border. То есть, сделав так чтобы border зависел от высоты и пр. postbody.
Игрался я уже, получается примерно это
SashaMinsky писал(а): Будет обратная ситуация - если postbody ниже по высоте, чем postprofile, то линия окажется короче postprofile.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение SashaMinsky »

apollion, вот полностью решение, которое работает:

Перед postprofile в шаблоне разместить:

Код: Выделить всё

<div class="myprofileborder responsive-hide"></div>
В CSS прописать:

Код: Выделить всё

.myprofileborder {width: 17%; height: 100%; position: absolute; top: 0px; left: 10px; border-right: 2px solid #b0c4de;}
Также в CSS убрать border у postprofile.
Аватара пользователя
apollion
phpBB 2.0.23
Сообщения: 1406
Стаж: 12 лет 7 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 100 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение apollion »

SashaMinsky, понял. Cпасибо. Тогда не буду заморачиваться с postbody. Использую ваш совет с div в html.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

а если сделать не width: 17% , а width: 217px , то линия встанет на то же место где и была. С % получается немного правее.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 4 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение ВладимирТ »

SashaMinsky писал(а): Перед postprofile в шаблоне разместить:
Добавить еще один блок с бордюром тоже хорошее решение!

Еще проще можно сделать если установить фиксированную высоту в блок с комментарием, которая будет заведомо не меньше чем мини профиль и border перенести туда
На вкус и цвет - разный CSS
Аватара пользователя
apollion
phpBB 2.0.23
Сообщения: 1406
Стаж: 12 лет 7 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 100 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение apollion »

LONER писал(а): а если сделать не width: 17%
Это ширина блока минипрофиля. Соответственно 83% у postbody блока комментария. 17% подобрал опытным путем, чтобы полностью влезла самая длинная строка - строка "Зарегистрирован: число, месяц, год, время". Длинее строк нет.

До этого она была 22%.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

apollion писал(а): Это ширина блока минипрофиля.
Та ширина так и остается 17%, я про это

Код: Выделить всё

myprofileborder {width: 17%;
линия-то сейчас этим двигаться будет. Не зависимо от ширины блока минипрофиля и postbody блока, сейчас эту линию можно загнать хоть на середину postbody, а блоки останутся на месте.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение SashaMinsky »

LONER писал(а): сейчас эту линию можно загнать хоть на середину postbody
Как это? Линия будет всегда примерно соответствовать краю postprofile, они в процентах одинаковы. К сожалению, не полностью точно из-за маргинов и паддингов, более точно можно подогнать только javascriptom.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

SashaMinsky писал(а): Как это? Линия будет всегда примерно соответствовать краю postprofile
Скриншоты 
Изображение

Изображение
А блоки на месте.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение SashaMinsky »

LONER писал(а): width: 50%;
Так естественно, что если установить 50%, она сдвинется. А зачем это кто-то будет устанавливать?)) Установлено 17%.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

SashaMinsky писал(а): Установлено 17%
Я просто предложил в пиксилях, а не в процентах ставить, чтобы встала на то же место, apollion посчитал что из-за этого блоки сдвинутся, он имел ввиду не эти 17%
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 8 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение SashaMinsky »

LONER писал(а): в пиксилях
Не, в пикселях же будет в нужном месте только при определенной ширине экрана. Сузить экран - и размеры блоков изменятся.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 10 лет 9 месяцев
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Нужна помощь в небольших правках стиля.

Сообщение LONER »

SashaMinsky писал(а): Сузить экран - и размеры блоков изменятся.
Точно, об этом не подумал, зациклился чисто на линии.
Правильно заданный вопрос и описание проблемы - 70% их решения...

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