Ответы пользователя по тегу HTML
  • Как через ajax получить ответ из страницы php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    для аякса предусмотрены колбэк функции, в частности онсаксесс(дата), где в "дата" попадает ответ сервера. То есть код в этой функции будет вызываться в случае успешного выполнения скрипта на сервере (статус 200). Пишете там свое изменение статуса корзины и все, профит.
    Ответ написан
    4 комментария
  • Почему я не могу отобразить и записать emoji?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Установить кодировку соединения в utf-8mb4
    Так же, поле в которое пишете значения перевести коллэйшн в utf-8mb4
    Ответ написан
    1 комментарий
  • Почему не подключается CSS в HTML?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    0)
    не работает.
    Это не ошибка, это ваше предположение. Смотрим консоль, читаем ошибку, пишем сюда.
    1) Не используйте заглавные буквы, пробелы и нелатинские символы в именах папок (везде) и файлов, доступных по веб, это критично в части случаев.
    2) Разберитесь с путями, вы точно что-то не там кладете, или не там запрашиваете.
    3) Скорее всего при запуске сервера папки с файлами у вас будут иметь совершенно другую структуру (не помню как там на шарпе все это компилится), так что ссылки на стили будут другие...
    Ответ написан
    Комментировать
  • Можно ли сделать чтобы в выпадающем списке после обновления страницы был тот же пункт что и до обновления?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Сохранять в куки/локалсторэдж айди/класс последнего открытого пункта меню, при загрузке страницы проверять есть ли в хранилище запись о том какой пункт открывался, открыть меню на этом пункте (например стриггерив клик по данному элементу).
    Ответ написан
    Комментировать
  • Как сделать тег 'a' (link) равным к родительскому классу?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    дисплей блок и высота ширина 100%?
    Ответ написан
    Комментировать
  • Как нажимать на кнопку "печать" в диалоговом окне с помощью js?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    1)
    Но в этом коде окно печати открывается, и страница сразу перезагружается. Страница, соответственно, не печатается.
    Может для начала уберете location.reload(); и разберетесь с печатью?
    2) Если речь идет о кнопке печати в модальном окне хрома, то никак. Во первых данный хтмл вне контекста текущего документа (и соответственно жсом туда не достучаться), во вторых там может быть что угодно у пользователя выставлено по умолчанию, у меня например сохранение в пдф, что вызывает еще диалоговые окна и т.д..
    Ответ написан
    Комментировать
  • Как сделать что бы после отправки формы со страницы, после ручного обновления страницы повторно повторно не отправлялась форма с данными?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    После обработки формы делайте редирект на другую страничку методом get (например на страничку с подтверждением - "все прошло ок, данные загружены"...).
    У вас же вроде реализована переадресация обратно на формуredirect(url_for('add_slab')), но в форме не выводится флш месадж через get_flashed_messages(), который сетится в обработчике - flash('Сляб добавлен к карте заказа', 'info')
    Ответ написан
    Комментировать
  • Как проверить наличие файла существования?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Прикол в том, что если удалить физический файл, а запись в БД нет,
    то рано или поздно будешь сожалеть что написал кривой г-код. Это мы вроде как поняли.

    Важно отметить, что доступ идёт на прямую к файлу, а не на сервер с запросом на файл
    Ну да, это "редкий" случай. Важно понимать.

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    if(галочка нажата)$_SESSION['logged'] = true;
    Ответ написан
    Комментировать
  • Почему ссылка работает в хром но не работает через href в html?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Скорее всего криво вбит токен или айди, внимательно сравните урл в хреф и тот что руками вставлен.
    Ответ написан
    1 комментарий
  • Как убрать символ со страницы?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    а че, {{ form.date }} не должно быть в кавычках?
    Ответ написан
    2 комментария
  • Как нанести блоки на картинку?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    background-image?
    Ответ написан
    3 комментария
  • Как правильно убрать нижий scroll?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    Косячит этот блок, какой конкретно кусок кода за него отвечает не смотрел, но при изменении размера окна у него "прыгают" значения. Дальше сами.
    <div class="masonry-container container-fluid" style="position: relative; height: 1782.75px;">
    Ответ написан
    1 комментарий
  • Как вывести html в .innerHTML с переносами?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    let appendEventBlock = "<a href=" + eventDetailsUlr + " style='font-size: 16px; color: blue'>" + scheduledDate + "</a>
    <br />
    <span>@localizator["Executor"]: " + event.executor.firstName + " " + event.executor.lastName + "</span>
    <span class='text-muted text-break'>@localizator["Note"]: " + event.note + "</span>
    ";
    document.getElementById(appendEventContainer).innerHTML += appendEventBlock;
    Ответ написан
    Комментировать
  • Можно подружить bootstrap и mpdf?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    mpdf весьма тупая штука, не подходящая для сложных макетов. Если хотите красивые пдфки с разметкой как на экране - headless chrome выдает самый толковый результат, остальное полумеры.
    Ответ написан
    Комментировать
  • Как перенести текст таблицы на следующую строку для мобильных версий?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    Что можно сделать?
    Не использовать таблицы? С дивами все решается достаточно просто, зачем использовать табличную верстку для адаптива?
    Ответ написан
    Комментировать
  • Как равномерно распределить данные на две таблицы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Так как суть и смысл задачи автор вопроса не пояснил, будем исходить из фразы я вообще максимально новичек в создании сайтов, ну и объяснять очевидные вещи на пальцах...

    Самым очевидным решением будет не делать 2 таблицы, и вообще не использовать таблицы. 4 дива подряд (ну или 2 если рассматривать второй рисунок) замечательно решают задачу без дополнительных танцев с бубном. Отступы и бордер создают тот же вид за меньшие деньги.

    Второй, менее удобный и более "странный" вариант - формировать 2 таблицы в цикле. Тут уже идут варианты извращений на любой вкус:
    - Можно сделать 3 цикла - первый проходит по всему массиву, каждый четный элемент записывается в один массив, каждый нечетный в другой. Потом за 2 цикла выводятся таблицы, соответственно из первого и второго массива.
    - Можно за один проход сразу формировать строки с готовым хтмл первой и второй таблицы, а в конце только вывести их.
    Ну и прочие подварианты, не несущие какого-то нового смысла...
    Ответ написан
  • Как избежать накопление неиспользуемого CSS-кода в ходе жизни сайта?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    Как избежать накопление неиспользуемого CSS-кода в ходе жизни и развития сайта?
    В общем случае - никак. Если не следить за привязкой кода к цсс в процессе изменения, то такая фигня будет накапливаться естественным образом.

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

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    .flexible-rates__content:hover div {
        color: #000000;
    }
    .flexible-rates__content:hover a {
        color: #FFFFFF;
       background-color: #000000;
    }
    Ответ написан
    Комментировать
  • У меня есть сайт, написанный на html & css, как мне подключить базу данных mysql к нему? И обязательно ли использовать php? Если да, то где его нужно?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    MIYA112412,
    времени просто до нг
    Имхо только фриланс. На понимание базовых вещей и создание рабочего кода уйдет скорее всего гораздо больше времени. А так за условные 20 баксов получите рабочую версию своих хотелок.

    Оптимистичный вариант - если базовые знания на достаточном уровне - возможно успеете под бой курантов.
    Пессимистичный - зря потратите время на кривой малорабочий код, сэкономив 20 баксов.

    1) Подучить php и написать на нем какие-то формы.
    Нужно правильно создать формы, соответственно подучить раздел "формы хтмл", и соответственно обработку гет и пост запросов на сервере. В случае пхп - глобальные переменные гет и пост. Ну и проверки на валидность данных.
    2) Создать бд, с mysql знаком, но видел многие делают на phpmyadmin каком-то.
    Установки и настройка окружения уже займут какое-то время, даже если поставить готовые пакеты типа опенсервера. Да, создать простенькую бд можно в майадмине, но надо понимать хотя бы базовые принципы работы с реляционными бд. В идеале - типы данных и как их верно применять, 3 нормальную форму, индексирование, внешние ключи...
    3) подключить, настроить
    Да, подключить, настроить. Масса туториалов, но все это время, которого у вас, судя по срокам, просто нету.
    Ответ написан
    Комментировать