Forums / National / Russian / Тех. поддержка / Запросы документации

<<<1...5...10...36373839404142>>>

Принимаем вопросы от населения

Kabak
#571 2023-09-27 16:22
#47119 Kort:
#47114 Argont:

и что с того, что это реализуем через функции php?

экспертное мнение с нумерованным списком недостатков такого решения будет? ))

Вообще-то вопрос был про CSS. Да и смысл что-то объяснять если включен режим "а вот я так хочу"? Плюс не хочется портить вам момент. Вот здесь с выключенным режимом можно почитать все, что надо с примерами (ахтунг, много букоф, возможны обмороки).

У меня есть элемент

<p>{FORUMS_POSTS_ROW_USERLOCATION_TITLE} : {FORUMS_POSTS_ROW_USERLOCATION|cot_string_truncate($this, '14')}</p>

и нужно если элемент FORUMS_POSTS_ROW_USERLOCATION больше определённого количества символов перенести только это превышение по количеству на новую строку. - это на СSS не сделать.  Поэтому только обрезание. Я не прав ?  Есть возможность на СSS ?

Argont
#572 2023-09-27 16:56
#47123 Kabak: ..... перенести только это превышение по количеству на новую строку. - это на СSS не сделать.  Поэтому только обрезание. Я не прав ?  Есть возможность на СSS ?

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

важно то что цели достигнуты )) и задача решена))

иногда поржать над задравшим подбородок разработчиком
Kort
#573 2023-09-27 17:35

Странно, а я вот вообще уже не вижу решения этой "нетрадиционной" задачи -- ни одним способом, ни другим, ни третьим. Если одна буковка в названии города не влезла, давайте ее перенесем на другую строчку? Ок. Только что резать будем и где?

Хотя нет, решение есть, и, конечно, через CSS. Статью читаем до конца))

SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2023-09-27 18:01, 7 months ago)
Kabak
#574 2023-09-27 18:37

Kort, Этот способ  перекидывает весь текст на новую строку.

Например : Московская область

 

Argont
#575 2023-09-27 19:12
#47126 Kort:

Странно, а я вот вообще уже не вижу решения этой "нетрадиционной" задачи -- ни одним способом, ни другим, ни третьим. Если одна буковка в названии города не влезла, давайте ее перенесем на другую строчку? Ок. Только что резать будем и где?

Хотя нет, решение есть, и, конечно, через CSS. Статью читаем до конца))

вот видно консерватора - это нормально, всегда будут бунтари и те, кто за устои )) - если без войны - это всегда на пользу и тем и другим )

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

иногда поржать над задравшим подбородок разработчиком
This post was edited by Argont (2023-09-27 19:23, 7 months ago)
Kopusha
#576 2023-09-27 20:33
 

Функцией php обрезать кол-во строк на фронте?

Ну ну.

без предметного и конструктивного указания в чем же состоит это "ну-ну"

Не уверен что можно конструктивно и предметно обсудить это
В теории как бы можно при каждом изменении размера экрана пересчитывать кол-во строк, слать это на бек, сверять и если строк больше то перегенерировать текст и как то обнослять только этот жлемент dom.... хм, это заразно...

Added 1 minute later:

#47119 Kort:
считать символы в строке и даже количество строк в блоке имеет смысл

ровно до момента когда пенсионер нажмет в браузере контрл и +

Added 49 seconds later:

#47126 KortСтатью читаем до конца))

почитал с удовольствием)

Argont
#577 2023-09-27 20:43

в теории, при каскадными стилями можно и ограничится двумя строками, но для парня стоял вопрос (как я понял) в "ровности высоты" карточек с контентом на странице, бутстрап нам такого не дает, и если привязываться всё же к CSS -  тут рано или поздно внесем новое правило/класс... и исходя их своего опыта, моего личного, да лучше я в котонти это решу средствами php, чем потом есть неприятное слово - свой мозг, ну и другим тоже...

 

иногда поржать над задравшим подбородок разработчиком
Kort
#578 2023-09-28 05:58

Снова бредим? "Ровность" высоты карточек -- это здесь и здесь. Достигается Flex'ом или скриптом. Бутстрап тут причем? Если это по незнанию про Flex, то данное свойство не в Бутстрапе живет, а как-бы само по себе, в стандартах HTML, и поддерживается всеми браузерами. Наступать на ваш геологический опыт эго не хочется, но они здесь тоже не при делах. Как и теория о консерваторах и бунтарях.

Непонимание базовых вещей одним ведет к вопросам планетарной "странности", которые уже ведут к ответам космической глупости от другого. Давайте их хотя бы локализовывать в отдельных ветках и не грузить ими ЗАПРОСЫ ДОКУМЕНТАЦИИ.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Argont
#579 2023-09-28 06:09
#47136 Kort:

Снова бредим? "Ровность" высоты карточек -- это здесь и здесь. Достигается Flex'ом или скриптом. Бутстрап тут причем? Если это по незнанию про Flex, то данное свойство не в Бутстрапе живет, а как-бы само по себе, в стандартах HTML, и поддерживается всеми браузерами. Наступать на ваш геологический опыт эго не хочется, но они здесь тоже не при делах. Как и теория о консерваторах и бунтарях.

Непонимание базовых вещей одним ведет к вопросам планетарной "странности", которые уже ведут к ответам космической глупости от другого. Давайте их хотя бы локализовывать в отдельных ветках и не грузить ими ЗАПРОСЫ ДОКУМЕНТАЦИИ.

вы показали пустую страничку с 2 блоками, статическими, а вот в динамическом - не все так идеально как пишите

иногда поржать над задравшим подбородок разработчиком
Kort
#580 2023-09-28 06:15

А что такое динамический блок? Если этот тот, который не должен быть больше / выше двух строк, то я его тоже показал. Дополните его флексом или скриптом, и выровняете под них изначально однострочные блоки. Кажись, все.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Argont
#581 2023-09-28 06:15

даже так поясню, у вас  клас

<ul class="list-unstyled clearfix">

а нужен

row grid expand

так что все же очень спорно

Добавлено 45 секунд спустя:

список и сетка - разницы нет? мы не слышим друг друга ?)

иногда поржать над задравшим подбородок разработчиком
Kort
#582 2023-09-28 06:18

Причем тут список и сетка? Верстайте обертки как хотите. Демо касается применения свойств для контента внутри них.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Argont
#583 2023-09-28 06:22
#47140 Kort:

Причем тут список и сетка? Верстайте обертки как хотите. Демо касается применения свойств для контента внутри них.

ну я именно такого ответа и ждал от консерватора

только вот внешних скриптов на "все случаи жизни" подключать то же посоветуете ?)

Добавлено 41 секунда спустя:

<script src="https://sed.by/themes/ottawa/js/jquery.matchHeight.min.js"></script>

 

иногда поржать над задравшим подбородок разработчиком
Kort
#584 2023-09-28 06:35
#47141 Argont:
#47140 Kort:

Причем тут список и сетка? Верстайте обертки как хотите. Демо касается применения свойств для контента внутри них.

ну я именно такого ответа и ждал от консерватора

только вот внешних скриптов на "все случаи жизни" подключать то же посоветуете ?)

Добавлено 41 секунда спустя:

<script src="https://sed.by/themes/ottawa/js/jquery.matchHeight.min.js"></script>

Еще раз повторю: высоты в пикселях рядных элементов (div, li, a, span...) в блоке выравниваются флексом (CSS) или скриптом (js или jQuery). Если выравнивать нужно высоты всех элементов в блоке, это уже только скрипт. Высоты по строкам выравниваются указанными выше классами (CSS). Это работает всегда и везде, причем с адаптивностью "на лету".

Что такое адаптивность "на лету"? Это когда вы телефончик переворачиваете на 90 градусов, а высоты все равно одинаковые. Ну или если в отладчике тестируете на разных ширинах документа.

В скрипте, который выравнивает высоты блоков по эталону, нет ничего криминального.

Резать строки,исходя из того, что "плевать я хотел на все, что меньше 500 пикселей в ширину", неправильно в корне. Резать строки для выравнивания контента по высоте неправильно по той же причине. Почему я объяснил. Дважды и трижды повторять уже нет смысла.

Добавлено 11 минут спустя:

#47131 Kabak:

Kort, Этот способ  перекидывает весь текст на новую строку.

Например : Московская область

Давай продолжим здесь. Создай ветку, укажи разметку этого блока и стили, которые применил.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2023-09-28 07:02, 7 months ago)
Kabak
#585 2023-09-28 07:30

<<<1...5...10...36373839404142>>>