Ответы пользователя по тегу HTML
  • Как сделать что бы после отправки формы со страницы, после ручного обновления страницы повторно повторно не отправлялась форма с данными?

    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) подключить, настроить
    Да, подключить, настроить. Масса туториалов, но все это время, которого у вас, судя по срокам, просто нету.
    Ответ написан
    Комментировать
  • Как скрыть элементы body через js пока идет preload сайта?

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

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

    Однако с радиокнопками приходит массив из одного значения - "on".
    Ну так это по тому, что другого значения вы не задали. Опять же, смысл в единичном радио какой?

    Как привязать к нужному элементу name в массиве?
    Самый адекватный способ - выводить в хтмл индекс вашей пары вручную, а не использовать автоиндекс (например name="name[6]" и name="correct[6]" соответственно).
    Ответ написан
    Комментировать
  • Как генерируются файлы и путь в браузере?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    как реализуется генерация html файлов?
    Никак. Никаких файлов не генерируется. Генерируется строка, содержащая какой-то шаблонный набор тегов (собственно так и называется - шаблон), и основное содержимое страницы (например статья или список статей), обычно хранящееся в базе данных или в другом хранилище. Эта строка отдается клиенту с соответствующими заголовками, объясняющими клиенту что за данные передаются (например "это будет хтмл" или "кодировка данных утф-8", естественно в более формальном виде, гуглите http headers).
    В урл указываются некоторые параметры, через get переменные (www.trusy.ru/?variant1=a&variant2=g) или через параметры пути (www.trusy.ru/variant1/variant2), которые на сервере преобразуются в переменные и уже по ним выбираются нужные для отображения данные.

    Гуглить по теме:
    единая точка входа
    роутинг
    MVC
    Ответ написан
    1 комментарий
  • POST Запрос работает только после второго попытка и перезагрузка страницы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Нет первый запрос вообще не работает.
    Не бывает "не работает", если код присутствует в странице - он исполняется. Соответственно в результате будет либо ошибка в консоли, которую можно посмотреть, либо результат выполнения, который вы не видите, по тому что не все учли в коде.
    В первом случае - смотрите ошибки, исправляйте.
    Во втором случае - используйте отладчик или хотя бы console.log для отслеживания состояния переменных и выполнения кода.
    Так же можно проверить что ваш код отправляет на сервер и что принимает с сервера в разделе нетворк инструментов разработчика.
    Ответ написан
  • Как реализовать закрытие бургер-меню по нажатию в любое место?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Практика в колледже
    Разве смысл практики не решить задачу самостоятельно?

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

    Инлайновые скрипты лучше не использовать, вместо этого используйте адЕвентЛистенер и селекторы элементов.

    Код скриншотами запрещен правилами ресурса. Используйте текстовое представление кода и соответствующий инструмент редактора постов.
    Ответ написан
  • Как передавать html по ссылке?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    открыть в браузере - выделить все - ктрл+ц - ктрл+в в гугл почту не пробовали?
    Ответ написан
    Комментировать