На главную Статьи Функции
Перехват событий по умолчанию в JavaScript Иногда требуется предотвратить какое-либо событие. Самое простое – это переход по ссылке или нажатие кнопки в форме. Для этого и существует перехват событий описанный в этой статье.

читать...

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

читать...

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

читать...

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

читать...

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

читать...

Интернет магазин. База данных. Производители В предыдущих статьях посвященных созданию интернет-магазина на php мы сделали таблицы товаров и категорий. Теперь можно добавить к ним еще и производителей товаров.

читать...

Добавление элементов формы с помощью jQuery Есть у меня одна статья, посвященная тому, как добавить элемент в html форму с помощью PHP. Основной недостаток описанного в ней подхода – все это работает с перезагрузкой страницу. Представьте, что надо быстро добавить 5 или 10 элементов. Конечно, десять раз нажимать на кнопку пользователю не понравится. В этой статье я расскажу как быстро и без перезагрузки страницы добавлять и удалять поля из html формы с помощью jQuery.

читать...

Интернет-магазин на PHP. База данных. Категории магазина. Эта статья будет посвящена тому, как реализовать в базе данных MySQL категории интеренет магазина. Нетрудно понять, что без категорий никак нельзя, мы ведь не хотим, чтобы в одном списке оказались товары никак не связанные между собой, к тому же разбиение товаров на категории позволяет упростить для пользователя поиск нужных товаров.

читать...

Интернет-магазин на PHP. База данных. Таблица товаров. Вот я наконец и дошел до того, чтобы начать серию статей о создании базы данных MySQL для интернет магазина на PHP. В этих статья я по возможности максимально подробно попытаюсь описать этапы создания базы данных для небольшого интернет магазина. Опишу таблицы, то как они связаны и как выбирать из них данные о нужных товарах и много чего другого.

читать...

Подсказки ввода на AJAX. В этой статье я расскажу о том, как сделать подсказку ввода. Другими словами – предложить пользователю сайта возможные варианты для ввода в текстовое поле, например поле поиска по сайту.

читать...

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

читать...

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

читать...

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

читать...

Интернет-магазин. AJAX корзина товаров. Часть 1: PHP функции. Не так давно решил немного обновить свою серию статей о том, как создать корзину для интернет магазина. В общем, там есть некоторые недоработки, неточности и места, которые я хотел бы изменить, но основной момент – сделать так, чтобы кнопка «Добавить в корзину» работала без перезагрузки страницы. Зачем? Нет предела совершенству… на мой взгляд – это удобно.

читать...

Структура сайта. Весь сайт на одной странице В предыдущей статье я описал свои изыскания по структуре сайта и описал некие этапы, которые я думаю все когда-нибудь проходили (у некоторых, правда был этап, который можно назвать «Создание сайтов на Joomla» или другой популярной CMS, который я проходил совсем недавно, и не как создатель сайтов – а как разработчик шаблонов, модулей и компонентов для Joomla, поскольку в этом была необходимость, но сейчас не об этом).

читать...

Структура сайта. Введение. Структура сайта – проблема, которая всегда волновала меня больше всего, не скажу что и сейчас я уже решил для себя все трудности. «Совершенства нельзя достичь, но к нему нужно стремиться». И вот решил в нескольких статьях описать путь от самого начала моей веб-жизни, до сегодняшнего момента. Постараюсь описать, что я умею и чему хотелось бы научиться.

читать...

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

читать...

Класс для работы с базой данных MySQL Представляю свой класс для работы с базой данных MySQL. Не знаю, удобен он, или нет, может быть чего-то не хватает, может быть что-то лишнее, но я к нему привык и не испытываю проблем при работе с ним. В начале представлю сам код класса с комментариями, внизу будут примеры работы с ним

читать...

Извлекаем товары из интернет магазина с помощью AJAX и jQurey. Недавно для освоения AJAX на jQuery придумал себе не сложную задачу. Есть элемент формы select содержащий в себе список категорий товаров. Когда выбираем категорию, под select с категориями появляется select с названиями товаров, выбирая товар из списка ниже появится его описание. Честно сказать, задача на практике не нужная, поскольку такие вещи не индексируются поисковиками, однако для понимания и освоения технологии AJAX очень даже неплохо.

читать...

Редактор TinyMCE. Извлекаем и добавляем значения. Не так давно столкнулся с одной проблемой: есть поле для ввода текста textarea с подключенным текстовым редактором tinyMCE, необходимо javascript функцией без перезагрузки страницы извлечь из него значение или добавить в это поле текст.

читать...

Считаем и отмечаем флажки checkbox на странице с помощью jQuery Очень часто возникает задача отметить все флажки checkbox на странице

читать...

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

читать...

Объектно-ориентированное программирование в PHP (Введение). Этой статьей я хочу начать серию статей об объектно-ориентированном программировании PHP и написании собственных классов для работы сайтов.

читать...

Ролловер меню без JavaScript Все мы много раз видели различные по красоте меню на сайте, которые меняют фон при наведении мыши или цвет шрифта и тому подобное. Такие меню очень легко делать без использования JavaScript. Достаточно вспомнить о псевдостилях гиперссылок.

читать...

Авторизация на PHP Еще одна часто возникающая при создании серьезных сайтов задача – авторизация пользователей. В этой статье я расскажу как сделать авторизацию на сайте с разграничением прав доступа с помощью PHP и базы MySQL.

читать...

Неактивная кнопка submit (атрибут DISABLED) Иногда на сайте необходимо сделать форму, в которую пользователь вводит какие-либо данные. Полей в форме может быть сколько угодно, однако всегда есть поля обязательные для заполнения. Как же проверить, заполнил пользователь нужное поле или нет.

читать...

Постраничная навигация на PHP (LIMIT в sql запросе) Постраничная навигация необходима, когда на странице категории в списке статей большое количество записей (в интернет магазинах количество записей может превышать тысячу). Чтобы избежать большого размера страницы по высоте вводят постраничную навигацию.

читать...

Позиционирование одного слоя внутри другого Иногда при верстке сайта возникает задача сделать позиционирование одного слоя div внутри другого.

читать...

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

читать...

Интернет магазин. Корзина на PHP (часть 3). Итак, продолжаем разработку функциональности  корзины нашего интернет магазин. Возможность положить товар в корзину у нас уже есть, однако мы еще не можем обновлять количество товара, удалять товары из корзины и подсчитывать сумму корзины.

читать...

Интернет магазин. Корзина на PHP (часть 2). Это вторая часть статьи о том, как сделать корзину для интернет магазина на языке PHP.

читать...

Интернет магазин. Корзина на PHP (часть 1). Эта статья начало в серии из нескольких статей о том, как сделать корзину для интернет магазина на PHP.

читать...

Убираем подчеркивание ссылок CSS Как убрать подчеркивание ссылок? Этот вопрос часто задают люди, малознакомые с CSS. На деле же эта проблема решается элементарным прописыванием псевдостилей гиперссылок в подключаемом CSS файле или в самой странице.

читать...

CSS верстка слоями – Несколько слоев div в одной строке, или как сверстать таблицу из слоев. Уже давно основным правилом верстки сайтов является использование слоев, а не таблиц. Однако новичкам в верстке, не обладающим достаточными познаниями в области применения CSS довольно трудно начать верстать слоями шаблоны, которые они раньше верстали таблицами. Я тоже недавно столкнулся с данной проблемой – при верстке шаблона для Joomla! Необходимо было расположить два слоя div рядом.

читать...

Усложняем запросы к базе данных MySQL (оператор SELECT) При написании сайта может возникнуть задача выборки данных из двух таблиц. Рассмотрим данную задачу на примере двух таблиц: первая – категории статей, вторая – названия статей

читать...

Чередование фона строк в таблице Очень часто на различных сайт мы сталкиваемся с выводом таблицы с чередованием фона строк. Данный прием позволяет повысить читаемость таблицы. Рассмотрим метод реализации данного вывода.

читать...

Как создать изображение с прозрачным фоном? Очень часто при создании сайта появляется необходимость создания изображения с прозрачным фоном. Если вы знакомы с Photoshop, то сделать такое изображение не составит большого труда.

читать...

Поиск на PHP по базе MySQL (оператор LIKE) Реализовать полноценный поиск по сайту таким способом конечно весьма сложно, но поиск по каталогу продукции и т.п. организовать с помощью запросов SQL весьма несложно.

читать...

Выравнивание содержимого div по центру При верстке слоями самая первая сложность, с которой я столкнулся - как выровнять содержимое div по центру

читать...

Ресайз изображения методами PHP. Сразу можно сказать – статья не из простых и поковыряться в исходном коде придется, однако, если разберетесь – будет вам отличная функция PHP, которая может без лишних усилий изменить размер загружаемого изображения на нужный.

читать...

Взаимодействие PHP и MySQL (выбор значений из базы MySQL, оператор SELECT) Описание того, как выбрать значения из базы данных MySQL, отфильтровать их и упорядочить.

читать...

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

читать...

isset() и empty() - два сапога - пара Сегодня я расскажу о двух замечательных функциях isset() и empty(), где и для чего я их применяю, в каких скриптах они нужны.

читать...

Экранирование HTML тегов на странице.

Специальной функции для того чтобы в явном виде показать HTML код на странице нет

читать...

Изображения с прозрачным фоном Допустим у нашего сайта очень красивый фоновый рисунок, но нам этого недостаточно и мы хотим еще и разместить логотип, но так, чтобы он был на фоне рисунка, а не в рисунке или как-либо еще. Обычно, для решения этой проблемы используют изображения с прозрачным фоном в форматах GIF или PNG

читать...

Переменные PHP Основная единица всех языков программирования - переменные. Как работать с переменными в PHP и зачем они нужны.

читать...

Быстрый старт С чего начать разработку сайтов, как быстрее.

читать...

Фон Как задать фоновое изображение в CSS.

читать...

© 2010-2024 При использовании материалов ссылка на сайт www.webchaynik.ru обязательна

обратная связь