Создание социальной сети с нуля за 30 дней-- Год выпуска: 2013
- Страна: Россия
- Тематика: Веб-дизайн
- Сайт: Перейти
- Тип материала: Обучающее видео
- Продолжительность: 19:07:35
- Автор: Сергей Панзин
- Язык: Русский
-Описание: Как создать свою собственную социальную сеть с нуля за 30 дней? Очень легко! В этом видеокурсе с нуля и пошагово будет показано как создать свою социальную сеть.-- Качество: PCRec
- Формат: FLV
- Видео кодек: AVC
- Аудио кодек: AAC-LC
- Видео: H264, 1280x720, 16:9, 15 fps, ~1500 Kbps
- Аудио: MPEG 1 Audio, Layer 3 (MP3), 44100 Hz, 85 kbps, 1ch mono
-Содержание:• Подготовка к созданию социальной сети. • Что нужно знать для создания социальной сети? • Месторасположение скриптов социальной сети на сервере • Создание необходимых подкаталогов и описание их назначения • Описание конфигурационного скрипта conf_connect.php • Аутентификация пользователя при помощи скрипта login.php • Создание скрипта api.php и его назначение • Подключение скрипта аутентификации пользователя в скрипте api.php • Методы передачи данных (POST и GET) • Отправляемые данные в api.php • Назначение переменной status • Прием данных в скрипте api.php, которые отправлены через метод POST • Назначение файлов в каталоге html • Подключение основной разметки страницы в скрипте index.php • Оформление сайта через файл style.css • Что такое friendly url (дружественные ссылки)? • Подключение основных функций. • Вывод содержимого переменной razdel • Коротко об ООП. • Небольшое знакомство с javascript и с panzin_framework.js • Описание структуры таблиц в базе данных socialdb • Выполнение sql-запроса на выбор псевдонима в скрипте index.php • Подключение panzin_framework.js в скрипте index.php • Передача данных из серверного скрипта index.php в клиентский скрипт main.js • Передача данных из серверного скрипта в клиентский (продолжение) • Описание функций социальной сети • Подключение файлов с классами в скрипте api.php • Определение основного класса main • Определение свойств и методов в основном классе • Описание назначения переменной type и action • Выбор типа и действия при помощи переключателя switch если пользователь вошел на сайт. • Создание экземпляра класса при выборе типа действия. • Написание класса reguser • Работа над ошибками • Определение блока content в который будут загружаться данные. • Изменение текста в блоке content при помощи javascript • Использование функции form_loader для загрузки файла методом GET • Назначение переменной url_s • Использование плагина firebug для отладки javascript, html и css. • Подключение файлов с классами javascript • Функция для загрузки всех классов в javascript • Функция для загрузки всех классов в javascript • Создание экземпляра класса в javascript. • Определение метода (функции) в классе языка javascript • Как выполняется регистрация пользователя • Определение конструктора в классе reguser • Написание функции select_action • Небольшие изменения • Отправка данных для регистрации пользователя • Изменение url_s в зависимости от месторасположения скриптов • Занесение данных в переменные login и pass из cookie • Обработка обратного вызова при отправке данных методом ajax_post • Разбиение данных в массив при помощи split • Проверка полноты заполнения данных при регистрации • Написание запроса на вставку данных в таблицу с пользователями SOCIAL_user • Регистрация пользователя • Проверка длины введенных данных при регистрации (функция mb_strlen) • Вывод сообщения об ошибке • Выделение ошибочно заполненного поля при регистрации • Описание скрипта активации на php. • Передача в класс разного количества переменных. • Демонстрация работоспособности скриптов на рабочем сайте. • Страница пользователя - user.html • Написание запросов на загрузку, редактирование и удаление страницы. • Назначение переменной ids. • Подготовка таблицы со списком городов. • Вход пользователя на сайт (форма авторизации пользователя). • Описание изменений в скрипте. • Удаление неактивированных пользователей. • Описание класса like: добавление и список поставленных like. • Функции получения идентификатора по псевдониму и псевдонима по идентификатору. • Подставление адреса локального или рабочего сервера в классах. • Изменения в серверном скрипте класса fotos и клиентском скрипте class_fotos.js. • Изменения в классе fotoalbums.php и class_fotoalbums.js • Добавление like для понравившегося сообщения • Вывод количества зарегистрированных пользователей. • onmouseover и onmouseout при наведении на кнопку like или рассказать. • Исправление ошибки в скрипте при входе на сайт. • Запросы для поиска и вывода количества записей. • Поиск пользователя на сайте. • Создание поля для ввода поискового запроса. • Отправка поискового запроса в скрипт api. • Вывод фотографии пользователя в результатах поиска. • Загрузка полностью страницы через php без ajax запросов. • Описание изменений в скрипте index.php. • Функция my_post для отправки post запроса через php. • Изменение в клиентских скриптах js. • Вывод страницы когда пользователь не вошел на сайт. • Исправления в классе messages.php • Отображение количества непрочитанных сообщений в меню. • Оформление сайта социальной сети через файл style.css. • Анимационное изображение при загрузке фото. • Изменение видимости блоков при начале и завершении загрузки. • Изменение окна уведомлений alert на собственный. -
|