Динамический "ресайзер" картинок

Динамический "ресайзер" — это программа вывода картинок с сохранением пропорций и максимальным размером 100 px по горизонтали или вертикали. Для ее работы необходимо наличие стандартной PHP-библиотеки GD2. Для экономии трафика "ресайз" осуществляем на стороне сервера. Программа находится в файле resize_100.php (листинг 3.32).

Читать

Обратная связь по e-mail

При нажатии на ссылку [email protected] вызывается xajax-функция Form_Email_Admin, расположенная в файле prgcontacts/form_email_admin.php (листинг 4.44). Функция делает видимым окно (div id=windowdop) и создает в нем форму отправки сообщения на e-mail администратора (рис. 4.35).

ЗАМЕЧАНИЕ

Читать

Оплата SMS через сервис a1agregator

Для приема SMS-платежей зарегистрируемся в сервисе a1agregator.ru. Зайдите по адресу http://www.a1agregator.ru и далее по ссылке Регистрация. Зарегистрироваться и стать партнером вы можете, заполнив форму, приведенную на рис. 3.5.

Читать

Блок "Товары"

Блок "Товары" должен содержать:

список категорий товаров неограниченной вложенности;

форму поиска товара;

список товаров категории или результатов поиска постранично;

подробный показ товара;

корзину неограниченной вложенности.

Положить товар в корзину можно нажатием на ссылку либо перетаскиванием картинки товара. Корзина показывает общее количество товаров, наименования всех товаров в корзине и их стоимость в трех валютах. Корзину можно просмотреть и изменить подробно (по ссылке Подробно). Из формы Корзина подробно можно оформить заказ.

Читать

Просмотр заказа

При нажатии на иконку Подробно можно просмотреть выбранный заказ из списка (рис. 4.23). При этом вызывается xajax-функция View_Zakaz_Admin, расположенная в файле prgzakaz_admin/view_zakaz_admin.php (листинг 4.26). В качестве аргумента передается ID заказа в таблице zakaz базы данных.

Листинг 4.26

Читать

Вывод списка товаров постранично

При выборе нижней категории в списке категорий в блок center2 подгружается список товаров этой категории постранично (рис. 3.11). О каждом товаре будем выводить следующую информацию:

название;

картинку;

краткое описание;

обычную цену;

специальную цену (если есть); при этом обычная цена выводится зачеркнутой;

Читать

Удаление категорий товаров

Для удаления категории товаров сначала необходимо выбрать текущую категорию. Затем следует нажать на ссылку Удалить. Из файла prgkategery/ delete_admin_kategory.php (листинг 4.20) вызывается xajax-функция Delete_Admin_ Kategory. При попытке удалить категорию, в которой находятся товары, функция выдаст предупреждение Нельзя удалять непустые категории (рис. 4.17). При попытке удалить категорию, имеющую вложенные категории, функция выдаст предупреждение Нельзя удалять категории, имеющие вложения (рис. 4.18). Из базы данных категория не удаляется, устанавливается значение поля visible=no, и она становится невидимой (рис. 4.19).

Читать

Удаление заказа

Пользователь может удалить свой заказ. При нажатии иконки Удалить в строке

заказа, вызывается xajax-функция Delete_Zakaz, расположенная в файле prgzakaz/ delete_zakaz.php (листинг 3.75). В качестве аргумента передается ID заказа в табли це zakaz. При успешной операции удаления выводится сообщение Заказ удален и выводится обновленный список заказов пользователя (рис. 3.46).

Читать

PHP — серверный язык программирования

PHP (Hypertext Preprocessor — препроцессор гипертекста) — это широко используемый язык сценариев общего назначения с открытым исходным кодом. PHP специально разработан для написания Web-приложений, исполняющихся на Webсервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. Он очень похож на С и на Perl, поэтому для профессионального программиста не составит труда его изучить. С другой стороны, язык PHP проще, чем C, и его может освоить Web-мастер, не знающий пока других языков программирования.

Читать

Платежный интегратор ONPAY

Платежный интегратор "OnPay" предлагает услугу по организации приема электронных платежей на вашем сайте всеми наиболее распространенными платежными системами Интернета. Собранные электронные деньги можно автоматически отконвертировать и вывести в другие, нужные вам электронные системы платежей или на расчетный счет. Собранная выручка исчисляется в рублях (для иностранных компаний — в долларах США или в иной валюте). Размер комиссии за прием платежей составляет всего 1%, что вместе с комиссиями самих систем оплаты в Интернете составит до 1,5–6% от суммы принятого электронного платежа. Собранные интернетплатежи вы сможете забирать сразу. Уведомление о поступлении платежа передается в он-лайн-режиме по протоколу передачи данных (API) и по электронной почте, кроме этого все оплаты через Интернет видны в реальном времени в кабинете продавца на сайте нашей системы электронных платежей. Все операции легальны на территории России и оформляются официальным договором на прием платежей, удовлетворяющим требованиям контролирующих и фискальных органов. Для подключения к сервису, вам необходимо зарегистрироваться и обязательно связаться со службой поддержки для проверки и активации аккаунта. Регистрации, не подтвержденные обращением в службу поддержки, автоматически удаляются.

Читать