Найти тему
Закреплено автором
Web Development School - школа веб-разработки для начинающих и не только
О нашем канале
2 года назад
Как определить тип устройства, с которого пользователь зашел на сайт
Очень часто возникает необходимость определить общий тип устройства, с которого пользователь зашёл на сайт, а так же размер экрана (дисплея) этого устройства; в первую очередь это нужно для того, что бы система могла определить, какую страницу выдавать "клиенту", так как содержимое мобильных страниц обычно отличается от страниц, отображаемых компьютером: на них, как правило, выводится только основной контент, нет боковых модулей с дополнительной информацией, установлено собственное мобильное меню и так далее...
697 читали · 2 года назад
Как изменить значения, указанные в таблицах CSS или аргументах после загрузки страницы
Из-за большого разнообразия размеров дисплеев и экранов смартфонов довольно часто возникает вопрос: как настроить тот или иной элемент так, что бы он корректно отражался на странице? Вариант, при котором ширина и высота экрана передаются при запросе на сервер и пользователю (браузеру клиента) выдаётся страница, сформированная на основании этих данных, уже обсуждался в статье "Как передать размеры экрана пользователя на сайт"; такой метод имеет ряд недостатков, поэтому в большинстве случаев лучше использовать дополнительную настройку элементов уже после загрузки страницы...
2 года назад
Как передать размеры экрана пользователя на сайт
Иногда при создании сайтов веб-программисты сталкиваются с вопросом: как передать на сервер размеры экрана пользователя? Действительно, бывают ситуации, когда это необходимо, например, если на сайте имеется несколько вариантов какого либо файла и содержимое каждого зависит от размеров экрана. Но это только один пример, на самом деле ситуации могут быть самые разные и иногда желательно иметь данные параметры уже при создании кода страницы на сервере, а не обрабатывать её при помощи JavaScript уже после загрузки...
2 года назад
Как сделать на сайте быструю загрузку больших файлов на сервер с индикацией количества загруженных мегабайт (прогрессом)
Некоторые владельцы сайтов при создании страницы для загрузки больших файлов на сервер (например, видео, аудио)  сталкиваются с серьёзной проблемой - файлы загружаются довольно долго! Кроме того, что бы пользователь понимал что происходит, не помешает сделать индикацию загрузки в виде полосы прогресса и строки, показывающей количество загруженных мегабайт. Попробуем максимально подробно разобраться, как это можно реализовать. Инструмент XMLHttpRequest Для загрузки файлов есть очень хороший инструмент, встроенный в браузер - XMLHttpRequest...
236 читали · 2 года назад
Коды ответов сервера
Наверное, нет ни одного пользователя интернета, который хотя бы раз не видел на экране вместо запрошенной страницы надпись Error и цифровой код рядом с ней. Это значит, что по какой-то причине браузер не получил ответ, и, соответственно, открыл чистый экран, на который вывел информацию о возникшей проблеме; по цифровому коду пользователь может понять причину происшедшего. Коды можно разделить на несколько групп. Например, коды, начинающиеся с цифры 1 сообщают только какую-то общую информацию: Коды, начинающиеся с цифры 2, как правило, на экран не выводятся и служат для технических целей...
2 года назад
Как установить новые шрифты на сайте при помощи CSS
Красивое оформление страниц сайта - вещь очень важная, особенно если в Сети есть и другие сайты со схожей тематикой, например, кулинарные. Одним из важнейших элементов является шрифт; особенно это важно при оформлении заголовков, выделенных частей текста и т.д. Что бы шрифты работали независимо от установленной на компьютере операционной системы, некоторые из них необходимо загрузить прямо на сайт, особенно если есть сомнения в том, что применяемый вами шрифт предустановлен в системе. Для этого...
2 года назад
Можно ли сделать на HTML-странице две или несколько кнопкок с одинаковым именем
Вопрос "Как сделать на странице несколько кнопок с одинаковым именем?" (аргумент 'name') может возникать в разных ситуациях: например, если на вашем сайте много файлов, предлагаемых пользователю для загрузки и нужно сделать так, что бы обработчик формы на сайте понимал, что именно было выбрано, т.е. какую кнопку "Скачать" "нажал" пользователь. !!! Короткое объяснение для начинающих: "обработчик формы" это специальный файл сайта (находящийся, естественно, на сервере), основная задача которого принять...
2 года назад
Почему в Joomla вместо административной панели белый экран: что делать
Иногда владельцы сайтов на CMS Joomla могут столкнуться с весьма неприятной картиной: при очередном открытии административной панели сайта вместо её содержимого выводится чистый белый экран... Так же на экране может высвечиваться надпись "Call to a member function format() on null". Что это и что делать, в чём проблема? Почему белый экран вместо админки Joomla Вся проблема в данном случае заключается в плагине проверки версии PHP Quick Icon - PHP Version Check (достаточно известная ошибка в Joomla)...
2 года назад
Как сделать платное скачивание файлов с сайта
В статье "Как сделать скачивание файлов с сайта" мы рассказали, как правильно организовать данную функцию на своём сайте; теперь пришла очередь рассказать, как сделать данную функцию платной, т.е. что бы пользователь покупал ваш контент. !!! Имейте в виду, что для создания платного скачивания сайт должен работать по протоколу HTTPS! !!! В качестве платёжной системы в данном материале будет использована Yoomoney (не путать с Юkassa!), позволяющая принимать платежи с мобильного телефона, кошелька этой же системы или любой банковской карты...
117 читали · 2 года назад
Как сделать скачивание файлов с сайта
Довольно часто владельцы сайтов сталкиваются с вопросом: как организовать скачивание контента со своего ресурса, например, файлов с изображениями, текстом, архивов и других? Сделать это абсолютно не сложно, но вы должны быть знакомы с основами таких языков как HTML и PHP. Начнём с простого примера. Создайте в корне сайта папку, в которой будут располагаться файлы для скачивания и назовите её, скажем,  my_content  (или по своему усмотрению). Далее создайте какой-нибудь файл - допустим, это будет архив с названием  content...
1129 читали · 2 года назад
О нашем канале
1 сентября 2022 года мы запустили Дзен-канал Web Development School - это проект, который не только поможет вам самостоятельно сделать свой первый сайт, но и детально расскажет о том, как делать для сайта уникальные компоненты, позволяющие производить какие-либо действия, вычисления и тому подобные операции. Так же мы расскажем о том, как в одном сайте совместить сразу две версии: для компьютера (ноутбука) и для мобильных устройств. Стоит иметь в виду, что к моменту начала работы над своим первым сайтом вы должны иметь начальные знания о таких языках, как HTML и CSS, желательно PHP...
2 года назад