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

Ссылки для обратной связи по e-mail и ICQ расположены в блоке Контакты

(рис. 4.34).

Рис. 4.34. Блок Контакты

Источник: Петин В. А., Сайт на AJAX под ключ. Готовое решение для интернет-магазина. — СПб.: БХВ-Петербург, 2011. — 432 с.: ил. + CD-ROM — (Профессиональное программирование)

Читать

Оплата заказа. Формирование ссылок для скачивания

Все цифровые товары выдаются в виде файлов архива zip, rar и gz. Подробнее с этим познакомимся, когда будем рассматривать форму добавления товара на панели администратора. Все архивы при создании товара складываются в папку arhivtovar. Естественно, необходимо ограничить доступ к файлам этой папки. Будем использовать файлы .htaccess (механизм опишем в разд. 3.8.7). Сейчас рассмотрим

Читать

Что такое AJAX

Так что же такое AJAX? Впервые об AJAX заговорили после появления в феврале 2005 года статьи Джесси Джеймса Гарретта (Jesse James Garrett) "Новый подход к Web-приложениям". AJAX — это не самостоятельная технология, а идея, которая базируется на двух основных принципах:

динамическое изменение содержания страницы с помощью DHTML;

Читать

Регулирование доступа к файлам скачивания с использованием файла .htaccess

Файл .htaccess (обратите внимание, что первый символ в названии файла — точка) применяется для управления Web-сервером Apache со стороны конечного пользователя хостинга. Вы помещаете в этот файл директивы, которые Web-сервер воспринимает и обрабатывает, выполняя далее действия в соответствии с настройками, которые были сделаны пользователем.

Читать

Просмотр сообщения

Просмотр сообщения происходит при нажатии на иконку Смотреть для данного сообщения (рис. 3.57). При этом вызывается xajax-функция View_Message с аргументом, равным ID сообщения в базе данных. Функция View_Message расположена в файле prgmessage/view_message.php (листинг 3.90).

Листинг 3.90

Читать

Сайт — тренировочный стенд для изучения xajax

Для лучшего усвоения материала я создал небольшое Web-приложение для изучения response-методов библиотеки xajax. Сайт позволяет изучать асинхронновызываемые функции xajax (response-методы) в режиме тренировочного стенда — выбираешь параметры и сразу же видишь результат на странице. Сайт сделан с использованием библиотеки xajax без перезагрузки страницы. Проект находится на прилагаемом компакт-диске в папке book_ primers/1 и после установки на ваш компьютер и запуска программной оболочки "Денвер" (см. разд. 1.6) запускается из браузера по адресу http://book_primers/1. Наберите в адресной строке сайта http://book_primers/1 и увидите страницу, изображенную на рис. 2.2.

Читать

Формирование мгновенных сообщений

Мгновенное сообщение создается в следующих случаях:

при первом заходе пользователя (ссылка на форму регистрации, рис. 3.51);

при регистрации пользователя (ссылка на профиль нового пользователя, рис. 3.52);

при получении сообщения по внутренней почте (рис. 3.53);

при создании заказа (рис. 3.54);

Читать

Программирование панели администратора

Для управления сайтом необходимо создать панель администратора и запрограммировать для нее следующий функционал:

управление товарами: создание новых товаров; удаление товаров; редактирование товаров; скрытие товаров;

управление категориями товаров:

добавление категорий; удаление категорий; редактирование категорий; скрытие категорий;

Читать

Фреймворк xajax

Фреймворк xajax — это библиотека классов PHP с открытым исходным кодом,

которая позволяет вам легко создавать мощные, Web-ориентированные AJAXприложения, использующие HTML, CSS, JavaScript и PHP. Приложения, разработанные при помощи библиотеки xajax, могут асинхронно вызывать расположенные на сервере PHP функции и обновлять содержание без перезагрузки страницы. xajax предоставляет простую реализацию технологии AJAX, а, начиная с версии 0.5, еще и PHP-инструменты для формирования HTML-форм и документов. В отличие от многих других подобных библиотек, xajax позволяет разрабатывать AJAXприложения, не требуя от разработчика знания JavaScript. Библиотека xajax распространяется по лицензии GNU Lesser General Public License (LGPL) и может быть использована для написания платного программного обеспечения. Сайт проекта http://xajaxproject.org. На момент написания книги доступна версия 0.5.

Читать

Просмотр профиля пользователя

При щелчке по иконке Подробно можно просмотреть данные профиля выбранного пользователя (рис. 4.30). При этом вызывается xajax-функция View_User_Admin, расположенная в файле prgusers_admin/view_user_admin.php (листинг 4.38). В качестве аргумента функция получает ID пользователя в таблице users.

Листинг 4.38

Читать