Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (16)

Лучшие ответы пользователя

Все ответы (26)
  • Как вывести все поля из БД без повторов?

    @londhor
    фильтровать на бекенде, после выгрузки из базы.

    А вообще, вопрос: Почему у вас в к уникальному id может быть вписано несколько имен?
    У вас проблема в архитектуре БД, отсюда и возник ваш вопрос.

    Вам нужно в БД каждому автору присвоить уникальный ID, и к посту (как бы это у вас не называлось), присвоить массив ID авторов, вместо текста напрямую.

    Отвечая на сам вопрос:
    1. Получить все записи.
    2. Пройтись по массиву записей, и запихивать в новый массив только те строки, в которых нет повторений имени. Сами строки нужно через запетую разбить на массивы, чтобы можно было чекнуть уникальность авторов
    Ответ написан
    2 комментария
  • Как правильно расположить блоки по 2 в ряд?

    @londhor
    Юзай css grid.
    Если сам не умеешь — найди любой онлайн-конструктор гридов.

    В гридах станет вопрос поддержки браузерами, это нужно учесть.
    Ответ написан
    Комментировать
  • Можно ли получить высоту/ширину у background с background-size: cover?

    @londhor
    Сложно, но можно:

    1. Получи начальное значение самой картинки в px (условно 1920х1080 px)
    2. Получи размер div, в котором картинка (допустим 1440x900px).

    В нашем случае размер BG будет высчитываться от высоты картинки и высоты блока.
    Соответственно 1080/900 = 1.2. где 1.2, это соотношение, на которое уменьшена твоя картинка.

    Теперь, зная соотношение, узнаем ширину. Для этого, делим ширину картинки на соотношение (1920/1.2) и получаем 1600 px.

    Итог: размер бекграунда 1600x900px.

    Случаи, где картинка или блок вертикальные думаю сможешь доработать сам, по аналогии с примером выше. Главное, это определить от чего базируется размер картинки в блоке. Думаю на моем примере сможешь без труда дописать необходимый функционал
    Ответ написан
    1 комментарий
  • Как натянуть сайт на react на cms?

    @londhor
    Через API общаться с бекендом.
    Для этого можно найти headless CSM под react.

    CMS можешь найти здесь: https://headlesscms.org/
    Ответ написан
    Комментировать
  • Как решить проблему возникающую при ctrl + f5 во vue.js?

    @londhor
    Учитывая предыдущие комменты — работай с промисами.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (20)