Работа с серверной платформой Denwer и с CMS Opencart
Содержание
Введение ……………………………………………………………………………………...…3
1. Установка и настройка Denwer и Opencart !.......……………………………….…………3
2. Руссификация сайта на Opencart.....................………………………………… ……………5
3. Создание отображения цен в рублях
5. Разработка функционала сайта………………………………………………………..….…..5
6. Заключение…………………..………………………………………………..…………..…...9
7. Приложение……………………………………………………………….……..…………….9
8. Список литературы……………………………….………….…...……….....…...…...…..…22
Введение
В практической работе рассматривается работа с серверной платформой Denwer и с CMS Opencart. С помощью этих программ требуется построить сайт интернет магазина. Сайт создаётся для того, чтобы потенциальные покупатели могли познакомиться с товарами и приобрести их.
Функционал сайта:
- Отображение информации о товаре его цене и условиях доставки.
- Возможность выбора товара по категориям или брендам.
- Возможность создания бонусных акций и скидок.
- Возможность приобретения подарочных сертификатов.
- Возможность участия в партнёрской программе.
- Возможность предоставления скидок по промо-коду.
- Возможность регистрации новых пользователей.
- Возможность оставить отзыв о любом из товаров.
- Возможность просмотра истории покупок.
- Наличие корзины и возможность просмотра всех товаров находящихся в ней, а так же итоговой цены.
- Возможность сравнения товаров.
- Возможность добавления товара в избранное.
- Возможность оплаты заказов через электронные системы.
- Возможность оформления заказов на отправку товара.
- Просмотр своих текущих заказов на сайте и информация о них.
- Возможность задать вопрос к администрации сайта
Установка и настройка Denwer и Opencart
Был выбран Denwer.
Денвер это набор инструментов, который позволяет создать и редактировать сайт прямо на вашем компьютере. Вам даже не нужно интернет-подключение, всё делается локально.
Скачав программу, требуется её установить. Откроется Internet Explorer необходимо его закрыть для продолжения установки.
В появившейся командной строке внимательно читаем и выбираем нужные пункты.
В итоге мы создали виртуальный диск и установили на него локальный сервер.
Далее запускаем Denwer через ярлык на рабочем столе
Затем запускаем и заходим в браузер, пишем в строке localhost и попадаем на стартовую страницу денвера.
Теперь приступим к установке Opencart на Denwer. Для начала нужно установить собственно сам Opencart. Для этого переходим по этой ссылке http://www.opencart.com/?route=download/download выбираем самый первый в списке, так как самый новый. Далее зайдём в наш созданный диск (в моём случае это диск :X) Заходим в папку home и в ней создаём папку(название папки будет как название сайта), я назвал папку supersiteunreal в этой же папке создаём еще одну, и называем www, в итоге получаем:
:x/home/supersiteunreal/www. Открываем архив находим папку upload и все файлы и папки кидаем в нашу папку www в итоге получаем:
:x/home/supersiteunreal /www
Теперь жмем на restart denwer и опять заходим localhost
теперь прокручиваем вниз страницу и находим такой раздел «Утилиты»
Нажимаем на Заведение новых БД(баз данных) и пользователей MySQL
Сделайте все как на картинке, только используйте другие имена и пароль (можете оставить, главное запомнить) .
Возвращаемся к утилитам и нажимаем на Список зарегистрированных сайтов
Выбираем наш сайт
И переходим на первую страницу установки. Здесь всё просто, можем читать, можем не читать, но жмем continue
На второй странице будет вот такая ошибка, решение таково, находим эти файлы у себя в папке www (один файл в прямо там лежит, второй лежит в папке admin) и меняем их название на config
И нажимаем опять Continue
3 шаг, тут немного сложнее, выбираем MYSQL без i указываем те же данные, что и при заведении БД в Denwe. Префикс оставляйте который там был! 2 часть заполняйте как хотите.
Удалите папку install из www, вам она уже не понадобится.
После удаления уже можно работать над построением сайта.
Руссификация сайта на Opencart
Так как мною была выбрана самая новая версия Opencart 2.0.3.1. в которой по умолчанию весь интефейс и содержание сайта было на английском языке, появилась необходимость установки русского языка. Потому что сайт нацелен на продажи в России.
Для начала скачиваем файлы с переводом. Открываем распакованный перевод (rus).
- В каталог /ваш-домен/www/admin/language загружаем папку: rus\upload\admin\language\russian\ с компьютера из распакованного перевода;
- В каталог магазина /ваш-домен/www/catalog/language загружаем каталог rus\upload\catalog\language\russian\ с компьютера из распакованного перевода.
Затем нам нужно включить перевода на русский язык.
Переходим в административную часть магазина OpenCart.
Перевод OpenCart 2.0 на русский язык возможен двумя способами. Они применимы как вместе, так и по отдельности.
- Первый способ, это сделать сайт магазина многоязычным, то есть и русским и английским, а русский язык сделать основным.
- Второй способ, это сделать русский язык основным для магазина и установить его по умолчанию. Как я уже сказал, можно сделать русский язык основным, и при этом, оставить переключение сайта на английский язык.
В административной панели сайта открываем вкладку SystemLocalosationLanguages.
В открывшейся форме заполняем все поля следующим образом:
Важен пункт Sort Order: 1. Это порядок языка в списке языков на сайте. Если у английского языка будет стоять Order 0(ноль), а у русского будет Order 1, то сайт будет открываться на английском. Если наоборот, то сайт будет открываться на русском языке, а на английский язык, его можно будет переключить.
После заполнения не забываем сохраняться. Кнопка сохранения справа вверху.
Разработка функционала сайта
В административном меню сайта были созданы основные категории и подкатегории товаров.
- Планшеты
- Android
- Macs
- Windows
- Игры и приставки
- Sony Playstation
- Xbox
- Игры
- Компьютеры и периферия
- PC
- Веб-камеры
- Мониторы
- Мыши и клавиатуры
- Принтеры и сканеры
- Mac
- Программы
- Телефоны
- Смартфоны
- Сотовые телефоны
- Фотоаппараты
- Аудиотехника
- Наушники
- Колонки
- MP3-плееры
Наполнение сайта контентом
Далее было выполнено добавление товаров на сайт, а именно загрузка нескольких изображений каждого товара, описание основных характеристик и цены. А так же выполнена сортировка их по основным категориям и категориям брендов, параллельно были созданы категории брендов.
- A4Tech
- AOC
- Apple
- ASUS
- Benq
- Canon
- Genius
- HP
- Lenovo
- LG
- Microsoft
- Nikon
- Oklick
- PHILIPS
- Razer
- Ritmix
- Samsung
- Sony
- SteelSeries
Список литературы
http://ocshop.info/kak-ustanovit-denwer-i-postavit-na-nego-opencart/
- Горнаков С. Г. Осваиваем популярные системы управления сайтом (CMS). М. : ДМК Пресс, 2010, 336 с. Электронное издание. Режим доступа (регистрация на сайте библиотеки УдГУ): http://ibooks.ru/reading.php?productid=22468
- Кузнецов М., Симдянов И. MySQL 5. СПб. : БХВ-Петербург, 2010, 1024 с. Электронное издание. Режим доступа (регистрация на сайте библиотеки УдГУ): http://ibooks.ru/reading.php?productid=18426
- Седова Я. Разработка расширений для CMS Joomla. Лекции, 2012 Электронное издание. Режим доступа: http://www.intuit.ru/studies/courses/3731/973/info
- Линн Бейли, Майкл Моррисон Изучаем PHP и MySQL . М. : Эксмо, 2010, 800 с.
- Хаген Граф Руководство для начинающего пользователя Joomla! 2.5. 278 с.