Задать вопрос
  • Проблема с плагином Wordpress?

    ProjectSoft
    @ProjectSoft
    WP Panda,
    Читаем внимательно мой ответ. и вопрос.
    Я и читаю
    да проблема в плагине они используют не существующую функцию wp_json_sanitize возможно она была в старых версиях движка, не уверен в этом, но сейчас такой нет совершенно точно
    Рекомендую использовать другой плагин или сделать/ заказать свое решение под задачу, посмотрел интереса ради код этого плагина, это творение Аi - весьма кривое
    Теперь читайте сами, вдумчиво... что следует из этого ответа...
    Плагин совершенно не нужно править (подсказка).
    Написано
  • Проблема с плагином Wordpress?

    ProjectSoft
    @ProjectSoft
    WP Panda, ну это вы разработчику скажите.
    А причина именно там. Функции wp_json_sanitize никогда не было в ядре.
    Замена по сути очень простая.
    $update = json_decode(file_get_contents('php://input'), TRUE);

    Плагин для просмотра - https://wpmat.me/ru/

    Это магия поиска.
    Написано
  • Проблема с плагином Wordpress?

    ProjectSoft
    @ProjectSoft
    stastp, WP Panda вы разве ничего не видите?
    if( ! function_exists('wp_json_sanitize')) {
    	require_once ABSPATH . WPINC . '/functions.php';
    }

    Если функции нет, то она должна быть описана в файле ABSPATH . WPINC . '/functions.php'
    Проверьте существование данного файла. Проверьте описание данной функции в файле. Если её нет - добавить свою. Профит. Вам всего лишь нужно понять, что прилетает из $raw_body и как его подготовить для json_decode.
    Написано
  • Почему при отправке HTML-формы данные не поступают в mysql?

    ProjectSoft
    @ProjectSoft
    Алексей Уколов, отключи свет, выброси все батарейки и аккумуляторы и попробуй просчитать большие цифры в течении хотя бы 15 минут.
    Счёты есть? Умеешь пользоваться? А разработчик возрастом лет 20?
    Вот тебе и изучение калькулятора в первую очередь, ведь счёты это очень старый инструмент, зачем его поддерживать в изучении?

    Из нас каждый прав по-своему... Имхо.
    Написано
  • Почему при отправке HTML-формы данные не поступают в mysql?

    ProjectSoft
    @ProjectSoft
    Ипатьев, я знаю прекрасно про fetch API и пользуюсь им. Но новичка к нему нужно привести.
    Если вы не будете знать откуда растут ноги, то дай вам ботинки и вы не будете знать что с ними делать
    Надеюсь понятно объяснил.
    Я смотрю тут куча советчиков образовалась... Ну так покажите свои примеры, а не разглагольствуете, что "льзя", а что "не". Ваши умные слова так и останутся словами, если вы их не подкрепите своими примерами.
    Написано
  • Почему при отправке HTML-формы данные не поступают в mysql?

    ProjectSoft
    @ProjectSoft
    Алексей Уколов, я ничего позорного или зазорного в этом не вижу.
    Мне странно указывать вам на ваш ответ, который автор посчитал правильным.
    Какой год у вас?.....
    Написано
  • Почему при отправке HTML-формы данные не поступают в mysql?

    ProjectSoft
    @ProjectSoft
    toffi, ну с обычной отправкой формы вы разобрались. А альтернативные варианты не рассматриваете* Без перезагрузки самой страницы?
    // Предотвращаем стандартную отправку формы
    Всё правильно здесь. Соберите данные формы и отправьте данные, очистите форму и покажите сообщение.
    const form = document.getElementById('form1');
    const confirmationBlock = document.getElementById('confirmation');
    // Добавляем обработчик события на отправку формы
    form.addEventListener('submit', function(event) {
    	// Предотвращаем стандартную отправку формы
    	event.preventDefault();
    	/**
    	 * Здесь нужна логика по заполненым полям
    	 * ...etc
    	 */
    	// Сбрасываем блок информации
    	confirmationBlock.classList.remove('show', 'successful', 'error');
    	confirmationBlock.classList.add('hidden');
    	// создать объект данных из формы
    	let formData = new FormData(document.getElementById('form1'));
    	// Объект отправки
    	let xhr = new XMLHttpRequest();
    	// Устанавливаем бработчики
    	// Удачный
    	xhr.addEventListener("load", function (event) {
    		// Показываем информацию о успехе
    		confirmationBlock.classList.remove('hidden');
    		confirmationBlock.classList.add('show', 'successful');
    	});
    	// Ошибка
    	xhr.addEventListener("error", function (event) {
    		// Показываем информацию об ошибке
    		confirmationBlock.classList.remove('hidden');
    		confirmationBlock.classList.add('show', 'error');
    	});
    	// Метод
    	xhr.open('POST',  '/',  true);
    	// Отправляем
    	xhr.send(formData);
    	// Очистка формы
    	form.reset();
    	// Можно спрятать форму
    	form.classList.add('hidden');
    	return !1;
    });
    Написано
  • Можно ли прокладывать воздушную линию связи (оптика) между корпусами в детском оздоровительном лагере?

    ProjectSoft
    @ProjectSoft
    AntHTML,
    "РавшанСтрой"
    у нас таких нет )))
    Я, в своей школе, между корпусами протягивал линию. При расчёте затрат обращался к юристу, который мне и сказал - воздушная линяя. У нас нет возможности протягивать подземку. А она, для меня, была бы проще...
    Написано
  • Можно ли прокладывать воздушную линию связи (оптика) между корпусами в детском оздоровительном лагере?

    ProjectSoft
    @ProjectSoft
    Если подумать логически, то подрядчик прав.
    Когда обратились к подрядчику, он сказал
    У вас реально только один подрядчик?
    Если возник подобный вопрос, то для его выяснения стоит обратиться к нескольким для выяснения точного ответа. А ещё лучше к юристам.
    У вас в лагере есть воздушные линии между корпусами? Уверен, что нет. Присмотритесь. Телефонная и то ни факт, что есть.
    Написано
  • Как настроить Firefox (или другой браузер), чтобы он открывал файлы в активной вкладке?

    ProjectSoft
    @ProjectSoft
    bouslayeff Chrome, Yandex, Opera, Microsoft Edge, короче всё, что связано с Chromenium, не имеют Пункта меню «Файл»

    Любые локальные файлы будут открываться в новой вкладке. Даже если перетаскивать на окно браузера, то всё-равно будет открываться в новой вкладке.

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

    Расширение - будет работать именно так, ка хочешь. API для этого есть.

    Так же, можно взять Chromenium, чуть чуть дёрнуть исходники под свои условия и пересобрать его для себя или своей организации.

    Но я тебе советую, данный вопрос только частный, как только тебе это поведение браузера надоест - отпишись. )))
    Я приблизительно понимаю, зачем тебе это... Но помни одно - пользователь должен сам следить за количеством открытых вкладок.
    Написано
  • Не влезает шрифт в input?

    ProjectSoft
    @ProjectSoft
    Способы с изменением размера шрифта не предлагать, так как не помогает.

    Отредактируйте шрифт своими руками. Не рассматривалось?
    Написано
  • Как задать прозрачность изображению?

    ProjectSoft
    @ProjectSoft
    jjsso, именно ваш паттерн из шаблона
    <svg width="325" height="325" viewBox="0 0 325 325" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M325 0L325 62.5C325 117.728 280.228 162.5 225 162.5L162.5 162.5L162.5 100C162.5 44.7715 207.272 -5.14607e-06 262.5 -2.73196e-06L325 0Z" fill="#FEC247"/>
    <path d="M325 325L325 262.5C325 207.272 280.228 162.5 225 162.5L162.5 162.5L162.5 225C162.5 280.228 207.272 325 262.5 325L325 325Z" fill="#6B5ACC"/>
    <path d="M162.5 162.5L162.5 225C162.5 280.228 117.728 325 62.5 325L-7.1031e-06 325L-4.37114e-06 262.5C-1.95703e-06 207.272 44.7715 162.5 100 162.5L162.5 162.5Z" fill="#21C1F3"/>
    <path d="M162.5 162.5L162.5 100C162.5 44.7715 117.728 -1.95703e-06 62.5 -4.37114e-06L7.1031e-06 -7.1031e-06L4.37114e-06 62.5C1.95703e-06 117.728 44.7715 162.5 100 162.5L162.5 162.5Z" fill="#EE4F3C"/>
    </svg>

    Задавайте цвет, прозрачность на ваше усмотрение.
    Написано
  • Как побороть ошибку (1364, "Field doesn't have a default value")?

    ProjectSoft
    @ProjectSoft
    Поле «order_item_id» не имеет значения по умолчанию.

    Что у вас с базами, что у вас с запросами, что у вас с логикой приложения - решать только вам.
    Написано
  • Как лучше задать размер элемента, + как сделать треугольник в виде плеера?

    ProjectSoft
    @ProjectSoft
    jjsso, aspect-ratio. Задаёте только ширину, высоту при этом задавать не обязательно. И привести border-radius в порядок
    .circle {
    	align-items: center;
    	aspect-ratio: 1 / 1;
    	background-color: #FFFFFF66;
    	border-radius: 50%;
    	display: flex;
    	justify-content: center;
    	width: 128px;
    }

    Если нужен padding, то задаёте. Отображение не изменится.
    .player__circle, .player Не вижу необходимости стилизовать без макета. Всё зависит от того, что именно будет использоваться для отображения кнопки.
    Написано
  • Как отображать HTML в виде текста, но и не поломать markdown?

    ProjectSoft
    @ProjectSoft
    accountnujen,
    Я хочу в самом низу увидеть просто в виде текста
    buttоn какая-то кнопка /buttоn , а не саму кнопку.

    А что не правильно в совете от поставленной задачи?
    Написано
  • Как понять что ты джун?

    ProjectSoft
    @ProjectSoft
    Daimonn, хрень полная!!! Год, а то и два, три... и то, смотря по сложности возможных исполняемых задач.
    Даже будучи реальным мастером можно стать в один миг юниором со своим скилом.
    Основная ошибка - думать, что вокруг дебилы, а ты бог. Уж сколько подобных случаев было... и люди разбивались...
    Главное, умение принять незнание и расширяться, а не утверждение самого себя
    Написано
  • Лишние переводы строк в ответе сервера (echo)?

    ProjectSoft
    @ProjectSoft
    Приходится применять trim()
    Абсолютно нормальное поведение получения исходной строки от всех не символьных пробелов, переносов, etc ..
    Ну сами подумайте, а если бы были ни только переносы, но и пробелы, не переносимый пробел, ... Нужна вам такая строка?
    Написано
  • Почему не работает 301 редирект для конкретной страницы в htaccess?

    ProjectSoft
    @ProjectSoft
    Вот правильный код
    Это с условием, что дерево нового сайта идентично старому.
    Если нет, то просто перенаправьте на главную страницу.
    RewriteEngine On
    RewriteCond %{HTTP_HOST} old-site.ru
    RewriteRule (.*) https://new-site.ru/$1 [R=301,L]
    Написано
  • Не могу понять почему не устанавливаются плагины в Sublime?

    ProjectSoft
    @ProjectSoft
    SiLeNSe, у меня точно так же, как на втором скрине. Portable не пользуюсь. Но там плагины хранятся в Data\Packages программы.
    Дефолтные настройки Highliter выдают ошибку при сохранении. Нужно вручную создать директорию Data\Packages\Highlighter. Настройки пользователя сохраняются без проблем.
    Не разбирался, что именно делает плагин Highlighter, но его директории в пакетах нет.
    Да и смотрю не должно быть. Пакет находится по директории Data\Installed Packages
    Сам же плагин не поддерживается более уже с 2019 года - https://github.com/bluegray/Highlighter
    Написано