• Допустимы ли при использовании socket.io HTTP запросы?

    @RookDeveloper
    У меня не получилось на сокетах прочитать сессию и куки. Я с каждым запросом на сокеты отправлял authkey, который выдавал пользователю после авторизации и проверял есть ли такой юзер в бд. Или можно даже закешировать во внешней переменной, чтобы не делать запрос в базу при каждом запросе.

    Так что да, я post запросом делал авторизацию и на сокеты слал уже authkey из кук.
    Ответ написан
  • Почему не получается запустить команду php artisan + workerman?

    @RookDeveloper Автор вопроса
    Все сделано верно! Просто нужно было поставить $ws_worker->count = 1.
    Ответ написан
    Комментировать
  • Где учить JavaScript?

    @RookDeveloper
    Идеальный вариант книгу, но не бумажную. В гугл плей есть множество приложений-справочников. Можете скачать их и как только появляется свободная минута - читать. Удобно и телефон всегда под рукой.
    Ответ написан
    Комментировать
  • Простейший калькулятор на js?

    @RookDeveloper
    А где вы хотите вывести? В данном случае вывод идет в консоль. Попробуйте вывести через alert, вдруг вам это нужно?
    alert(a);
    Ответ написан
  • Как сделать сайт отдельно для мобильных устройств?

    @RookDeveloper
    Во-первых, нужно найти точку входа в веб-приложение, и там сделать проверку типа такой ( я где-то находил в интернете и использовал, коллеги тестили с нескольких телефонов - все работает)

    И если зашли с телефона, то делать редирект на поддомен.
    Верстка и домены это разные вещи.
    Верстка - это его стили, дизайн, размеры блоков. Можно сделать, чтобы на 1 сайте была как-бы одновременно и мобильная версия и версия для пк, т.н резиновая верстка. А можно так, на одном домене/поддомене версия для пк, а на другом для телефона. Это происходит в тех случаях, когда контент, блоки сильно различаются. Например, когда в мобильной версии нужно вывести один блок, в пк другой и при этом разрабам не хочется нагружать сервер лишними запросами к бд (как вариант).
    Ответ написан
  • Как сделать кнопку load more?

    @RookDeveloper
    У вас на фото php код, во-первых, нужно понять откуда берется $this->Products['items'] и сделать ограничение выборки.
    Например, если $this->Products['items'] выдает 1000 товаров, то нужно сделать кодом ограничение, например, на 10 товаров и возможностью пропуска n элементов в начале. Соответственно, потом, сверстать кнопку загрузить еще и при нажатии на нее с помощью JS отправлять запрос на сервер с отступом. Например, 1-я страница - отступ (1-1) * 10 . Вторая (2-1) * 10. То есть когда будет вторая страница, php пропустит первые 10 элементов и возьмет как бы 10 после первых десяти... вообщем нужна кнопка, на нее нажимаете - отправляется запрос с номером страницы. В зависимости от номера страницы будет разный отступ и код выдает разные данные. Вы этот код через JS вставляете вместо старого. Соответственно, в вашем случае будет 3 товара выводиться и формула вывода изменится ( NUMBER_PAGE - 1) * COUNT.
    Ответ написан
    Комментировать