Вход

Разработка интернет-приложения для магазина нумизматики и бонистики

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 103013
Дата создания 2016
Страниц 107
Источников 39
Мы сможем обработать ваш заказ (!) 19 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
7 280руб.
КУПИТЬ

Содержание

СОДЕРЖАНИЕ
ВВЕДЕНИЕ 9
1. АНАЛИЗ СУЩЕСТВУЮЩИХ САЙТОВ, СВЯЗАННЫХ С НУМИЗМАТИКОЙ И БОНИСТИКОЙ 12
1.1. Особенности структуры 12
1.2. Особенности содержание 19
1.3. Особенности оформления 22
2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ ИНТЕРНЕТ-МАГАЗИНА 25
2.1. Выбор платформы, требования к ресурсам и программному обеспечению сервера базы данных 25
2.1.1. Постановка задачи 28
2.1.2. Требование к персоналу системы и режиму его работы. 28
2.1.3. Общая характеристика организации решения задачи на ЭВМ 28
2.1.4. Процессы управления товаром 29
2.2. Краткий обзор основных бесплатных модулей реализации электронных магазинов современных CMS 32
2.2.1. Drupal 32
2.2.2. Joomla! 35
2.2.3. WordPress 36
2.3. Обоснование выбора 37
3. РАЗРАБОТКА ИНТЕРНЕТ МАГАЗИНА 39
3.1. Установка CMS Joomla 39
3.1.1.Размещение сайта на хостинге 39
3.1.2. Подключение плагинов 44
3.2. Установка и настройка модуля виртуального магазина 47
3.2.1. Настройка 50
3.2.2. Склад 56
3.2.3. Налоги. Заказы и покупатели 57
3.2.4. Производители. 58
3.2.5. Способы доставки и оплаты. 59
3.2.6. Модули. 60
3.2.7. Оформление заказа. 61
3.2.8. Структура шаблона. 62
3.3. Работа магазина 64
3.3.1. Заполнение информации о магазине 64
3.3.2. Добавление категории товаров 66
3.3.3. Добавление товаров 68
3.4. Внешний вид магазина 70
ЗАКЛЮЧЕНИЕ 72
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 73
ПРИЛОЖЕНИЯ 76
Приложение 1. Файл Index.php 76
Приложение 2. Редактирование файла "/comingsoon.php" в шаблоне "at_shopbox". 81

Фрагмент работы для ознакомления

FrontController также определяет действие, которое контроллер должен выполнить, и вызывает соответствующий метод, например action_getPlaceInfo(). В конструкторе контроллера __construct() создаются экземпляры классов модели (Model_editPlaceInfo) и вида (View_editPlaceInfo). Далее контроллер, в соответствии с логикой работы шаблона «наблюдатель», регистрирует вид в модели путем вызова метода attach():$model=new Model_editPlaceInfo($params["server"], $params["user"], $params["pass"], $params["base"]); $view=new View_editPlaceInfo();$model->attach($view);Рис. 3.48. Поиск и отображение информации и изображения в моделиТеперь во всех классах моделей, являющихся потомками класса Model, при каждом изменении состояния достаточно вызвать метод notify(). Все зарегистрированные виды получат оповещение, извлекут из модели необходимые данные, сгенерируют веб-страницу и передадут ее пользователю.3.5.2. Разработка плагина (компонента)Создание установочного файлаПлагины,как и любые расширения для Joomla, устанавливаются в виде .zipили .tar.gz файлов, но архив должен содержать правильно составленный XML файл. Наш плагин будет обрабатывать содержимое, а значит относится к виду Content. Для этого вида определены следующие события, из которых нас прежде всего интересует событие onContentPrepare, обработчик которого вызывается в момент подготовки содержимого.Создаем в папке components/com_galery корневой папки Joomla папку с именем плагина.В этой папке создаем папки и файлы.Рис.3.49. Структура папок и каталогов нашего компонентаТеперь в этой папке создадим файл phocagalery.php, в котором и будет реализован плагин.С точки зрения CMS, плагин - класс, унаследованный от предка JPlugin.Подключанм функции и методы библиотеки Phokaпоэтому объявление класса нашего плагина будет таким:Рис. 3.50. Подключение библиотекРис.3.51. Реализация функций классаРис.3.52. Описание функциональности моделиРис.3.53. Работа галереи в магазине3.6. Тестирование магазинаТестирование, как завершающий этап разработки веб-сайта, играет жизненно важную роль в процессе создания качественного программного обеспечения. Чем сложнее сайт, тем больше времени требуется на его проверку и отладку. К сожалению, существует множество примеров, когда разработчики и заказчики упускают этап тестирования сайта, что практически всегда приводит к большим финансовым и временным затратам в дальнейшем, недовольству пользователей ресурса, и, в результате, необходимости доработки (или даже повторной разработки) ресурса. В зависимости от специфики проекта, на тестирование может выделяться до 50% общего бюджета и временных ресурсов.1) Начинается все с подготовительных работ — тестировщик изучает полученную документацию (анализирует функционал по тех. заданию, изучает конечные макеты сайта и составляет план теста для дальнейшего тестирования)2) Функциональное тестирование — наиболее продолжительный этап проверки ресурса. Суть этого процесса заключается в проверке всего описанного функционала:Проверки работы всех обязательных функций сайта;Тестирования работоспособности пользовательских форм на сайте (например, обратная связь, добавление комментария в блог);Проверки работы поиска (включая релевантность результатов);Проверки гиперссылок, поиск нерабочих ссылок;Проверки подгрузки файлов на сервер;Проверки работоспособности счётчиков, установленных на страницах сайта;Просмотр на соответствие содержимого страниц сайта исходному контенту, предоставленному заказчиком.3) Тестирования Верстки — при проверке верстки первым делом тестировщик проверяет расположения элементов, соответствие их позиций предоставленным макетам, а так же проверяет оптимизацию изображений и графики. Далее осуществляется проверка валидности кода. В процессе вёрстки важно соблюдать корректную иерархию объектов, и важно удостовериться в её валидности по факту завершения работ. Браузеры, несмотря на явно неверный код, в любом случае постараются отобразить веб-страницу. Но поскольку не существует единого регламента о том, как же должен быть показан «кривой» документ, каждый браузер пытается сделать это по-своему. А это в свою очередь приводит к тому, что один и тот же документ может выглядеть по-разному в различных браузерах. Исправление явных промахов и систематизация кода приводит, как правило, к стабильному результату. Завершив проверку на валидность, специалист приступает к проверке на кроссбраузерность, т.е. проверяет работоспособность сайта в различных браузерах, а так же при различных параметрах настройки экрана.4) Usability тестирование — проводится для оценки удобства продукта в использовании, основанный на привлечении пользователей в качестве тестировщиков и анализ полученных результатов. Несмотря на тот факт, что проработка удобства использования ресурса осуществляется в процессе составления технического задания, разработки макетов, бывают ситуации, когда полученный результат не является оптимальным. Хотя такое и происходит достаточно редко, оптимальное решение в данном случае — внести изменения в реализованный продукт.Тестирование проводится с участием нескольких человек из целевой аудитории, так называемых респондентов. Для проведения тестирования достаточно 4-6 человек. Существует правило 80/20, которое гласит, что 20% пользователей дают 80% результата. Поэтому такое количество респондентов максимально эффективно с точки зрения экономии времени и затрат. 5) Тестирование безопасности — На данной стадии тестирования специалист проверяет — нет ли у пользователей доступа к служебным/закрытым страницам а так же проводит проверку защиты всех критически важных страниц (например, раздела администрирования сайта) от внешнего воздействия.6) Тестирование производительности сайта — проводится с целью определения быстродействия сайта или его части под определённой нагрузкой. Тестирование производительности включает в себя такие виды тестестирования:Нагрузочное тестирование — простейшая форма тестирования производительности. Нагрузочное тестирование обычно проводится для того, чтобы оценить поведение сайта (или приложения) под заданной ожидаемой нагрузкой. Этой нагрузкой может быть, например, ожидаемое количество одновременно работающих пользователей на сайте, совершающих заданное число транзакций за интервал времени. Такой тип тестирования обычно позволяет получить время отклика всех самых важных бизнес-функций.Тестирование быстродействия — проверка скорости загрузки сайта для определения скорости отработки скриптов, загрузки изображений и контента. Этот тест проводится с целью оптимизации процесса загрузки сайта, а так же определения оптимальности настроек сервера.Произведя тестирование в режиме менеджера, были получены следующие результаты:На главной странице выбрана категория Древняя Греция - раздел Македония;Просмотрены все имеющиеся модели, их характеристики;По разным группам товаров произведена оценка;Было проведено тестирование на добавление нового товара Добавлен товар гитара Тетрадрахма Филиппа ІІ;Количество товара составляет 1 штука;Изменение товара;Изменили название, количество и цену товара;Изменили только название, только количество, только описание и только цену – после изменений товар отображается корректноУдаление товараБыла проверена возможность удаления заказа;Товар Тетрадрахма Филиппа ІІиз категории музыкальные инструменты, электрогитары был удален;Были проверены таблицы базы данных на корректность удаления товара, описания, цены, изображения – товар удален корректно;Работа с модулем статистикиСинхронный режимБыла получена вся статистика по сайту через плагин работающий с Yandex метрикой. Были изучены индексы, статистика посещений, просмотры отдельных категорий. При посещении магазина с тестовых компьютеров все результаты отображались корректно.Были просмотрены цены на товары «Тетрадрахма Филиппа ІІ» (до удаления товара), проанализированы цены в других магазинах сделаны рекомендации по ценообразованию.АсинхронныйБыли изучены все заказы, которые были сделаны покупателями, Все данные о покупателяхСтатистика по движению товара;Статистика по заказам;Сделаны рекомендации по приобретению товаров для магазина;Таким образом, в режиме менеджера были проверены все функции.Анализ результатов, полученных при тестированииИтак, при проверке системы в реальном времени были получены различные результаты.Для менеджера все функции выполняются корректно. Проверка авторизации работает корректно, что подтверждается выдачей ошибки при неверном вводе пароля или логина. На различных закладках режима администрирования, а именно работа с товаром и работа со статистикой, так же произведены поверки, которые подтвердили безошибочную работу системы.Таким образом, можно говорить об устойчивом и корректном функционировании системы.Основные процессы, которые должен реализовать менеджер после входа в систему статистики реализуются в синхронном и асинхронном режимах и это важно. Мы максимально разгружаем сервер передав часть функций для обработки в асинхронном режиме. Итак, в синхронном режиме менеджер получает информацию по сайту, количеству посещений, позиционированию, индексации (рисунок 3.1) и другие метрики на основании которых менеджер может сформировать рекомендации по мета тегам товара, его описанию, по продвижению сайта, которые передаются администратору сайта для реализации (рисунок 3.2).Рис. 3.54. Одна из метрик по позиционированию сайтаРекомендации по адаптированию сайта к мобильным платформам.Рис. 3.2. Фрагмент рекомендаций администратору сайтаВ асинхронном режиме менеджер получает статистическую информацию по товарам и клиентам. ЗАКЛЮЧЕНИЕПри выполнении дипломного проекта была проанализирована литература и Интернет источники по вопросу электронной коммерции, проанализирована литература и определены понятия связанные с электронными магазинами их работой, организацией, разработкой и продвижением.Было определено место электронных магазинов в системе электронной коммерции, изучить вопрос практической разработки электронных магазинов.В работе подробно описано значение Интернет-торговли в условиях современного рынка, дана характеристика видов, моделей организации, функций, возможностей и рисков торговых интернет-площадок, была охарактеризована маркетинговая онлайн-среда исследуемого объекта.Была определена структура электронного магазина и элементов его дизайна, изучен модуль электронного магазина для CMSJoomla, установлено на локальный компьютер программное обеспечение необходимое для разработки электронного магазина.На этапе практической реализации был разработан проект торговой интернет-магазина нумизматики и ботанистики«numismat.virtlabse.com» и расположен на тестовой полощадкеhttp://numismat.virtlabse.com/Магазин был протестирован на локальном компьютере и в сети интернет.Доступ к административной панелиhttp://numismat.virtlabse.com/administratorlogin: StudentWorkpassword: StudentWorkСПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВАлексунинВ.А.Электронная коммерция и маркетинг в Интернете [Текст] / В.А. Алексунин, В.В.Ролигина.- М.: Дашков и Ко, 2007.Википедия. Електронний магазин. [Электронный ресурс]. - Режим доступу - http://ru.wikipedia.org/wiki/Голик В.С. Эффективность Интернет-маркетинга в бизнесе [Текст] / В.С. Голик. - М.: Дикта, 2008.Гуров Ф. Продвижение бизнеса в Интернет. Все о PR и рекламе в Сети [Текст] / Ф. Гуров. - М.: Вершина, 2008.Гудман Д. JavaScript. Библия пользователя, 4-е издание.: Пер. с англ. / Д. Гудман - М.: Издательский дом "Вильямс", 2003. -960с.Данько Т.П. Управление Интернет-маркетингом: учебное пособие [Текст] / Т.П. Данько. - М.: Инфра-М, 2007.Дадали А. Бизнес в Сети/Ресурсы Интернет:- http://www.compress.ru/Archive/CP/2001/8/13/-17Данишевская О.Г. Особенности поведения пользователей в интернет. Где и как размещать рекламу? // Интернет-маркетинг. – 2009. – № 6. – С. 352-368.Дик В.В. Электронная коммерция [Текст] / В.В. Дик, М.Г. Лужицкий, А.Э. Родионов. - М.: Московская финансово-промышленная академия, 2005Информационный бюллетень яндекс "Интернет-торговля в России: розница"// 2009Коггзолл, Джон. РНР 5. Полное руководство. : Пер. с англ. / Джон Коггзолл: - М. : Издательский дом "Вильяме", 2006. - 752 с.: ил. - Парал. тит. англ.Логистика для интернет-магазина. Интернет ресурс. Режим доступа: http://www.kom-dir.ru/article/90-red-logistika-dlya-internet-magazinaЛюке Б.//Как открыть интернет-магазин"// Оборот.ру [Электронный ресурс]. – Электрон. журн. – 2007Маркетинг: Метод. указания. - СПб.: Изд-во Политехн. / Сост. А.И.Климин. СПб.: Изд-во Политехн. ун-та, 2007. - 103 с.Овчинников С.А., Белков С.В. Роль определения тематики web-сайта для поисковой оптимизации бизнеса в российском сегменте сети интернет // Бизнес. Образование. Право. Вестник Волгоградского института бизнеса. – 2010. – № 2. – С. 67-70.Электронный магазин. е-мое. Электронный магазин. Электронный ресурс - [Режим доступа] - http://e-moe.biz/ Орлов Л. Как создать электронный магазин в Интернет. / Л. Орлов. М.; Бук-прес, 2006, - 384 с.: мул.Особенности продвижения электронного магазина. [Электронный ресурс]. - Режим доступа http://www.modesco.ru/publications/osobjennosti-prodvizhjenija-eljektronnogo-magazina.html Правоведение. Правовое регулирование предпринимательской деятельности: Метод. указания / Сост.: В.А. Дуболазов, А.М.Ефимов. СПб.: Изд-во Политехн. ун-та, 2007. 124 с.Раицкий, К.А. Экономика предприятия: учебник / К.А. Раицкий. – М: Маркетинг, 1999. – 376 с.Рейнольдс М. Электронная коммерция. - М.: Лори, 2010. 560 с.Риз Джон. Проблема №1 для Интернет - предпринимателей. Электронный ресурс - [Режим доступа] - http://www.bizmost.biz/john_reese/art003.phpСайт "4pМаркетинг". Электронный ресурс - [Режим доступа] - www.4p.ru/Сервер об интернет-маркетинге "Маркетер". Электронный ресурс - [Режим доступа] - www.marketer.ru/ Секачев Антон. Инструкция для клиентов электронного магазина. Электронный ресурс - [Режим доступа] - http://citforum.univ.kiev.ua/hardware/sekachev/eshopfaq.shtmlСеменов Н.А. Что нам стоит интернет-магазин построить// [Электронный ресурс]. – Электрон. журн. – 2010. http://www.seonews.ru/author/6239/f/columns/Соколова А.Н., Геращенко Н.И. Электронная коммерция. Мировой и российский опыт. - М.: Открытые системы, 2010. 318 с.Томсон Лаура. Разработка Web-приложений на РНР и MySQL: Пер. с англ./Лаура Томсон, Люк Веллинг. - 2-е изд., испр. - СПб: ООО ДиаСофтЮП, 2003. - 672 с.Успенский И.В. Торговые интернет-площадки - Электронный ресурс - [Режим доступа] - http://polbu.ru/uspensky_inetmarketing/ch57_all.htmlФертова В.В. Реклама и продвижение в интернете: выбор каналов, оценка эффективности // Интернет-маркетинг. – 2010. – № 6. – С. 368-385.Холмогоров В. Поиск в Интернете и сервисы Яндекс// 2007. - С.30 -42Электронные ресурсы: ФортинМихель. Возьмите покупателя за руку. -. http://www.bizmost.biz/michel_fortin/art012.phpЭкслер А.В. OZON.ru: История успешного интернет-бизнеса в России»// 2009. - С.9-88, 129-136Электронный маркетинг. [Электронный ресурс]. - Режим доступа - http://www.marketing.ruЭлектронный магазин. Телеком. Электронный ресурс - [Режим доступа] - http://telecom-media.com.ua/ser/111-jelektronnyjj-magazin.htmlЭлектронная коммерция. Западный опыт. Электронный ресурс - [Режим доступа] - http://www.bizmost.biz/MySQL как основа электронного магазина. Карман. Электронный ресурс - [Режим доступа] - http://karman.com.ua/_mysql_kak_osnova_elektronnogo_0_0_0_2142_1.htmlMarketing. Электронный ресурс - [Режим доступа] - http://www.marketing.spb.ru E-MARKETPLACES или виртуальные торговые площадки / Электронный ресурс // http://www.proms.ru/book-emarketplaces.htmlПРИЛОЖЕНИЯПриложение 1. Файл Index.php<?phpdefined ('_JEXEC') ordie ('restictedaceess'); //проверкаправильностизагрузкифайлаилиостановка работы$doc = JFactory::getDocument();//подключение класса управления документомJHtml::_('jquery.framework'); //подключенине к Htmlкоду команд фреймворкаjQueryJHtml::_('bootstrap.framework'); // подключенине к Htmlкоду команд фреймворкаBootstrapunset($doc->_scripts[$this->baseurl . '/media/jui/js/bootstrap.min.js']); // удалениемодулейфреймворкаBootstrapизкомандядраJoomla//Загрузкамодуля Helix$helix3_path = JPATH_PLUGINS.'/system/helix3/core/helix3.php';if (file_exists($helix3_path)) {require_once($helix3_path);//Подключениемодуляпослепроверкиего существования$this->helix3 = helix3::getInstance(); //инициализациямодуля} else {die('Please install and activate helix plugin'); //выходизпроцессавслучаеошибки}//ПодключениемодуляComing Soonif($this->helix3->getParam('comingsoon_mode')) header("Location: ".$this->baseUrl."?tmpl=comingsoon");//ИнициализацияклассаClass Classes$body_classes = '';if($this->helix3->getParam('sticky_header')) { $body_classes .= ' sticky-header';}$body_classes .= ($this->helix3->getParam('boxed_layout', 0)) ? ' layout-boxed' : ' layout-fluid'; //установкасвойств и методов класса//Настройка фонового изображения на страницах сайтаif($bg_image = $this->helix3->getParam('body_bg_image')) { $body_style = 'background-image: url(' . JURI::base(true ) . '/' . $bg_image . ');'; //выбор стиля фона страницы $body_style .= 'background-repeat: '. $this->helix3->getParam('body_bg_repeat') .';'; $body_style .= 'background-size: '. $this->helix3->getParam('body_bg_size') .';'; $body_style .= 'background-attachment: '. $this->helix3->getParam('body_bg_attachment') .';'; $body_style .= 'background-position: '. $this->helix3->getParam('body_bg_position') .';'; $body_style = 'body.site {' . $body_style . '}'; $doc->addStyledeclaration( $body_style );}//Установка и настройка шрифтов страницы класса BodyFont$webfonts = array();if( $this->params->get('enable_body_font') ) { $webfonts['body'] = $this->params->get('body_font');//настройкасвойствклассашрифтов}//Установка шрифтов заголовка первого уровня Heading1 Fontif( $this->params->get('enable_h1_font') ) { $webfonts['h1'] = $this->params->get('h1_font'););//настройкасвойствклассашрифтов}//Установка шрифтов заголовка второго уровня Heading2 Fontif( $this->params->get('enable_h2_font') ) { $webfonts['h2'] = $this->params->get('h2_font'););//настройкасвойствклассашрифтов}//УстановкашрифтовзаголовкаHeading3Fontif( $this->params->get('enable_h3_font') ) { $webfonts['h3'] = $this->params->get('h3_font'););//настройкасвойствклассашрифтов}//УстановкашрифтовзаголовкаHeading4 Fontif( $this->params->get('enable_h4_font') ) { $webfonts['h4'] = $this->params->get('h4_font'););//настройкасвойствклассашрифтов}//УстановкашрифтовзаголовкаHeading5 Fontif( $this->params->get('enable_h5_font') ) { $webfonts['h5'] = $this->params->get('h5_font');); //настройкасвойствклассашрифтов}//УстановкашрифтовзаголовкаHeading6 Fontif( $this->params->get('enable_h6_font') ) { $webfonts['h6'] = $this->params->get('h6_font'););//настройкасвойствклассашрифтов}//Установка шрифтов заголовканавигационной панели NavigationFontif( $this->params->get('enable_navigation_font') ) { $webfonts['.sp-megamenu-parent'] = $this->params->get('navigation_font'); //настройкасвойствклассашрифтов}//НастройкашрифтовблоковCustomFontif( $this->params->get('enable_custom_font') && $this->params->get('custom_font_selectors') ) { $webfonts[ $this->params->get('custom_font_selectors') ] = $this->params->get('custom_font'); //настройкасвойствклассашрифтов}$this->helix3->addGoogleFont($webfonts);//ПодключениетаблицстилейстраницсайтаCustomCSSif($custom_css = $this->helix3->getParam('custom_css')) { $doc->addStyledeclaration( $custom_css );}//ПодключениемодулейуправленияJavaScriptCustomJSif($custom_js = $this->helix3->getParam('custom_js')) { $doc->addScriptdeclaration( $custom_js );}?><!DOCTYPEhtml> <!—Определениеструктурыстроаницысайта<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"><head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"><?phpif($favicon = $this->helix3->getParam('favicon')) { //настройкаиконкидляотображениивбраузере $doc->addFavicon( JURI::base(true) . '/' . $favicon); } else { $doc->addFavicon( $this->helix3->getTemplateUri() . '/images/favicon.ico' ); //илииспользование дефолтной иконки} ?> <jdoc:include type="head" /><?php $this->helix3->addCSS('bootstrap.min.css, font-awesome.min.css, default.css') // CSS Files ->addJS('bootstrap.min.js, jquery.cookie.js, jquery.sticky.js, main.js, jquery.counterup.min.js, waypoints.min.js, jquery.easing.1.3.min.js, jquery.mixitup.min.js, jquery.stellar.min.js, wow.min.js, custom.js') // JS Files// подключениекоформлениюсайта, егографикиидинамикибиблиотекjavaScriptиихинициализацияниже ->lessInit()->setLessVariables(array( 'preset'=>$this->helix3->Preset(), 'bg_color'=> $this->helix3->PresetParam('_bg'), 'text_color'=> $this->helix3->PresetParam('_text'), 'major_color'=> $this->helix3->PresetParam('_major') )) ->addLess('legacy/bootstrap', 'legacy') ->addLess('master', 'template'); //RTLif($this->direction=='rtl') { $this->helix3->addCSS('bootstrap-rtl.min.css') ->addLess('rtl', 'rtl'); } $this->helix3->addLess('presets', 'presets/'.$this->helix3->Preset(), array('class'=>'preset'));//Описаниние программной настройки шапки сайта через класс BeforeHeadif($before_head = $this->helix3->getParam('before_head')) {echo $before_head . "\n"; } ?></head><body class="<?php echo $this->helix3->bodyClass( $body_classes ); ?>"> <div class="body-innerwrapper"><?php $this->helix3->generatelayout(); ?> <div class="offcanvas-menu"> <a href="#" class="close-offcanvas"><i class="fafa-remove"></i></a> <div class="offcanvas-inner"><?php if ($this->helix3->countModules('offcanvas')) { ?> <jdoc:include type="modules" name="offcanvas" style="sp_xhtml" /><?php } else { ?> <p class="alert alert-warning"><?php echo JText::_('HELIX_NO_MODULE_OFFCANVAS'); ?></p><?php } ?> </div> </div> </div><?php// описание настройки подвала сайтаif($this->params->get('compress_css')) { $this->helix3->compressCSS(); }if($this->params->get('compress_js')) { $this->helix3->compressJS( $this->params->get('exclude_js') ); }if($before_body = $this->helix3->getParam('before_body')) {echo $before_body . "\n"; } ?> <palign="center"><ahref="http://agethemes.com" target="_blank" title="Разработанодлямагазинанумизматикиибонистики">Разработанодлямагазинанумизматикиибонистики</a></p><jdoc:include type="modules" name="debug" /></body></html>Приложение 2. Редактированиефайла "/comingsoon.php" вшаблоне "at_shopbox".<?php/*** @packageHelix3 Framework**/defined('_JEXEC') ordie; //проверказагрузкистраницы или прекращение работы скрипта$doc = JFactory::getDocument();$app = JFactory::getApplication(); //Стандартныеподключенияосновных классов ядра для работы с контентом документа и модулями//Загрузка и инициализация класса Helix$helix3_path = JPATH_PLUGINS.'/system/helix3/core/helix3.php';if (file_exists($helix3_path)) {require_once($helix3_path); $this->helix3 = Helix3::getInstance();} else {die('Please install and activate helix plugin');}$comingsoon_title = $this->params->get('comingsoon_title');if( $comingsoon_title ) {$doc->setTitle( $comingsoon_title . ' | ' . $app->get('sitename') );}$comingsoon_date = explode('-', $this->params->get("comingsoon_date"));//Загрузка фреймворкаjQuery и инициализация его функцийJHtml::_('jquery.framework');?>//настройка шаблона страницы<!DOCTYPE html><html class="sp-comingsoon" xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"><head>// определение мета тегов для определения параметров системы и информации для поисковых роботов<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"><?php //подключениелоготипасайтаif($favicon = $this->helix3->getParam('favicon')) { $doc->addFavicon( JURI::base(true) . '/' . $favicon); } else { $doc->addFavicon( $this->helix3->getTemplateUri() . '/images/favicon.ico' ); } ?> <jdoc:include type="head" /><?php $this->helix3->addCSS('bootstrap.min.css, font-awesome.min.css') ->lessInit()->setLessVariables(array( 'preset'=>$this->helix3->Preset(), 'bg_color'=> $this->helix3->PresetParam('_bg'), 'text_color'=> $this->helix3->PresetParam('_text'), 'major_color'=> $this->helix3->PresetParam('_major') )) ->addLess('master', 'template') ->addLess('presets', 'presets/'.$this->helix3->Preset())->addJS('jquery.countdown.min.js');?></head><body>//блок подключения и настройки работы с социальными сетями через средства и функции подключенных фреймворков<div class="sp-comingsoon-wrap"><div class="container"><div class="text-center"><div id="sp-comingsoon"><?php if( $comingsoon_title ) { ?><h1 class="sp-comingsoon-title"><?php echo $comingsoon_title; ?></h1><?php } ?><?php if( $this->params->get('comingsoon_content') ) { ?><div class="sp-comingsoon-content"><?php echo $this->params->get('comingsoon_content'); ?></div><?php } ?><div id="sp-comingsoon-countdown" class="sp-comingsoon-countdown"></div><?php if($this->countModules('comingsoon')) { ?><div class="sp-position-comingsoon"><jdoc:include type="modules" name="comingsoon" style="sp_xhtml" /></div><?php } ?><?php//Social Icons$facebook= $this->params->get('facebook');$twitter = $this->params->get('twitter');$googleplus = $this->params->get('googleplus');$pinterest= $this->params->get('pinterest');$youtube= $this->params->get('youtube');$linkedin= $this->params->get('linkedin');$dribbble= $this->params->get('dribbble');$behance= $this->params->get('behance');$skype= $this->params->get('skype');$flickr= $this->params->get('flickr');$vk= $this->params->get('vk');if( $this->params->get('show_social_icons') && ( $facebook || $twitter || $googleplus || $pinterest || $youtube || $linkedin || $dribbble || $behance || $skype || $flickr || $vk ) ) {$html = '<ul class="social-icons">';if( $facebook ) {$html .= '<li><a target="_blank" href="'. $facebook .'"><i class="fafa-facebook"></i></a></li>';}if( $twitter ) {$html .= '<li><a target="_blank" href="'. $twitter .'"><i class="fafa-twitter"></i></a></li>';}if( $googleplus ) {$html .= '<li><a target="_blank" href="'. $googleplus .'"><i class="fafa-google-plus"></i></a></li>';}if( $pinterest ) {$html .= '<li><a target="_blank" href="'. $pinterest .'"><i class="fafa-pinterest"></i></a></li>';}if( $youtube ) {$html .= '<li><a target="_blank" href="'. $youtube .'"><i class="fafa-youtube"></i></a></li>';}if( $linkedin ) {$html .= '<li><a target="_blank" href="'. $linkedin .'"><i class="fafa-linkedin"></i></a></li>';}if( $dribbble ) {$html .= '<li><a target="_blank" href="'. $dribbble .'"><i class="fafa-dribbble"></i></a></li>';}if( $behance ) {$html .= '<li><a target="_blank" href="'. $behance .'"><i class="fafa-behance"></i></a></li>';}if( $flickr ) {$html .= '<li><a target="_blank" href="'. $flickr .'"><i class="fafa-flickr"></i></a></li>';}if( $vk ) {$html .= '<li><a target="_blank" href="'. $vk .'"><i class="fafa-vk"></i></a></li>';}if( $skype ) {$html .= '<li><a href="skype:'. $skype .'?chat"><i class="fafa-skype"></i></a></li>';}$html .= '<ul>';echo $html;}?></div></div></div></div><script type="text/javascript">jQuery(function($) { //определение функциональности с подключением возможностей фреймворка$('#sp-comingsoon-countdown').countdown('<?php echo trim($comingsoon_date[2]); ?>/<?php echo trim($comingsoon_date[1]); ?>/<?php echo trim($comingsoon_date[0]); ?>', function(event) {$(this).html(event.strftime('<div class="days"><span class="number">%-D</span><span class="string">%!D:<?php echo JText::_("HELIX_DAY"); ?>,<?php echo JText::_("HELIX_DAYS"); ?>;</span></div><div class="hours"><span class="number">%H</span><span class="string">%!H:<?php echo JText::_("HELIX_HOUR"); ?>,<?php echo JText::_("HELIX_HOURS"); ?>;</span></div><div class="minutes"><span class="number">%M</span><span class="string">%!M:<?php echo JText::_("HELIX_MINUTE"); ?>,<?php echo JText::_("HELIX_MINUTES"); ?>;</span></div><div class="seconds"><span class="number">%S</span><span class="string">%!S:<?php echo JText::_("HELIX_SECOND"); ?>,<?php echo JText::_("HELIX_SECONDS"); ?>;</span></div>'));});});</script></body></html>

Список литературы [ всего 39]

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Алексунин В.А.Электронная коммерция и маркетинг в Интернете [Текст] / В.А. Алексунин, В.В.Ролигина.- М.: Дашков и Ко, 2007.
2. Википедия. Електронний магазин. [Электронный ресурс]. - Режим доступу - http://ru.wikipedia.org/wiki/
3. Голик В.С. Эффективность Интернет-маркетинга в бизнесе [Текст] / В.С. Голик. - М.: Дикта, 2008.
4. Гуров Ф. Продвижение бизнеса в Интернет. Все о PR и рекламе в Сети [Текст] / Ф. Гуров. - М.: Вершина, 2008.
5. Гудман Д. JavaScript. Библия пользователя, 4-е издание.: Пер. с англ. / Д. Гудман - М.: Издательский дом "Вильямс", 2003. -960с.
6. Данько Т.П. Управление Интернет-маркетингом: учебное пособие [Текст] / Т.П. Данько. - М.: Инфра-М, 2007.
7. Дадали А. Бизнес в Сети/Ресурсы Интернет:- http://www.compress.ru/Archive/CP/2001/8/13/-17
8. Данишевская О.Г. Особенности поведения пользователей в интернет. Где и как размещать рекламу? // Интернет-маркетинг. – 2009. – № 6. – С. 352-368.
9. Дик В.В. Электронная коммерция [Текст] / В.В. Дик, М.Г. Лужицкий, А.Э. Родионов. - М.: Московская финансово-промышленная академия, 2005
10. Информационный бюллетень яндекс "Интернет-торговля в России: розница"// 2009
11. Коггзолл, Джон. РНР 5. Полное руководство. : Пер. с англ. / Джон Коггзолл: - М. : Издательский дом "Вильяме", 2006. - 752 с.: ил. - Парал. тит. англ.
12. Логистика для интернет-магазина. Интернет ресурс. Режим доступа: http://www.kom-dir.ru/article/90-red-logistika-dlya-internet-magazina
13. Люке Б.//Как открыть интернет-магазин"// Оборот.ру [Электронный ресурс]. – Электрон. журн. – 2007
14. Маркетинг: Метод. указания. - СПб.: Изд-во Политехн. / Сост. А.И.Климин. СПб.: Изд-во Политехн. ун-та, 2007. - 103 с.
15. Овчинников С.А., Белков С.В. Роль определения тематики web-сайта для поисковой оптимизации бизнеса в российском сегменте сети интернет // Бизнес. Образование. Право. Вестник Волгоградского института бизнеса. – 2010. – № 2. – С. 67-70.
16. Электронный магазин. е-мое. Электронный магазин. Электронный ресурс - [Режим доступа] - http://e-moe.biz/
17. Орлов Л. Как создать электронный магазин в Интернет. / Л. Орлов. М.; Бук-прес, 2006, - 384 с.: мул.
18. Особенности продвижения электронного магазина. [Электронный ресурс]. - Режим доступа http://www.modesco.ru/publications/osobjennosti-prodvizhjenija-eljektronnogo-magazina.html
19. Правоведение. Правовое регулирование предпринимательской деятельности: Метод. указания / Сост.: В.А. Дуболазов, А.М.Ефимов. СПб.: Изд-во Политехн. ун-та, 2007. 124 с.
20. Раицкий, К.А. Экономика предприятия: учебник / К.А. Раицкий. – М: Маркетинг, 1999. – 376 с.
21. Рейнольдс М. Электронная коммерция. - М.: Лори, 2010. 560 с.
22. Риз Джон. Проблема №1 для Интернет - предпринимателей. Электронный ресурс - [Режим доступа] - http://www.bizmost.biz/john_reese/art003.php
23. Сайт "4pМаркетинг". Электронный ресурс - [Режим доступа] - www.4p.ru/
24. Сервер об интернет-маркетинге "Маркетер". Электронный ресурс - [Режим доступа] - www.marketer.ru/
25. Секачев Антон. Инструкция для клиентов электронного магазина. Электронный ресурс - [Режим доступа] - http://citforum.univ.kiev.ua/hardware/sekachev/eshopfaq.shtml
26. Семенов Н.А. Что нам стоит интернет-магазин построить// [Электронный ресурс]. – Электрон. журн. – 2010. http://www.seonews.ru/author/6239/f/columns/
27. Соколова А.Н., Геращенко Н.И. Электронная коммерция. Мировой и российский опыт. - М.: Открытые системы, 2010. 318 с.
28. Томсон Лаура. Разработка Web-приложений на РНР и MySQL: Пер. с англ./Лаура Томсон, Люк Веллинг. - 2-е изд., испр. - СПб: ООО ДиаСофтЮП, 2003. - 672 с.
29. Успенский И.В. Торговые интернет-площадки - Электронный ресурс - [Режим доступа] - http://polbu.ru/uspensky_inetmarketing/ch57_all.html
30. Фертова В.В. Реклама и продвижение в интернете: выбор каналов, оценка эффективности // Интернет-маркетинг. – 2010. – № 6. – С. 368-385.
31. Холмогоров В. Поиск в Интернете и сервисы Яндекс// 2007. - С.30 -42
32. Электронные ресурсы: Фортин Михель. Возьмите покупателя за руку. -. http://www.bizmost.biz/michel_fortin/art012.php
33. Экслер А.В. OZON.ru: История успешного интернет-бизнеса в России»// 2009. - С.9-88, 129-136
34. Электронный маркетинг. [Электронный ресурс]. - Режим доступа - http://www.marketing.ru
35. Электронный магазин. Телеком. Электронный ресурс - [Режим доступа] - http://telecom-media.com.ua/ser/111-jelektronnyjj-magazin.html
36. Электронная коммерция. Западный опыт. Электронный ресурс - [Режим доступа] - http://www.bizmost.biz/
37. MySQL как основа электронного магазина. Карман. Электронный ресурс - [Режим доступа] - http://karman.com.ua/_mysql_kak_osnova_elektronnogo_0_0_0_2142_1.html
38. Marketing. Электронный ресурс - [Режим доступа] - http://www.marketing.spb.ru
39. E-MARKETPLACES или виртуальные торговые площадки / Электронный ресурс // http://www.proms.ru/book-emarketplaces.html

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00512
© Рефератбанк, 2002 - 2024