Веб

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

ВебHTTP POST vs PUT в REST API: когда использовать каждый метод

Различия между HTTP POST и PUT методами в REST API. Когда использовать POST для создания ресурсов, а когда PUT. Принципы проектирования REST API.

1 ответ 76 просмотров
ВебЧто такое vjc.cc? Назначение сайта и домен .cc

vjc.cc – приватный сайт на домене .cc (Cocos Islands). Что это значит? Как определить назначение сайта и что такое домен .cc на самом деле.

1 ответ 67 просмотров
ВебЭффект жидкого стекла: реализация CSS и JS кодом

Как создать эффект жидкого стекла (liquid glass) в графическом интерфейсе с помощью CSS backdrop-filter, SVG-фильтров и JavaScript. Базовый код, продвинутые техники, совместимость браузеров и оптимизация производительности для UI.

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

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

1 ответ 11 просмотров
ВебПривязка пользователя в Telegram Mini App к chat_id без действий

Автоматическая привязка аккаунта в Telegram Mini App к сайту по chat_id: deep linking с токенами, валидация initData (HMAC, auth_date). Пошаговый гайд с кодом Node.js/Python, безопасность и альтернативы для telegram web app.

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

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

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

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

1 ответ 7 просмотров
ВебКак выйти из песочницы Google: 9 нестандартных приёмов

Нестандартные приёмы для выхода из песочницы Google: ускорение реиндексации, оптимизация crawl budget, серверные логи, перелинковка и 90-дневный план.

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

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

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

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

1 ответ 6 просмотров
Веб404 при сортировке умного фильтра Bitrix в корне каталога

Устраняем ошибку 404 при сортировке товаров с bitrix smart filter в корне каталога. Правки urlrewrite.php, порядок правил, SET_STATUS_404, SEF_MODE и SMART_FILTER_PATH. Пошаговое решение проблемы умного фильтра битрикс.

1 ответ 6 просмотров
ВебКак очистить кэш компилятора Flash CS4 (ASO-файлы)

Пошаговое руководство по очистке кэша компилятора Flash CS4: удаление ASO-файлов, проверка Document class и Linkage, очистка SWC и полная пересборка проекта.

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

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

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

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

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

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

1 ответ 5 просмотров
ВебПрограммная навигация React Router: useNavigate

Узнайте, как программно перемещаться в React Router с хуком useNavigate. Примеры для выпадающего списка, без миксинов и this.context. React Router v6: navigate, state, replace и переходы без ссылок Link.

1 ответ 5 просмотров
ВебКак включить AI в Chrome DevTools в России: обход ограничений

Подробная инструкция по включению AI-ассистента в Chrome DevTools в России. Обход региональных ограничений: Canary, чистый профиль, VM, логи Network. Почему VPN не помогает и как собрать доказательства для поддержки.

1 ответ 4 просмотра
ВебКак подключить репозиторий GitHub к Reg.ru и настроить CI/CD

Подробный пошаговый гид по подключению репозитория GitHub к хостингу Reg.ru, настройке двух доменов и автоматическому обновлению сайтов через CI/CD.

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

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

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

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

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