Ответы пользователя по тегу Веб-разработка
  • Есть ли способ для быстрого перевода готового html сайта в мобильную версию?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    разные css стили, но в медиа селекторах нет возможности разделить по типу (десктоп/смарт/планшет)
    Можно по ширине экрана.
    В общем получиться при ширине 600(или любое другое число на ваш выбор) и больше по старому, уже новые стили
    Ответ написан
  • Как сделать так, чтобы поисковик отображал страницу поиска по сайту (ниже приведу примеры Дзена и Тиктока)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сделать просто.
    Поиск по сайту переделывается с POST на GET, а точнее на ЧПУ.
    НО ВАШ сайт после такого попадет в поисковиках под пессимизацию.
    Результат будет ОБРАТНЫМ вашему желанию.
    Ответ написан
    Комментировать
  • Как сделать делать демо доступ к сайту на Django без абуза со стороны юзера?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    логин demo(demo@site.ru) пароль qwerty или demo
    Внутри сам решишь чего этой учетке можно.

    Все остальное раздражает. Хочу за 15 секунд попасть во внутрь, а не делать какие-то действия связанные с персональными данными

    Можешь у своих пользователей сделать состояние (подписка истекла), только реальный ее может продлить, а демке это запрещено
    Ответ написан
    Комментировать
  • Как предотвратить имитацию запросов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    не удачный пример с платежными системами.
    Данные об оплате поступают от мерчанта.
    В 99% процентов случаев Ваш сайт просто отправляет посетителя на сайт платежной системы так как пройти сертификацию для работы с данными карт (Payment Card Industry Data Security Standard (PCI DSS) ) большой гиморой.
    Для переадресации требуется сумма платежа, идентификатор участника платежной системы в чью пользу оплата, обычно к обязательным полям добавляют возможность добавить идентификатор оплаты со стороны продавца.
    Названия полей и их количество немного отличаются от платежной системе к системе.

    Есть вторая схема. Предварительная регистрация платежа (бакенд дергает апи и получает ид оплаты). Редиректит пользователя на оплату конкретного счета.

    Факт успешной оплаты может проверяться по инициативе со стороны бека, так и через механизм обратных вызовов (хуков)

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

    Даже в этом случае (пользователь ничего не передает) верить не желательно.
    Стоит перепроверить контрольную сумму. Ограничить доступ к хукам по ip.

    Типовой способ защиты: расчет контрольной суммы от
    секретнаястрока+поле_данных1+поледанных2+....+полеN

    Но способ не подходит для JS так как строка будет видна :(
    Ответ написан
    Комментировать
  • Покупка сайта (движок)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Человек продает полностью готовый сайт, наполненный своим контентом.

    Такое продают / покупают по формуле доход за N месяцев от сайта. То есть покупателю нужно только поменять привязку к рекламным площадкам на себя.
    Купить интернет магазин по такой формуле сложнее. Больше гимороя с переводом на свое юрлицо.

    То есть тут ценность в том, что у сайта есть органический трафик. Но опять, могут перед продажой и накрутить.


    без контента, добавить свой контент и подключить к своему домену


    И пропадает весь смысл покупки готового сайта.

    Движок Вы пишите openCart бесплатный с купленными модулями. Угу вот только купленные модули, думаю с привязкой к домену( а вы его меняете) и модули уже становятся не купленными.
    Ответ написан
    Комментировать
  • Как сделать фоновую музыку в html на таплинке?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    таплинк ? погуглил. Очередной конструктор сайтов.
    думаю Вам придется перейти на платный тариф.
    прошку. А возможности прикручивания произвольного html/js не вижу в самом навороченном тарифе
    Ответ написан
    Комментировать
  • А возможно ли сделать свой дублирующий хостинг-сервер?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Нейронку что-ли хотите развернуть?
    На хостинге собираются задачи. Домашний сервак через АПИ их забирает и по мере готовности публикует
    Ответ написан
    Комментировать
  • Какой хостер может предоставить 10 портов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Что вы поразумеваете под 10 портами ?
    https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_...
    http,https,ftp,sftp,telnet,dns,smtp,pop3,imap,mysql ?
    Так это любой хостинг. Будете основные сетевые службы пентестит ?
    Ответ написан
    Комментировать
  • На каких сайтах не используются куки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сайты визитки.
    Целевое действие, которых отправить пользователя на другой сайт или заставить совершить
    звонок, посетить определенное место/мероприятие.
    И владельцу такого сайта пофиг на статистику.
    В принципе это может быть даже почти интернет магазин (хотя правильнее назвать это интернет витриной)
    Ответ написан
    Комментировать
  • Как вывести уведомления в фоновом "WebView"-приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Задача, которую Вы хотите решить (периодический опрос сервера из фона) не совпадает с тем, как гугл видит
    свою операционную систему. Во первых, противоречит их установке "Батарея должна жить долго". Во вторых, не раздражайте пользователей лишними напоминаниями. А главное они считают, что для этой задачи нужно использовать GCM(FCM) - Google/Firebase Cloud Messages (платный при превышении лимитов).
    Ответ написан
  • Как скрывают файл со стилями css?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Просто вписан css в само тело страницы. Между этими тегами.
    Ответ написан
  • Как скачать весь контент с сайта?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Нет там никакой "защиты" - фронт сайта просто написан на vue.
    https://vuejs.org/

    Локально вы замучаетесь его подымать в виде статики.
    В основных js скриптах - дизайн и вся логика (клиент сайт рендеринг - отрисовка сайта на стороне клиента )
    бакенд содержимое нужных страниц отдает как json
    65e78a4d1faec374988779.png
    Ответ написан
  • Почему выводится текст вместо QR кода?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ничего не понял из того на чем вы это делаете, но
    qr('{$product.name')}
    скобка - апостроф - фигурная
    а справа идут не в обратном порядке
    Ответ написан
    Комментировать
  • Какую cms выбрать для маркетплейса приложений по типу app store?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    на готовой CMS у вас максимум получиться варезник, а не маркет плейс. Из готовых движков думаю лучше смотреть на форумные.
    А маркет плейс это финансовый инструмент. И если прием оплат и возможно механизмы автоматизации выплат вы еще найдете для движков интернет магазинов, то SDK для разработчиков готового нет. (точнее его серверной части)
    Ответ написан
    Комментировать
  • Как сделать сокращение ссылки перед доменом?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В вопросе три проблемы, которые нужно решить.
    1) xyz - расскрыть в полную ссылку и сделать перенаправление.
    муська тут избыточна (всетаки от нее нужно только роль кей-валуе хранилища)
    2) настроить сервер так, чтобы все запросы на субдомены шли на скрипт.
    А это DNS и какая-то серверная часть (хоть апач+пых, хоть что другое)
    3) httpS - сертификат на основной хост и все его субдомены (wildcard).

    из 2 и 3 следует учесть _acme-challenge. Похорошему нужно еще некоторые слова запретить использовать в качестве возможного ключа.

    В общем тут задача на 80 процентов для сис админа, а от програмиста нужно только 5 строк кода
    Ответ написан
    Комментировать
  • Веб-разработка на Windows?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Под виндой пользовался Wamp + PhpShtorm+Git+Far(Ctrl+0 - погасить панели)
    Была папка для проектов.
    1. извлекал туда проект
    2. отрывал локалхост и на стартовой от вампа говорил новый хост - лежит в папке там то
    3 иконка у часиков - перезапустить все
    4. запускал шторм
    5. во строенном терминале выполнял компосер. / а можно в том же фаре между 1-2
    ну и терминал почти больше не требовался. Если там только зависимости добавить
    Закомитить так это просто клавиатурным аккордом можно или несколько тыков мышкой в иде

    Для некоторых проектов и без локального апача можно обойтись - шторм и так запустить
    что PHP, что Node
    Ответ написан
    Комментировать
  • Создать один большой сайт или создать много маленьких и один генеральный сайт со ссылками на мелкие сайты?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если маленькие сайты будут как под копирку. Если еще и контакты везьде одинаковые (телефоны,емайлы,пароли,явки). То мля, не удивляйтесь, если поисковики применят пессимизацию.
    Ответ написан
    2 комментария
  • Лучший язык для разработки веб-приложений на Andorid&IOS?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Что будет выведено на QR коде ?
    Ссылка на скачивание приложения ?
    Оно будет для каждого кафе отдельное (брендованое) ?
    Как будет реализована авторизация / регистрация ?
    Как будет осуществлено взаимодействие с учетной системой кафе ?

    Люди пишут полноценные системы годами. И та часть которую Вы хотите реализовать там малюсенькая подзадачка.
    Ответ написан
    Комментировать
  • Разрыв соединения websocket при отключении подсветки экрана?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    я так понимаю питон на сервере у провайдера. явоскрипт в хроме на телефоне у пользователя.
    Верно ?
    А ответ почему не работает связан с особенностями поведения мобильных телефонов.
    Во главе угла стоит экономия батарейки. Поэтому при отсутвии активности пользователя все фризиться.

    https://caniuse.com/?search=Screen%20Wake%20Lock%20API
    запретить гасить экран так себе вариант.

    https://habr.com/ru/articles/321924/
    Можете в офлайн посылать пуши (нотифи)
    Ответ написан
    Комментировать
  • Как создать сайт с ведением блога?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Блог на вашем сайте по сути - редкие статьи от самого вашего друга.
    Сверстай статикой. Новая запись в его блоге будет несколько раз в год.
    Сделайте заготовку(рыбу) под новую запись с разверстаными всеми типографическими элементами.
    А на странице - списке записей хватит копипасты блока от предыдущей записи
    Ответ написан
    Комментировать