Ответы пользователя по тегу PHP
  • Как сделать сайт отдельно для мобильных устройств?

    @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.
    Ответ написан
    Комментировать