Обработка событий в JavaScript

Очень важное место в программировании Web-страниц занимают события. События генерируются в результате действий пользователя (щелчков мыши, нажатия клавиш и пр.). Разрабатывая Web-страницы, можно составить сценарий таким образом, что страница будет реагировать на некоторые из событий. Это делается с помощью специальных программ, которые называются обработчиками событий. Программы обработчиков событий представляют собой фрагменты кода и обычно оформляются в виде функций. Обработчик событий, написанный на JavaScript, вводится в сценарий просто — буквально одной строкой, например:

Читать

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

Управление категориями товаров включает:

добавление;

удаление;

редактирование;

скрытие.

Для управления категориями товаров нажимаем на ссылку Категории в главном меню администраторского профиля. Вид формы для управления категориями приведен на рис. 4.12.

Читать

PHP и jQuery

На сегодняшний день к библиотеке jQuery написано очень много интересных плагинов. Но написать большой проект на JavaScript очень сложно. Поддержка AJAX средствами JQuery не может полностью решить эту проблему, т. к. требует написания JavaScript-функций обработки ответов с сервера. Нам нужен PHPфреймворк, который в требуемый момент будет осуществлять динамическую подгрузку библиотеки jQuery и плагинов на страницу. Для этой цели как раз и подойдет xajax. Рассмотрим примеры использования связки xajax и jQuery.

Читать

Получение товара

При нажатии на ссылку получения товара мы переходим на страницу http://MYSITE/download.php?id=33, открытую в другом окне. Здесь значение ID — id_link в таблице link_download. Файл download.php (листинг 3.80) выдает ссылку для скачивания (рис. 3.47). При ограничении по времени действия ссылки выдается сообщение (рис. 3.48). Если произвольный пользователь попробует набрать эту ссылку в браузере, то эта попытка получить файл закончится неудачей (рис. 3.49).

Читать

Просмотр заказов пользователей по фильтру

Вид формы поиска заказа по фильтру приведен на рис. 4.21. Поиск заказа осуществляется по:

номеру заказа;

логину пользователя (соответствие);

периоду времени;

наименованию товара в заказе (соответствие).

Форму поиска заказов генерирует функция f_form_search_zakaz_admin, расположенная в файле prgzakaz_admin/function_form_search_ zakaz_admin (листинг 4.23).

Читать

Просмотр товара подробно

Функция View_Tovar, отвечающая за вывод товара, находится в файле prgtovars/view_tovar.php (листинг 3.38). Входные параметры — ID выбранного товара. Получая ID товара, выводим информацию в отдельный блок. В отличие от краткого показа товара, картинку выводим крупно. Информация о товаре такая же, как и в разд. 3.5.6, только вместо краткого описания выводится полное.

Читать

Xajax и Smarty Что такое Smarty

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

люди). Например, вы создаете страницу, которая показывает газетную статью. Название статьи, автор и сама статья — элементы, которые не содержат никакой информации о том, как они будут представлены. Они передаются в Smarty-шаблон, а верстальщик редактирует шаблоны и использует комбинацию тегов HTML и шаблона, чтобы отформатировать представление этих элементов (таблицы HTML, фоновые цвета, размеры шрифта, стиля и т. д.). Однажды программист захочет изменить способ хранения статьи (внести изменения в логику приложения).

Читать

Переход по ссылке мгновенных сообщений

При нажатии на сообщение-ссылку вызывается xajax-функция xajax_Go_Timer1, расположенная в файле prgmessageheader4/go_timer1.php (листинг 3.84). Задача функции — по значению type и arg_id вызвать соответствующую функцию (просмотр пользователя, просмотр внутреннего сообщения, просмотр заказа), передав ей аргумент arg_id. Кроме того, необходимо пометить как прочитанное это сообщение (установить поле visible=no) и вывести следующее сообщение либо надпись Нет сообщений при его отсутствии.

Читать

Операции с профилями пользователей

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

просмотр пользователей;

поиск пользователей;

изменение данных;

просмотр операций пользователей.

Просмотр всех пользователей
Читать

ONPAY Merchant API

Описание и очередность транзакций

Чтобы позволить системе OnPay проверить действительность ID Клиента или ID заказа, за который платит Клиент, и получить извещение о полученном платеже, вам нужно:

активировать функцию "Уведомление по API" в разделе Мерчанта вашего профиля в OnPay;

Читать