Веб-программирование
Пишем свой первый плагин на jQuery
В сегодняшней статье я расскажу, как создать простой плагин на jQuery. А чтобы было интересней его создавать поставим реальную задачу, которую должен этот плагин выполнять. Не долго думая я решил создать плагин, который бы при прокрутки страницы вниз выводил бы блок в углу экрана, при клике на который страница плавно прокручивалась бы вверх. Сейчас такие штуки довольно популярны и их можно встретить на многих сайта.
Стильная форма обратной связи для сайта с капчей на PHP
Когда-то давным давно я уже писал о том, как создать форму обратной связи для сайта и обработчик формы обратной связи. Эти статьи носили ознакомительный характер и были направлены на то, чтобы новички поняли сам принцип создания таких форм.
В этой же статье я расскажу Вам, как создать более качественную форму обратной связи с использованием класса валидации Validator.php, о котором я рассказывал в прошлой статье. Также наша форма обратной связи будет содержать капчу, для защиты от СПАМ-роботов.
Класс Validator для валидации POST данных
Наверное каждый при разработке того или иного веб-приложения на PHP сталкивался с необходимостью обработки данных переданных методом POST. Например это может быть форма обратной связи или форма регистрации, или форма опроса, которая отправляет введенные пользователем данные на сервер методом POST. И первой задачей разработчика является валидация пользовательских данных пришедших методом POST. Как правило эта валидация сводится...
Socializer - Плагин скользящей панели с иконками социальных сетей
В последнее время социальные сети набирают все большей и большей популярности. Все больше людей начинают открывать аккаунты в тех или иных соц.сетях. Делают они по разным причинам. Кто-то просто чтобы пообщаться с друзьями и единомышленниками, кто-то для продвижения своих товар и услуг, кто-то для создания своего бренда и т. д. Не обошло это и меня стороной. Создал себе аккаунт в твиттере и facebook. Кстати говоря, можете теперь меня там читать!
Так вот, решил я разместить у себя на сайте ссылки на свои аккаунты в соц. сетях. Сразу разместил их в сайдбаре, но потом подумал и решил сделать плавающую панель на которой бы и размещались все ссылки на мои аккаунты в соц.сетях.
Я уже встречал подобные панели на других сайтах, но поискав готовые плагины ничего подходящего для себя не нашел. Ну признаться честно не особо то и хотел найти. Поэтому решил создать свой.
Идея моей плавающей панели заключается в следующем, при прокрутки страницы она постоянно находится на видном месте. Также добавил начальную прозрачность для панели и при прокрутке страницы вниз, панель плавно становится видимой.
Тем самым, когда пользователь ознакомился с материалом на сайте и ему он понравился, ему плавно показывается панель со ссылками на аккаунты социальных сетей. При наведении мыши на ссылку она становится не прозрачной и смещается в сторону на 10px.
Объектно-ориентированное программирование в PHP. Методы-перехватчики
В PHP предусмотрены встроенные методы-перехватчики, их еще называют «магические методы», которые позволяют перехватывать сообщения посланные неопределенным методам или свойствам. Как и в случае метода __construct(), вызов этих методов происходит неявно, когда выполняются соответствующие условия, а названия этих методов начинаются с двух символов подчеркивания.
Что же это за методы такие?
Объектно-ориентированное программирование в PHP. Конструкторы и деструкторы
В прошлой статье посвященной объектно-ориентированному программированию в PHP мы рассмотрели основы ООП в PHP, а именно изучили понятия классов, объектов, свойств и методов, - и мы научились создавать простые классы и объекты в PHP.
В сегодняшней статье мы поговорим об конструкторах и деструкторах в ООП.