Все материалы

15 творческих идей использования PHP

15 творческих идей использования PHP

Если Вы неплохо знаете основы PHP, то, вероятно, уже задумывались о том, как сделать Ваш сайт более привлекательным. Количество возможностей бесконечно, и Вы можете как писать свои собственные скрипты, так и встраивать в Ваши проекты уже существующие решения.

Подсветка текущего пункта навигационного меню

Подсветка текущего пункта навигационного меню

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

Разбор хэлпера Download Helper для CodeIgniter

Разбор хэлпера Download Helper для CodeIgniter

В данном видеоуроке мы рассмотрим использование хэлпера Download Helper из состава фреймворка CodeIgniter. Данный хэлпер позволяет скачивать с сервера уже существующие файлы и, кроме того, позволяет создавать новые файлы с заданным содержимым с последующим их скачиванием.

Установка на сайт кнопок социальных сетей

Установка на сайт кнопок социальных сетей

Социальные сети и им подобные образования уже прочно вошли в нашу жизнь. Сейчас на большинстве сайтов можно видеть как минимум 2-3 кнопки наиболее известных социалок. На некоторых же и вовсе можно найти целые "обоймы" из кнопок, ретвитов, "мне нравится" и т.п. В этом видеоуроке мы рассмотрим один удобный сервис, который позволит и Вам обзавестись своим рядочком из социальных кнопок.

CodeIgniter + Хлебные крошки

CodeIgniter + Хлебные крошки

Breadcrumbs (или "Хлебные крошки") - это элемент навигации по сайту, представляющий собой путь по сайту от его корня до текущей страницы. Такого рода навигация существенно облегчает ориентирование пользователя на сайте. В этом видеоуроке мы рассмотрим создание "Хлебных крошек" на примере сайта, написанного на фреймворке CodeIgniter.

9 сбивающих с толку соглашений об именовании

9 сбивающих с толку соглашений об именовании

Когда Вы только начинаете осваивать различные языки в мире веб-разработки, то очень трудно сразу запомнить все соглашения об именовании, которые в них приняты. Еще большая путаница возникает, если опытные разработчики сами не могут договориться о том, что считать "лучшей практикой". Для того, чтобы помочь новичкам сориентироваться в этом вопросе, ниже мы рассмотрим некоторые из наиболее типичных соглашений.

Обновление CodeIgniter с учетом новой структуры фреймворка

Обновление CodeIgniter с учетом новой структуры фреймворка

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

Валидация формы на JavaScript

Валидация формы на JavaScript

Валидация (верификация) или, попросту, проверка содержимого формы - одна из типичных задач при веб-разработке.В этом видеоуроке я покажу, как можно осуществлять проверку данных, которые пользователь вводит в форму, с помощью специального jQuery-плагина.

CodeIgniter + JavaScript: как подружить?

CodeIgniter + JavaScript: как подружить?

Данный видеоурок посвящен злободневной для многих теме: Как подружить между собой фремворк CodeIgniter с JavaScript, в частности, с библиотекой jQuery. В уроке я на простом наглядном примере показываю, как это можно осуществить.

Клиентские и серверные языки: общая концепция и принципиальные отличия

Клиентские и серверные языки: общая концепция и принципиальные отличия

В этом видеоуроке я хочу затронуть тему клиентских и серверных языков. Мы рассмотрим общую концепцию их работы и отметим принципиальные отличия.

JavaScript: последовательный показ элементов

JavaScript: последовательный показ элементов

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

Интерактивная форма с помощью CSS и JavaScript

Интерактивная форма с помощью CSS и JavaScript

В этом уроке мы разберем, как можно придать форме интерактивности, заставив ее реагировать на такие действия пользователя, как клик, наведение мыши а также на событие потери полем фокуса.

jQuery-панорама

jQuery-панорама

Иногда возникает необходимость показать посетителю изображение, ширина которого столь велика, что оно просто не помещается на экране. В этом уроке мы научимся показывать в ограниченном пространстве широкие панорамные изображения с помощью специального плагина jQuery.

Интервью с основателем Школы Программирования Александром Никитиным

Интервью с основателем Школы Программирования Александром Никитиным

Школа Программирования - это проект, основанный двумя программистами - Александром Никитиным и Дмитрием Ляпиным. И эти ребята знают толк в своем деле. Они ведут живые тренинги, выпускают видеокурсы, проводят семинары. Но это не главное. Главное то, что они ведут людей до результата и буквально "создают" высококлассных web-программистов.

Общий принцип разработки веб-приложений

Общий принцип разработки веб-приложений

В этом видео я отвечаю на один из частых вопросов, а именно - каков общий принцип разработки веб-приложений. Рассматривать данный вопрос мы будем с позиций объектно-ориентированного программирования и модели "MVC" (Модель-Вид-Контроллер).

Как удалить из массива элементы-дубликаты средствами JavaScript?

Как удалить из массива элементы-дубликаты средствами JavaScript?

В данном уроке мы научимся удалять из массива все дублирующиеся значения, оставляя только те из них, которые не повторяются.

Выцветание элемента своим руками на JavaScript

Выцветание элемента своим руками на JavaScript

В данном видеоуроке мы научимся делать знаменитый эффект "выцветания" элемента на чистом JavaScript, без применения каких-бы то ни было фреймворков и дополнительных скриптов.

Как выбрать тему сайта, и чем его наполнять?

Как выбрать тему сайта, и чем его наполнять?

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

Стильные чекбоксы с помощью CSS и jQuery

Стильные чекбоксы с помощью CSS и jQuery

В этом уроке мы создадим альтернативное оформление для чекбоксов, отличающееся от того, что нам предлагают браузеры по умолчанию. Реализовывать мы это будем с помощью создания несложного плагина jQuery. Он заметно улучшит внешний вид формы, а при выключенном JavaScript все оставит как есть.

Объектно-ориентированный подход в PHP для начинающих. Часть 3

Объектно-ориентированный подход в PHP для начинающих. Часть 3

Это третий материал из серии статей по основам объектно-ориентированного программирования. Мы рассмотрим вопросы видимости Свойств и Методов, использование специальных ключевых слов: public, protected и private. Кроме того, изучим статические Свойства и Методы и познакомимся с удобным стилем комментирования PHP-кода.

Работа с элементами массива. Возвращение значения функцией и понятие объекта в JavaScript

Работа с элементами массива. Возвращение значения функцией и понятие объекта в JavaScript

В этом видеоуроке мы разберем несколько методов для работы с элементами массива в JavaScript и рассмотрим понятие возвращения значения функцией. Кроме этого, мы затронем понятие объекта в JavaScript.

Обновление CodeIgniter с версии 1.7.2 до 2.0

Обновление CodeIgniter с версии 1.7.2 до 2.0

После долгих эволюционных изысканий и доработок, продолжавшихся примерно один год, ребята из EllisLab выпустили-таки долгожданное обновление фреймворка CodeIgniter. Многие этого ждали, и самое главное изменение - это то, что теперь фреймворк полностью перестал поддерживать PHP4, и PHP5 - теперь необходимое условие его работы.

Работа с двойными условиями и циклы в JavaScript

Работа с двойными условиями и циклы в JavaScript

В этом видеоуроке мы рассмотрим работу с двойными условиями с помощью оператора if и конструкции if-else. Помимо этого, мы изучим функционирование циклов for и while в JavaScript и перебор в цикле элементов массива.

Объектно-ориентированный подход в PHP для начинающих. Часть 2

Объектно-ориентированный подход в PHP для начинающих. Часть 2

Это второй материал из серии статей по основам объектно-ориентированного программирования. В этой статье будут рассмотрены вопросы использования конструкторов, деструкторов и других магических методов в PHP. Кроме того, Вы узнаете о наследовании классов, а также перегрузке методов и свойств.

TinyMCE: установка и настройка

TinyMCE: установка и настройка

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

Объектно-ориентированный подход в PHP для начинающих. Часть 1

Объектно-ориентированный подход в PHP для начинающих. Часть 1

Многим PHP-программистам объектно-ориентированное программирование кажется пугающим, изобилующим запутанным синтаксисом и другими сложностями. Данный материал поможет Вам понять общие концепции, стоящие за объектно-ориентированным программированием и стиль написания кода, при котором сходные действия группируются в классы.

JavaScript: типы данных и конструкция if-else

JavaScript: типы данных и конструкция if-else

В данном видеоуроке мы разберем типы данных, которые используются в JavaScript и работу с конструкцией if-else. Кроме того, мы затронем работу с простыми математическими операциями и изучим понятия равенства и эквивалентности переменных.

Свойство float в CSS

Свойство float в CSS

В данном материале мы с Вами рассмотрим основные моменты, касающиеся работы с одним из наиболее важных свойств CSS - свойством float. В настоящее время практически невозможно найти шаблон сайта, при создании которого не использовалось бы данное свойство.

Новогоднее поздравление 2011

Новогоднее поздравление 2011

Вот и подходит к концу очередной год, уже 2010, поэтому без поздравлений - никуда:) Я приготовил для Вас маленький, но очень полезный подарок и аудио-поздравление.

Как работает позиционирование в CSS?

Как работает позиционирование в CSS?

Несомненно, свойство position - один из наиболее мощных инструментов, которым обладают веб-разработчики и дизайнеры. Однако есть в этом свойстве некоторые моменты, которые могут поставить новичков в тупик.


Наверх