угий рядок «border: solid 3px # 64b000;» означає виведення суцільний (solid) рамки товщиною 3 пікселя (3px) темно-зеленого кольору (його код: # 64b000) навколо самої кнопки вибору валюти. Третій рядок означає, що шрифт напису на кнопці буде жирним. Четверта відповідає за розмір шрифту (14 пікселів). Команда «padding: 4px» означає, що внутрішній відступ кнопки (від її кордонів до написи всередині неї) дорівнює 4 пікселям. А команда «margin: 5px» означає, що зовнішній відступ (від рамки до сусідніх об'єктів) дорівнює 5 пикселям. Напис «color: #ffffff» каже, що колір напису на кнопці вибору валюти буде білим. І останній рядок, в якій прописано «background-image: url (images/menu_t.jpg)», означає, що в якості фону кнопки вибору валюти буде виводитися зображення «menu_t.jpg», таке ж, як і на назві кожного модуля, розташованого на сайті.
Останнє, що я зробив у цьому модулі, це вирівняв вміст модуля по центру. У зазначеному вище файлі «mod_virtuemart_currencies.php» перед рядком « lt;! - Currency Selector Module - gt;» виведення поля для вибору валюти і кнопки вибору валюти я прописав « lt; div style= text-align: center; gt; ». Для того, щоб все відображалося так, як задумано, потрібно закрити тег, прописавши « lt;/div gt;» після «value= lt;? Php echo Вибрати валюту ? gt; / gt; ».
Останній модуль «mod_frontpage_categories.zip» є застарілим (він розроблявся під старі версії Joomla і під версію 1.5 не підходить), для його працездатності необхідно включити інтеграцію з плагіном старих модулів Legacy. Цей модуль я додав в позицію «debug», що знаходиться в самій нижній частині сайту. Я зробив так, щоб 6 категорій відображалося в рядку, а потім у файлі таблиць каскадних стилів створив рамку і зовнішні відступи для даного модуля.
Всі зміни і доопрацювання в зовнішньому вигляді і функціоналі на даному етапі завершені. Також зовнішній вигляд сайту буде доопрацьовуватися у міру додавання товару на сайт інтернет-магазину.
СТВОРЕННЯ ТОВАРУ В ІНТЕРНЕТ-МАГАЗИНІ
Зовнішній вигляд сайту готовий, але інтернет-магазином його поки назвати не можна, тому що в ньому відсутні товари. Зараз потрібно підготувати робочу область для того, щоб потім можна було легко і швидко додавати всі товари в інтернет-магазин.
Необхідно створити списки категорій товарів, для того щоб можна було здійснювати навігацію через модуль, який був названий «Каталог». Всі категорії товарів поділяються на головні категорії і вкладені категорії (підкатегорії). Нижче буде наведена таблиця, в якій вказані всі категорії (вид товару) і підкатегорії (виробник даного виду товару) товарів, що знаходиться на сайті. У дужках буде вказано кількість товарів в кожній категорії/підкатегорії. Всього в електронному магазині знаходиться 130 товарів.
Тбліца 1. Категорії і підкатегорії товарів магазину «Електрон».
КатегорііПодкатегорііНоутбукі (28) Acer (6) ASUS (8) HP (5) Lenovo (5) Samsung (4) Нетбуки (13) ASUS (3) HP (6) Lenovo (4) Миші ( 24) A4-Tech (7) Acme (2) ASUS (5) Genius (5) Logitech (5) Сумки (21) Acme (5) Case Logic (6) Krusell (4) Spayder (6) Зовнішні жорсткі диски (15 ) Apacer (3) ASUS (5) Transcend (7) КатегорііПодкатегорііАкустіческіе системи (29) Acme (7) Alliance (5) Logitech (8) SVEN (9) У модулі пошуку є функція розширеного пошуку товарів за їх характеристиками. Повна інформація про кожен товар буде додаватися в опис, а найважливішу частину з цієї інформації я задіюю для розширеного пошуку. Для реалізації пошуку по характеристикам необхідно створити типи товарів і задати необхідні параметри з усіма можливими для них значеннями. За умовчанням в кожному типі товару встановлений параметр пошуку «Ціна», тому його створювати немає необхідності. Всі параметри будуть реалізовані у вигляді списку.
Нижче буде наведена таблиця, в якій вказані всі типи товарів, їх параметри і допустимі значення цих параметрів. Допустимі значення будуть вказані в дужках, що розділяє знаком буде «;». Дана таблиця містить в собі характеристики всіх 130 товарів, представлених в інтернет-магазині «Електрон».
Таблиця 2. Типи товарів, параметри товарів та їх допустимі значення
Типи товаровПараметри товарів (значення параметрів), одиниці ізмереніяНоутбукіПроізводітель (Acer; ASUS; HP; Lenovo; Samsung) Відеокарта (AMD Radeon; Intel; NVIDIA GeForce) Діагональ (15,6; 17,3), дюймиПамять (1; 2; 3; 4; 6), ГбHDD (250; 320; 500; 640; 750), ГбНетбукіПроізводітель (ASUS; HP; Lenovo) Відеокарта (AMD Radeon; Intel; NVIDIA) Діагональ (10,1; 11 , 6; 12,1; 14,0), дюймиПамять (1; 2; 3; 4), ГбHDD (160; 250; 320; 500), ГбМишіПроізводітель (A4Tech; Acme; ASUS; Genius; Logitech) Наявність проводу (Дротові ; Бездротові) Типи товаровПараметри товарів (значення параметрі...