Веб

Вопросы о PHP, JavaScript, API, фреймворках и сайтах.

Вебproxy_pass в Nginx 1.24.0 и Docker API в Promtail

Решаем ошибки Nginx 1.24.0 «invalid URL prefix» и несовместимость Docker API в Promtail 2.9.0. Пошаговые инструкции по proxy_pass и настройке DOCKER_API_VERSION.

1 ответ 2 просмотра
ВебПочему Instagram не открывается через VPN vless: решение проблем

Узнайте основные причины, почему Instagram блокирует VPN с протоколом vless, и как правильно настроить конфигурацию для обхода блокировок.

1 ответ 2 просмотра
ВебПочему люди ставят дизлайки на контент?

Узнайте основные причины, почему люди ставят дизлайки на контент, и как использовать эту обратную связь для улучшения качества публикаций.

1 ответ 2 просмотра
ВебКак разместить .main-illustration в правом нижнем углу

Если элемент находится внутри .header с position: relative, bottom:0; right:0; уже ставит его в правый нижний угол. Проверьте вложенность, z-index и overflow.

1 ответ 1 просмотр
ВебОграничение выдачи купонов: Fingerprint + IP

Узнайте, как привязать купоны к устройству с помощью device fingerprint и IP‑адреса, реализовать hard‑ban и защитить систему от мошенников.

1 ответ 1 просмотр
ВебОтправка формы через jQuery Ajax без перезагрузки страницы

Используйте jQuery для перехвата отправки формы, сериализуйте данные и отправьте их через $.ajax на form.php. Предотвратите перенаправление и обработайте ответ.

1 ответ 1 просмотр
ВебВеб‑каталог запчастей: готовые решения и нулевой старт

Узнайте, как быстро создать интерактивный веб‑каталог запчастей: готовые решения, инструменты разработки и лучшие практики работы с PDF/Excel.

1 ответ 1 просмотр
ВебPHP SimpleXML и XPath: получить цену по валюте RUB

Как получить цену 1090 из XML по атрибуту currency=RUB с помощью PHP SimpleXML. Примеры через XPath и foreach, приведение типов и обработка ошибок. Советы.

1 ответ 5 просмотров
ВебКастомная пунктирная граница в CSS: SVG и градиенты

Как сделать кастомную пунктирную границу в CSS: толщина 12px, длина штриха 90px и удлинённые штрихи в углах. Варианты: SVG, border-image и CSS-градиенты.

1 ответ 6 просмотров
ВебКак преобразовать PHP объект в ассоциативный массив

Как преобразовать PHP объект в ассоциативный массив: (array), рекурсивная функция и json_decode(json_encode()). Примеры, обработка DateTime и циклов. Советы.

1 ответ 5 просмотров
ВебКак получить события VK.VideoPlayer в JavaScript для live

Отслеживание vk события play, pause, ended в VK.VideoPlayer: инициализация iframe с js_api=1, ошибки для live.vkvideo.ru, примеры кода, обходные пути с HLS и мониторингом трансляций.

1 ответ 13 просмотров
ВебOpenWeatherMap не работает в России: как исправить в Nuxt.js

Почему OpenWeatherMap не работает в России и как в Nuxt.js заменить api на ru.api.openweathermap.org, проверить ключ/лимиты, использовать VPN или альтернативы.

1 ответ 9 просмотров
ВебКак сгенерировать GUID (UUID) в 1С-Битрикс: встроенный метод

Как сгенерировать GUID (UUID) в 1С‑Битрикс: используйте \Bitrix\Tasks\Util::generateUUID() для UUID v4, или randString и \Bitrix\Main\Security\Random для безопасных уникальных строк и токенов.

1 ответ 8 просмотров
ВебПочему сайт Next.js на Vercel не открывается на мобильных?

Сайт на Next.js, развернутый на Vercel с кастомным доменом, не открывается с мобильных устройств в России без VPN. Причины блокировки IP Vercel операторами, проверка DNS и обход через Cloudflare. Пошаговое решение проблемы.

1 ответ 12 просмотров
ВебTilda формы: запрет повторной отправки с JS

Настройка формы Tilda для запрета дубликатов: используйте localStorage и MutationObserver. Пошаговый гайд по добавлению JS в блок T123, отслеживанию успеха отправки без ID и показу сообщения при повторном клике. Идеально для форм заявок и всплывающих модалок.

1 ответ 12 просмотров
ВебНастройка MongoDB в OpenServer 6 для PHP 8.4: пошагово

Как включить MongoDB в OpenServer 6 с PHP 8.4: пошагово — включение модуля, корректный php.ini для PHP 8.4, перезапуск OpenServer и проверка через phpinfo().

1 ответ 9 просмотров
ВебАктивация PhpStorm 2025 в России: ключ через посредника

Работает ли активация PhpStorm 2025 из России при покупке лицензии через посредника? Опыт пользователей, VPN, блокировки JetBrains по IP из-за санкций. Гайд по покупке и обходу ограничений для полной работы IDE.

1 ответ 6 просмотров
ВебLaravel валидация boolean: проверка флагов на true

Как правильно настроить валидацию в Laravel Form Request для проверки boolean флагов на true. Почему in:true не работает с FormData и JSON, и как использовать prepareForValidation с filter_var для надежной проверки.

1 ответ 4 просмотра
Вебngx-mask 20.0.3: автоматическая запятая в separator

Как настроить ngx-mask 20.0.3 для автоматической вставки десятичного разделителя (запятой) как в версии 7. Используйте mask="separator", [decimalMarker] и [thousandSeparator]. Примеры кода, отладка и альтернативы для ngx mask angular.

1 ответ 4 просмотра
ВебОбход Cloudflare в Scrapy: хватит ли заголовков и cookies?

Можно ли надёжно обойти Cloudflare в Scrapy, используя только HTTP-заголовки и cookies? Разбираем cf_clearance, JavaScript-челленджи, TLS-фингерпринтинг, IP-привязку и рекомендации.

1 ответ 3 просмотра