Інтернет-магазин "Сквозняк"

Аналіз технологій розробки систем моніторингу і управління та різноманітності мов програмування. Створення проекту структури Інтернет-магазину, розробка бази даних, UML-діаграми та алгоритму виконання функцій додатку. Результати тестування програми.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 08.06.2015
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Завдяки досягненням сучасних технологій більшість так би мовити, "канцелярської роботи" в офісі здійснюється з використанням комп'ютерної техніки. Якщо згадати, що в середньому робочий день офісного працівника складає 7-8 годин (як передбачено нормами Кодексу законів про працю України) при п'яти- або шестиденному робочому тижні, можна зробити висновок, наскільки багато часу доводиться проводити віч-на-віч з комп'ютером.

При роботі на комп'ютерах, до складу яких входять відео-дисплейні термінали (ВДТ), на працівників можуть діяти наступні шкідливі та погрожуючі життю і здоров'ю виробничі фактори:

- фізичні:

1) підвищений рівень шуму (від вентилятора системного блоку);

2) високий рівень напруги в електричній мережі;

3) підвищений рівень статичної електрики;

4) підвищений рівень електромагнітного випромінювання;

5) підвищений рівень напруженості електричного поля;

6) пряме і відбите від екрана світло;

7) несприятливе розподілення яскравості об'єктів в полі зору.

- психофізіологічні:

1) фізичні перевантаження статичної та динамічної дії;

нервово-психічні перевантаження (розумове перенапруження, перенапруження зорових аналізаторів, монотонність праці, емоційні перевантаження).

4.2 Гігієна праці та виробнича санітарія

При виконанні робіт на персональних комп'ютерах (ПК) оператори дотримуються вимог загальної інструкції з охорони праці.

Відповідні робочі місця не розташовані у підвальних або цокольних приміщеннях будинків. В обладнанні приміщень не використовуються полімерні матеріали, що виділяють шкідливі хімічні речовини. Також приділено увагу забезпеченню достатнім для здійснення роботи рівнем освітлення (природного та штучного - у темну пору доби) та звукоізоляції. Для регуляції рівня освітлення природним світлом застосовані жалюзі. Окрім того, у приміщеннях, де здійснюється робота з комп'ютерами, щодня здійснюється вологе прибирання з метою недопущення запиленості підлоги та меблів.

Заземлені конструкції, що знаходяться в приміщеннях, де розміщені робочі місця операторів (батареї опалення, водопровідні труби, кабелі із заземленим відкритим екраном), надійно захищені діелектричними щитками або сітками з метою недопущення потрапляння людини під напругу.

Особливої уваги заслуговують заходи дотримання протипожежної безпеки. Так, у всьому приміщені лінії електромережі захищені від виникнення короткого замикання, а також від перепадів мережевої напруги, що може спричинити збої в роботі електронно-обчислювальної техніки. Приміщення оснащені системою автоматичної пожежної сигналізації та вогнегасниками. Під час монтажу та експлуатації ліній електромережі повністю унеможливили виникнення електричного джерела загоряння внаслідок короткого замикання та перевантаження проводів, обмежили застосування проводів з легкозаймистою ізоляцією і, за можливості, застосовувати негорючу ізоляцію. У приміщенні, де одночасно експлуатуються понад п'ять комп'ютерів, на помітному та доступному місці встановлений аварійний резервний вимикач, який може повністю вимкнути електричне живлення приміщення, крім освітлення.

До самостійної роботи на комп'ютерах допускаються особи, які пройшли медичний огляд, навчання з професії, ввідний інструктаж з охорони праці і первинний інструктаж з охорони праці на робочому місці. В подальшому вони проходять повторні інструктажі з охорони праці на робочому місці один раз на півріччя.

Щоб запобігти тимчасовим або хронічним професійним захворюванням, додержуються правил гігієни праці на виробництві.

Санітарія і гігієна праці включає до свого складу частини гігієни праці та санітарної техніки.

Гігієна праці - галузь профілактичної медицини, що вивчає умови збереження здоров'я на робочому місті й заходи, які сприяють цьому. Основні завдання гігієни праці:

- вивчати вплив на людину метеорологічних умов і розробляє засоби і способи забезпечення комфортних умов праці.

- вивчати вплив на організм людини небезпечних і токсичних речовин, що виділяються в навколишнє середовище, і розробляє засоби захисту.

- вивчати вплив шуму, вібрації, іонізуючого випромінювання на організм людини і розробляє засоби захисту від цих чинників.

- займатися питаннями освітлення робочих місць.

- давати обґрунтування санітарним нормам.

- займатися створенням індивідуальних засобів захисту.

- розробляти засоби і методи контролю умов праці.

- організовувати санітарно-побутове забезпечення.

Щодня перед початком роботи оператор виконує наступні дії:

- оглядає своє робоче місце; про виявлення ознак пошкодження обладнання інформує свого безпосереднього керівника;

- регулює освітленість на робочому місці, переконується в відсутності відблисків на екрані комп'ютера, відсутності зустрічного світла;

- перевіряє правильність підключення обладнання ЕОМ до електромережі;

- очищає екран комп'ютера від пилу та інших забруднень;

- перевіряє правильність організації робочого місця й за необхідності проводить відповідні коригування.

Оператор під час роботи виконує наступні вказівки:

- виконувати тільки ту роботу, яку йому було доручено;

- підтримувати порядок і чистоту на робочому місці;

- тримати відкритими всі вентиляційні отвори обладнання;

- коректно закрити всі активні завдання у разі припинення роботи з комп'ютером;

- негайно відключити комп'ютером від електричної мережі у разі виникнення аварійної ситуації.

У ході виконання робіт оператор комп'ютера дотримується наступних правил:

- витримує відстань від очей до екрана комп'ютером в межах 60-70 см;

- дотримується внутрішньо-змінного режиму праці та відпочинку, регламентованих перерв у роботі, а саме (при 8-годинній денній робочій зміні):

1) для розробників програм - тривалістю 15 хвилин через кожну годину роботи;

2) для інших категорій працівників - тривалістю 15 хвилин через кожні дві години роботи;

3) для операторів комп'ютерного набору - тривалістю 10 хвилин, після кожної години роботи.

Під час регламентованих перерв виконуються комплекси вправ для очей, рук, хребта, поліпшення мозкового кровообігу тощо. Про виявлення несправності обладнання або інших факторів, які створюють загрозу для життя або здоров'я працівників, інформують свого безпосереднього керівника.

Операторам ПК заборонено:

- виконання ремонту та налагодження комп'ютерної техніки безпосередньо на робочому місці оператора;

- зберігання біля комп'ютера паперу, дискет, інших носіїв інформації, запасних блоків, деталей тощо, якщо вони не використовуються для поточної роботи;

- відключення захисних пристроїв, самочинні зміни в конструкції комп'ютера;

- використання комп'ютерів, на екранах яких під час роботи з'являються нехарактерні сигнали, нестабільне зображення на екрані тощо;

- доторкання до задньої панелі системного блоку при включеному живленні;

- попадання вологи на поверхню системного блоку, монітора, клавіатури, дисководів, принтерів та інших пристроїв;

- приймання напоїв та їжі на робочому місці.

Параметри, характеризуючи санітарно-гігієнічні умови праці представлені в таблиці 4.1.

Таблиця 4.1

Параметри санітарно-гігієнічних умов праці.

Параметр

Фактичне значення

Значення по СН-245-71 чи державному стандарту

Висновок

1

2

3

4

Шум, дБ

54

38-86

В межах норми

Освітленість (загальна), Лк

463

300-500

В межах норми

Значення К.П.О., %

5

1,5-100

В межах норми

Загазованість (концентрація і вид газу), мг/м3

Азот 4,9

Аміак 11

Озон 0,04

Свинець 0,01

Хлор 0,8

Азот 5

Аміак 20

Озон 0,1

Свинець 0,01

Хлор 1

В межах норми

Температура повітря, °С

взимку

влітку

21-23

22-24

21-24

22-25

В межах норми

Відносна вологість, %

40-55

40-60

В межах норми

Швидкість руху повітря, м/с

0,1-0,15

0,1-0,2

В межах норми

4.3 Організація робочого простору

Основним обладнанням робочого місця користувача ПК є: ВДТ, системний блок, клавіатура, друкуючий пристрій (принтер), зовнішні пристрої пам'яті, сканер, "миша", блок безперервного живлення, робочий стіл, стілець та інше; допоміжним - шафи, полиці, сейф та ін. Усі ВДТ, з електронно-променевою трубкою, були замінені на ВДТ з ЖК дисплеями, так як опромінення від терміналу даного типу є незначним, і не шкодить здоров'ю.

Робочі місця з ВДТ розташовані на відстані не менше 1,5м від стіни з вікнами, від інших стін - на відстані 1м, між собою - на відстані не менше 1,5м. Відносно вікон робочі місця доцільно розташовані таким чином, щоб природне світло падало на нього збоку, переважно зліва.

Робочі місця, обладнані ВДТ, розташовані таким чином, щоб запобігти попаданню в очі прямого світла. Джерела освітлення слід розташовані з обох боків екрану, паралельно напрямку зору.

Для запобігання світлових відблисків від екрана, клавіатури в напрямку очей користувача від освітлювачів загального призначення або сонячних променів застосовані анти-відблискові сітки, спеціальні фільтри, захисні козирки, на вікнах регульовані жалюзі.

Фільтри на ВДТ не використовуються, так як для терміналу з ЖК дисплеєм вони не потрібні.

При роботі з текстовою інформацією (в режимі введення даних, редагування тексту і читання з екрану ВДТ) найбільш фізіологічним є зображення чорних знаків на світлому (білому) фоні.

ВДТ розташовані на робочому місці так, щоб поверхня екрану знаходилась в центрі поля зору на відстані 400-700мм від очей користувача. Елементи робочого місця - таким чином, щоб підтримувалась однакова відстань від очей користувача до екрана, клавіатури, пюпітра.

Робота комп'ютера супроводжується електромагнітним випромінюванням різних частот і рівнів, інтенсивність котрого зменшується пропорційно квадрату відстані до екрану. Оператори дотримуються оптимальної для працюючого за ПК є відстані - 50см від екрану ВДТ.

Раціональною робочою позою працюючого за ПК є таке розташування тіла, при якому ступні працівника розташовані горизонтально на підлозі або на підставці для ніг, стегна зорієнтовані в горизонтальній площині, верхні кінцівки рук - вертикально, кут ліктьового суглоба коливається в межах 70-90град., зап'ястя зігнуті під кутом, не перевищує 20град., нахил голови - в межах 15-20град.

Для нейтралізації зарядів статичної електрики в приміщенні, де виконуються роботи на комп'ютерах, в тому числі на лазерних та світлодіодних принтерах, штучно збільшується вологість повітря за допомогою кімнатних зволожувачів. Не рекомендується носити одяг з синтетичних матеріалів.

Рисунок 4.1 - Схема розміщення ПК в приміщеннях

4.4 Електробезпека в приміщеннях з ЕОМ

Для підтримки електробезпеки в приміщенні, весь персонал дотримується вимоги електробезпеки і пожежної безпеки у приміщеннях, де встановлені ВДТ ЕОМ і ПЕОМ, відображені у ДНАОП 0.00-1.31-99: ЕОМ і все устаткування для обслуговування, ремонту та налагодження роботи їх, електропроводи і кабелі відповідають електробезпеці зони за ПВЕ та мають апаратуру захисту від струму короткого замикання.

У приміщенні забезпечена неможливість виникнення джерела загорання внаслідок короткого замикання та перевантаження проводів шляхом переходу на негорючу ізоляцію.

Лінії електромережі ВДТ ЕОМ і ПЕОМ виконуються як окрема групова три-провідна мережа шляхом прокладання фазового, нульового робочого та нульового захисного провідників (заземлення або занулення), причому площі перерізу нульового робочого і нульового захисного провідника не менші за площу перерізу фазового провідника.

При одночасному використанні понад п'яти ПЕОМ на помітному місці встановлений аварійний резервний вимикач, який в разі небезпеки повністю знеструмлює електричну мережу (крім освітлення). В такому випадку використавши три-провідникового захищеного проводу або кабелю в оболонці з негорючого або важко-займистого матеріалу прокладено їх без металевих труб та гнучких металевих рукавів.

Електромережі для під'єднання ВДГ, ЕОМ і ПЕОМ оснащені справжніми штепсельними з'єднаннями та електророзетками, які, крім контактів фазового і нульового робочого провідників, мають спеціальні контакти для під'єднання нульового захисного провідника, що під'єднаний раніше ніж вони. Порядок роз'єднання при відімкненні мережі має бути зворотним. Операторам заборонено під'єднувати обладнання до звичайної двопровідної електричної мережі, зокрема з використанням перехідних пристроїв. Електромережі штепсельних з'єднань та електричних розеток виконані за магістральною схемою, по 3-6 в одному колі. При розташуванні їх уздовж стін провідники прокладені по підлозі в металевих трубах і гнучких металевих рукавах, а при розташуванні їх у центрі приміщення прокладені у каналах або під знімною підлогою в металевих рукавах. При цьому не використовуються провід і кабель в ізоляції з вулканізованої гуми та інші матеріали, що містять сірку. Металеві трубки і гнучкі металеві рукави заземлені відповідно до ДНАОП 0.001.21-98. Не використовується функціональне заземлення для під'єднання захисного заземлення.

Штепсельні з'єднання або електричні розетки для напруги 12 і 36В пофарбовані в колір, що відрізняється від їхнього кольору для напруги 127 і 220В.

Плити знімної підлоги встановлені важко-займисті, з межею вогнестійкості не меншою за 30хв, або негорючими і виконані з матеріалів, які під час горіння не виділяють шкідливих токсичних речовин і газів, що сприяють корозії. Простір під ними розділяють негорючі діафрагми на відсіки площею не більшою за 250м2 з межею вогнестійкості не меншою за 45 хв. Простір під підлогою оснащений системою пожежної сигналізації та засобами пожежогасіння відповідно до вимог пожежного захисту з використанням димових пожежних сповіщувачів.

4.5 Пожежна безпека

Пожежна безпека на підприємстві - це один з важливих факторів збереження нашої робочої території і життя персоналу.

Екстремальні ситуації під час пожеж характеризуються набором небезпечних факторів, відповідно до ГОСТ 12.1.004 - 91 "Пожежна безпека. Основні терміни і поняття":

- відкритий вогонь, підвищена температура;

- теплове випромінювання;

- дим;

- знижена концентрація кисню;

- небезпека вибухів і обвалення.

- дим має наступні основні види небезпеки:

- токсична дія;

- підвищена оптична щільність.

Підвищена оптична щільність диму становить собою погіршення видимості внаслідок забарвлення диму продуктами горіння. Як правило, дим при пожежі має чорний колір, і на відстані 1 м видимість практично дорівнює 0, що перешкоджає гасінню та евакуації.

Для того, щоб повністю була активною пожежна безпека на підприємстві, першою справою встановлена пожежна сигналізація. Завдання встановленого обладнання - оповістити людей, що працюють на даній території про пожежу або можливому невеликому загорянні. У деяких випадках існує автоматичне гасіння пожежі. Також всі приміщення забезпечені вогнегасниками, які розставлені на вільних видних місцях. До них додається інструкція по користуванню. Працюючий персонал прочитав правила користування вогнегасником до того моменту, коли доведеться його використовувати в дії, інакше це може призвести до плачевних ситуацій. Вогнегасник зберігається в місцях, захищених від прямих сонячних променів.

Правила пожежної безпеки на підприємстві для всіх однакові і виконуються відповідно до вимог.

Одне з головних правил - це план евакуації, що включає в себе план-схему приміщення (поверху), та шляхи безпечної, а також найбільш раціональної, евакуації.

У випадку пожежі треба використовувати план евакуації (рисунок 4.2).

Рисунок 4.2 - План евакуації.

Висновки

Інтернет - магазин (електронний магазин, онлайновий магазин) - це програмний комплекс, який дозволяє продавати товари чи послуги через мережу Інтернет та автоматизувати управління бізнес-процесами.

Електронна торгівля у віртуальному магазині ґрунтується на тій же структурі, що і традиційна торгівля.

Класифікують Інтернет-магазини по різних критеріях: по моделі бізнесу, по відношенню з постачальниками, по товарному асортименту, по методах роздрібного продажу товарів в мережі.

Інтернет-магазини мають свої як позитивні так і негативні сторони. До переваг відносять: економія часу, низькі ціни, безкоштовна доставка, свобода вибору, психологічний комфорт, зручність оплати, анонімність. До недоліків Інтернет-магазину відносять: недосконала система доставки, незручна система оплати, складна система замовлення, нестабільний асортимент, необхідність реєстрації, проблема віртуальності, невиконання вибору замовлення, втрата замовлення [5].

Типовий варіант Інтернет-магазину складається з наступних функціональних частин: каталог товарів, пошукова система, корзина, реєстраційна форма, форма відправки замовлення.

В рамках дипломної роботи було досліджено існуючі Запоріжські, Львівські та Рівненські Інтернет-магазини.

Було проведено маркетингове дослідження Інтернет-магазину, а саме здійснено опитування користувачів Internet на тему: "Чому покупці, що займаються шопінгом в Інтернет - магазинах, віддають перевагу їм над магазинами традиційним?" результати досліджень були оформленні у вигляді діаграми [6].

Враховуючи основні вимоги до створення Інтернет-магазину та за допомогою сучасних Інтернет технологій мови програмування PHP та системи управління базами даних MySQL, було розробленно Web-сайт Інтернет-магазин, функціональна структура якого складається з Web-сайту та бази даних, дані елементи взаємодіють між собою.

Структура бази даних складається з 11 таблиць, які пов'язані між собою зв'язком типу один до багатьох, що забезпечує збереження цілісності даних. Структура Web-сайту базується на адміністративній та клієнтській частині.

Позитивними якостями розробленого Інтернет-магазину є:

- зручний інтерфейс користувача;

- відсутність реєстрації клієнтів магазину, що забезпечує їхню анонімність;

- сортування товарів по групах та підгрупах, що пришвидшує пошук потрібного товару;

- вибір оплати та доставки товару користувачем;

- невелика за розміром форма для замовлення;

- автоматична зміна даних в базі даних магазину при здійсненні замовлення обраного товару [7].

Негативними якостями Інтернет-магазину є:

- неповна база товарів;

- відсутність можливості оплати новітніми засобами;

- ціни товарів не представленні в іноземній валюті.

Враховуючи вище сказане можна зробити висновок, що всі поставленні завдання в дипломній роботі виконані в повному обсязі.

Перелік посилань

1 Алексеев А.А. Как сделать рекламу Вашей фирмы в сети Интернет: Пошаговое руководство для фирм, желающих сделать рекламу своей продукции в сети Интернет. - М: Dux comp, 1997.

2 ГОСТ 12.1.030-81*. ССБТ. Электробезопасность. Защитное заземление. Зануление. - Введ. 01.01.82/

3 Нольден М. Ваш первый выход в Internet: Для начинающих пользователей Internet и широкого круга пользователей PC / Гл. ред. Е.В. Кондукова; Пер с нем. К.А. Шиндер. - Спб.: ИКС, 1996. - 238 с.

4 Популярные Web-сервисы: практика использования. Айверсон Уилл. КУДИЦ - ОБРАЗ, 2005.

5 Правила охорони праці під час експлуатації електронно-обчислювальних машин . Затверджено МінЮстом України 17 червня 1999 р. №382/3675 [44]

6 Правила пожежної безпеки в Україні. - К.: Основа, 2002. - 352 с.

7 Разработка Web-приложений с помощью PHP и MySQL, 3-е издание. Люк Веллинг, Лора Томсон. Вільямс, 2005.

Додатки

Додаток А

Програмний код модулів програми

// mod_jshopping_categories

<?php

defined('_JEXEC') or die('Restricted access');

error_reporting(error_reporting() & ~E_NOTICE);

if (!file_exists(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'jshopping.php')){

JError::raiseError(500,"Please install component \"joomshopping\"");

}

require_once (dirname(__FILE__).DS.'helper.php');

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."factory.php");

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."jtableauto.php");

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'tables'.DS.'config.php');

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."functions.php");

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."multilangfield.php");

JSFactory::loadCssFiles();

$lang = JFactory::getLanguage();

if(file_exists(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS . 'lang'. DS . $lang->getTag() . '.php'))

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS . 'lang'. DS . $lang->getTag() . '.php');

else

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS . 'lang'.DS.'en-GB.php');

JTable::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'tables');

$field_sort = $params->get('sort', 'id');

$ordering = $params->get('ordering', 'asc');

$show_image = $params->get('show_image',0);

$category_id = JRequest::getInt('category_id');

$category = JTable::getInstance('category', 'jshop');

$category->load($category_id);

$categories_id = $category->getTreeParentCategories();

$categories_arr = jShopCategoriesHelper::getCatsArray($field_sort, $ordering, $category_id, $categories_id);

$jshopConfig = JSFactory::getConfig();

require(JModuleHelper::getLayoutPath('mod_jshopping_categories'));

?>

// mod_banners

<?php

// no direct access

defined('_JEXEC') or die;

// Include the syndicate functions only once

require_once dirname(__FILE__).'/helper.php';

$headerText= trim($params->get('header_text'));

$footerText= trim($params->get('footer_text'));

require_once JPATH_ADMINISTRATOR. '/components/com_banners/helpers/banners.php';

BannersHelper::updateReset();

$list = &modBannersHelper::getList($params);

$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));

require JModuleHelper::getLayoutPath('mod_banners', $params->get('layout', 'default'));

<?xml version="1.0" encoding="utf-8"?>

<extension

type="module"

version="2.5"

client="site"

method="upgrade">

<name>mod_banners</name>

<author>Joomla! Project</author>

<creationDate>July 2006</creationDate>

<copyright>Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.</copyright>

<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

<authorEmail>admin@joomla.org</authorEmail>

<authorUrl>www.joomla.org</authorUrl>

<version>2.5.0</version>

<description>MOD_BANNERS_XML_DESCRIPTION</description>

<files>

<filename module="mod_banners">mod_banners.php</filename>

<folder>tmpl</folder>

<filename>helper.php</filename>

<filename>index.html</filename>

<filename>mod_banners.xml</filename>

</files>

<languages>

<language tag="en-GB">en-GB.mod_banners.ini</language>

<language tag="en-GB">en-GB.mod_banners.sys.ini</language>

</languages>

<help key="JHELP_EXTENSIONS_MODULE_MANAGER_BANNERS" />

<config>

<fields name="params">

<fieldset name="basic"

addfieldpath="/administrator/components/com_banners/models/fields">

<field

name="target"

type="list"

default="1"

label="MOD_BANNERS_FIELD_TARGET_LABEL"

description="MOD_BANNERS_FIELD_TARGET_DESC">

<option

value="0">JBROWSERTARGET_PARENT</option>

<option

value="1">JBROWSERTARGET_NEW</option>

<option

value="2">JBROWSERTARGET_POPUP</option>

</field>

<field

name="count"

type="integer"

first="1"

last="10"

step="1"

default="5"

label="MOD_BANNERS_FIELD_COUNT_LABEL"

description="MOD_BANNERS_FIELD_COUNT_DESC" />

<field

name="cid"

type="bannerclient"

label="MOD_BANNERS_FIELD_BANNERCLIENT_LABEL"

description="MOD_BANNERS_FIELD_BANNERCLIENT_DESC" />

<field

name="catid"

type="category"

extension="com_banners"

label="JCATEGORY"

multiple="true" size="5"

default=""

description="MOD_BANNERS_FIELD_CATEGORY_DESC" >

<option value="">JOPTION_ALL_CATEGORIES</option>

</field>

<field

name="tag_search"

type="radio"

default="0"

label="MOD_BANNERS_FIELD_TAG_LABEL"

description="MOD_BANNERS_FIELD_TAG_DESC">

<option

value="0">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="ordering"

type="list"

default="0"

label="MOD_BANNERS_FIELD_RANDOMISE_LABEL"

description="MOD_BANNERS_FIELD_RANDOMISE_DESC">

<option

value="0">MOD_BANNERS_VALUE_STICKYORDERING</option>

<option

value="random">MOD_BANNERS_VALUE_STICKYRANDOMISE</option>

</field>

<field

name="header_text"

type="textarea"

filter="safehtml"

rows="3"

cols="40"

label="MOD_BANNERS_FIELD_HEADER_LABEL"

description="MOD_BANNERS_FIELD_HEADER_DESC" />

<field

name="footer_text"

type="textarea"

filter="safehtml"

rows="3"

cols="40"

label="MOD_BANNERS_FIELD_FOOTER_LABEL"

description="MOD_BANNERS_FIELD_FOOTER_DESC" />

</fieldset>

<fieldset

name="advanced">

<field

name="layout"

type="modulelayout"

label="JFIELD_ALT_LAYOUT_LABEL"

description="JFIELD_ALT_MODULE_LAYOUT_DESC" />

<field

name="moduleclass_sfx"

type="text"

label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"

description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />

<field

name="cache"

type="list"

default="1"

label="COM_MODULES_FIELD_CACHING_LABEL"

description="COM_MODULES_FIELD_CACHING_DESC">

<option

value="1">JGLOBAL_USE_GLOBAL</option>

<option

value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>

</field>

<field

name="cache_time"

type="text"

default="900"

label="COM_MODULES_FIELD_CACHE_TIME_LABEL"

description="COM_MODULES_FIELD_CACHE_TIME_DESC" />

</fieldset>

</fields>

</config>

</extension>

defined('_JEXEC') or die;

class modBannersHelper

{

static function &getList(&$params)

{

JModelLegacy::addIncludePath(JPATH_ROOT.'/components/com_banners/models', 'BannersModel');

$document= JFactory::getDocument();

$app= JFactory::getApplication();

$keywords= explode(',', $document->getMetaData('keywords'));

$model = JModelLegacy::getInstance('Banners', 'BannersModel', array('ignore_request'=>true));

$model->setState('filter.client_id', (int) $params->get('cid'));

$model->setState('filter.category_id', $params->get('catid', array()));

$model->setState('list.limit', (int) $params->get('count', 1));

$model->setState('list.start', 0);

$model->setState('filter.ordering', $params->get('ordering'));

$model->setState('filter.tag_search', $params->get('tag_search'));

$model->setState('filter.keywords', $keywords);

$model->setState('filter.language', $app->getLanguageFilter());

$banners = $model->getItems();

$model->impress();

return $banners;

}

}

// mod_search

defined('_JEXEC') or die;

// Include the syndicate functions only once

require_once dirname(__FILE__).'/helper.php';

$lang = JFactory::getLanguage();

if ($params->get('opensearch', 1)) {

$doc = JFactory::getDocument();

$app = JFactory::getApplication();

$ostitle = $params->get('opensearch_title', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT').' '.$app->getCfg('sitename'));

$doc->addHeadLink(JURI::getInstance()->toString(array('scheme', 'host', 'port')).JRoute::_('&option=com_search&format=opensearch'), 'search', 'rel', array('title' => htmlspecialchars($ostitle), 'type' => 'application/opensearchdescription+xml'));

}

$upper_limit = $lang->getUpperLimitSearchWord();

$button= $params->get('button', '');

$imagebutton= $params->get('imagebutton', '');

$button_pos= $params->get('button_pos', 'left');

$button_text= htmlspecialchars($params->get('button_text', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT')));

$width= intval($params->get('width', 20));

$maxlength= $upper_limit;

$text= htmlspecialchars($params->get('text', JText::_('MOD_SEARCH_SEARCHBOX_TEXT')));

$label= htmlspecialchars($params->get('label', JText::_('MOD_SEARCH_LABEL_TEXT')));

$set_Itemid= intval($params->get('set_itemid', 0));

$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));

if ($imagebutton) {

$img = modSearchHelper::getSearchImage($button_text);

}

$mitemid = $set_Itemid > 0 ? $set_Itemid : JRequest::getInt('Itemid');

require JModuleHelper::getLayoutPath('mod_search', $params->get('layout', 'default'));

<?xml version="1.0" encoding="utf-8"?>

<extension

type="module"

version="2.5"

client="site"

method="upgrade">

<name>mod_search</name>

<author>Joomla! Project</author>

<creationDate>July 2004</creationDate>

<copyright>Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.</copyright>

<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

<authorEmail>admin@joomla.org</authorEmail>

<authorUrl>www.joomla.org</authorUrl>

<version>2.5.0</version>

<description>MOD_SEARCH_XML_DESCRIPTION</description>

<files>

<filename module="mod_search">mod_search.php</filename>

<folder>tmpl</folder>

<filename>helper.php</filename>

<filename>index.html</filename><filename>mod_search.xml</filename>

</files>

<languages>

<language tag="en-GB">en-GB.mod_search.ini</language>

<language tag="en-GB">en-GB.mod_search.sys.ini</language>

</languages>

<help key="JHELP_EXTENSIONS_MODULE_MANAGER_SEARCH" />

<config>

<fields name="params">

<fieldset name="basic">

<field

name="label"

type="label"

label="MOD_SEARCH_FIELD_LABEL_TEXT_LABEL"

description="MOD_SEARCH_FIELD_LABEL_TEXT_DESC" />

<field

name="width"

type="text"

default="20"

label="MOD_SEARCH_FIELD_BOXWIDTH_LABEL"

description="MOD_SEARCH_FIELD_BOXWIDTH_DESC" />

<field

name="text"

type="text"

label="MOD_SEARCH_FIELD_TEXT_LABEL"

description="MOD_SEARCH_FIELD_TEXT_DESC" />

<field

name="button"

type="radio"

label="MOD_SEARCH_FIELD_BUTTON_LABEL"

description="MOD_SEARCH_FIELD_BUTTON_DESC">

<option

value="">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="button_pos"

type="list"

default="right"

label="MOD_SEARCH_FIELD_BUTTONPOS_LABEL"

description="MOD_SEARCH_FIELD_BUTTONPOS_DESC">

<option

value="right">MOD_SEARCH_FIELD_VALUE_RIGHT</option>

<option

value="left">MOD_SEARCH_FIELD_VALUE_LEFT</option>

<option

value="top">MOD_SEARCH_FIELD_VALUE_TOP</option>

<option

value="bottom">MOD_SEARCH_FIELD_VALUE_BOTTOM</option>

</field>

<field

name="imagebutton"

type="radio"

label="MOD_SEARCH_FIELD_IMAGEBUTTON_LABEL"

description="MOD_SEARCH_FIELD_IMAGEBUTTON_DESC">

<option

value="">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="button_text"

type="text"

label="MOD_SEARCH_FIELD_BUTTONTEXT_LABEL"

description="MOD_SEARCH_FIELD_BUTTONTEXT_DESC" />

<field

name="opensearch"

type="radio"

label="MOD_SEARCH_FIELD_OPENSEARCH_LABEL"

description="MOD_SEARCH_FIELD_OPENSEARCH_DESC"

default="1">

<option

value="0">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="opensearch_title"

type="text"

label="MOD_SEARCH_FIELD_OPENSEARCH_TEXT_LABEL"

description="MOD_SEARCH_FIELD_OPENSEARCH_TEXT_DESC" />

<field

name="set_itemid"

type="text"

label="MOD_SEARCH_FIELD_SETITEMID_LABEL"

description="MOD_SEARCH_FIELD_SETITEMID_DESC" />

</fieldset>

<fieldset

name="advanced">

<field

name="layout"

type="modulelayout"

label="JFIELD_ALT_LAYOUT_LABEL"

description="JFIELD_ALT_MODULE_LAYOUT_DESC" />

<field

name="moduleclass_sfx"

type="text"

label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"

description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />

<field

name="cache"

type="list"

default="1"

label="COM_MODULES_FIELD_CACHING_LABEL"

description="COM_MODULES_FIELD_CACHING_DESC">

<option

value="1">JGLOBAL_USE_GLOBAL</option>

<option

value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>

</field>

<field

name="cache_time"

type="text"

default="900"

label="COM_MODULES_FIELD_CACHE_TIME_LABEL"

description="COM_MODULES_FIELD_CACHE_TIME_DESC" />

<field

name="cachemode"

type="hidden"

default="itemid">

<option

value="itemid"></option>

</field>

</fieldset>

</fields>

</config>

</extension>

// mod_jshopping_top_rating

defined('_JEXEC') or die('Restricted access');

error_reporting(error_reporting() & ~E_NOTICE);

if (!file_exists(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'jshopping.php')){

JError::raiseError(500,"Please install component \"joomshopping\"");

}

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."factory.php");

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."functions.php");

JSFactory::loadCssFiles();

JSFactory::loadLanguageFile();

$jshopConfig = JSFactory::getConfig();

$product = JTable::getInstance('product', 'jshop');

$count = $params->get('count_products', 4);

$list = $product->getTopRatingProducts($count);

foreach($list as $key=>$value){

$list[$key]->product_link = SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id=' . $value->category_id.'&product_id=' . $value->product_id ,1);

}

$noimage = $jshopConfig->noimage ? $jshopConfig->noimage : "noimage.gif";

$show_image = $params->get('show_image',1);

require(JModuleHelper::getLayoutPath('mod_jshopping_top_rating'));

?>

<?xml version="1.0" encoding="utf-8"?>

<extension

type="module"

version="1.6.0"

client="site"

method="upgrade">

<name>Jshopping Top Rating</name>

<creationDate>18.12.2012</creationDate>

<author>MAXXmarketing GmbH</author>

<authorEmail>marketing@maxx-marketing.net</authorEmail>

<authorUrl>http://www.webdesigner-profi.de</authorUrl>

<copyright></copyright>

<license>Open Source License, GNU GPL</license>

<version>3.3.1</version>

<description>Displays Top rating products of shop.</description>

<files>

<filename module="mod_jshopping_top_rating">mod_jshopping_top_rating.php</filename>

<filename>tmpl/default.php</filename>

</files>

<languages>

<language

tag="en-GB">en-GB.mod_jshopping_top_rating.ini</language>

<language

tag="de-DE">de-DE.mod_jshopping_top_rating.ini</language>

<language

tag="ru-RU">ru-RU.mod_jshopping_top_rating.ini</language>

</languages>

<config>

<fields name="params">

<fieldset name="basic">

<field

name="count_products"

type="text"

label="COUNT"

default = "5"

description="THE NUMBER OF PRODUCTS IN ROW" />

<field

name="show_image"

type="radio"

default="1"

label="SHOW PRODUCT IMAGE"

description="SHOW PRODUCT IMAGE">

<option

value="0">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="moduleclass_sfx"

type="text"

label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"

description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />

</fieldset>

</fields>

</config>

</extension>

// mod_jshopping_login

defined('_JEXEC') or die('Restricted access');

error_reporting(error_reporting() & ~E_NOTICE);

if (!file_exists(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'jshopping.php')){

JError::raiseError(500,"Please install component \"joomshopping\"");

}

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."factory.php");

require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."functions.php");

JSFactory::loadCssFiles();

JSFactory::loadLanguageFile();

// Include the syndicate functions only once

require_once (dirname(__FILE__).DS.'helper.php');

$params->def('greeting', 1);

$type = modulLoginHelper::getType();

$return= modulLoginHelper::getReturnURL($params, $type);

$user = JSFactory::getUserShop();

require(JModuleHelper::getLayoutPath('mod_jshopping_login'));

<?xml version="1.0" encoding="utf-8"?>

<extension type="module" version="1.6.0" client="site" method="upgrade">

<name>Jshopping Login</name>

<author>MAXXmarketing GmbH</author>

<creationDate>18.12.2012</creationDate>

<authorEmail>marketing@maxx-marketing.net</authorEmail>

<authorUrl>http://www.webdesigner-profi.de</authorUrl>

<copyright></copyright>

<license>Open Source License, GNU GPL</license>

<version>3.1.2</version>

<description>Displays a JoomShopping Login</description>

<files>

<filename module="mod_jshopping_login">mod_jshopping_login.php</filename>

<filename>tmpl/default.php</filename>

<filename>helper.php</filename>

</files>

<languages>

<language

tag="en-GB">en-GB.mod_jshopping_login.ini</language>

<language

tag="de-DE">de-DE.mod_jshopping_login.ini</language>

<language

tag="ru-RU">ru-RU.mod_jshopping_login.ini</language>

</languages>

<config>

<fields name="params">

<fieldset name="basic">

<field

name="pretext"

type="textarea"

cols="30"

rows="5"

label="PRE-TEXT"

description="PARAMPRETEXT" />

<field

name="posttext"

type="textarea"

cols="30"

rows="5"

label="POST-TEXT"

description="PARAMPOSTTEXT" />

<field

name="login"

type="menuitem"

default=""

disable="separator"

label="LOGIN_REDIRECTION_URL"

description="PARAMLOGINREDIRECTURL"

state="1" >

<option

value="">JDEFAULT</option>

</field>

<field

name="logout"

type="menuitem"

default=""

disable="separator"

label="LOGOUT_REDIRECTION_URL"

description="PARAMLOGOUTREDIRECTURL"

state="1" >

<option

value="">JDEFAULT</option>

</field>

<field

name="greeting"

type="radio"

default="1"

label="GREETING"

description="SHOW_HIDE_THE_SIMPLE_GREETING_TEXT">

<option

value="0">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="title"

type="text"

default=""

label="MOD_LOGIN_FIELD_TITLE_LABEL"

description="MOD_LOGIN_FIELD_TITLE_DESC">

</field>

<field

name="name"

type="list"

default="0"

label="NAME_USERNAME"

description="SELECT_NAME_USERNAME">

<option value="0">USERNAME</option>

<option value="1">NAME</option>

<option value="2">LASTNAME</option>

<option value="3">NAME_LASTNAME</option>

</field>

<field

name="usesecure"

type="radio"

default="0"

label="ENCRYPT_LOGIN_FORM"

description="SUBMIT_ENCRYPTED_LOGIN_DATA_REQUIRES_SSL">

<option

value="0">JNO</option>

<option

value="1">JYES</option>

</field>

<field

name="cache"

type="list"

default="1"

label="CACHING"

description="SELECT_WHETHER_TO_CACHE_THE_CONTENT_OF_THIS_MODULE">

<option

value="0">NO CACHING</option>

</field>

<field

name="moduleclass_sfx"

type="text"

label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"

description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />

</fieldset>

</fields>

</config>

</extension>

// mod_articles_category

// no direct access

defined('_JEXEC') or die;

// Include the helper functions only once

require_once dirname(__FILE__).'/helper.php';

// Prep for Normal or Dynamic Modes

$mode = $params->get('mode', 'normal');

$idbase = null;

switch($mode)

{

case 'dynamic':

$option = JRequest::getCmd('option');

$view = JRequest::getCmd('view');

if ($option === 'com_content') {

switch($view)

{

case 'category':

$idbase = JRequest::getInt('id');

break;

case 'categories':

$idbase = JRequest::getInt('id');

break;

case 'article':

if ($params->get('show_on_article_page', 1)) {

$idbase = JRequest::getInt('catid');

}

break;

}

}

break;

case 'normal':

default:

$idbase = $params->get('catid');

break;

}

$cacheid = md5(serialize(array ($idbase, $module->module)));

$cacheparams = new stdClass;

$cacheparams->cachemode = 'id';

$cacheparams->class = 'modArticlesCategoryHelper';

$cacheparams->method = 'getList';

$cacheparams->methodparams = $params;

$cacheparams->modeparams = $cacheid;

$list = JModuleHelper::moduleCache ($module, $params, $cacheparams);

if (!empty($list)) {

$grouped = false;

$article_grouping = $params->get('article_grouping', 'none');

$article_grouping_direction = $params->get('article_grouping_direction', 'ksort');

$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));

$item_heading = $params->get('item_heading');

if ($article_grouping !== 'none') {

$grouped = true;

switch($article_grouping)

{

case 'year':

case 'month_year':

$list = modArticlesCategoryHelper::groupByDate($list, $article_grouping, $article_grouping_direction, $params->get('month_year_format', 'F Y'));

break;

case 'author':

case 'category_title':

$list = modArticlesCategoryHelper::groupBy($list, $article_grouping, $article_grouping_direction);

break;

default:

break;

}

}

require JModuleHelper::getLayoutPath('mod_articles_category', $params->get('layout', 'default'));

}

<?xml version="1.0" encoding="utf-8"?>

<extension type="module" version="2.5" client="site" method="upgrade">

<name>mod_articles_category</name>

<author>Joomla! Project</author>

<creationDate>February 2010</creationDate>

<copyright>Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.</copyright>

<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

<authorEmail>admin@joomla.org</authorEmail>

<authorUrl>www.joomla.org</authorUrl>

<version>2.5.0</version>

<description>MOD_ARTICLES_CATEGORY_XML_DESCRIPTION</description>

<files>

<filename module="mod_articles_category">mod_articles_category.php</filename>

<folder>tmpl</folder>

<filename>helper.php</filename>

<filename>index.html</filename>

<filename>mod_articles_category.xml</filename>

</files>

<languages>

<language tag="en-GB">en-GB.mod_articles_category.ini</language>

<language tag="en-GB">en-GB.mod_articles_category.sys.ini</language>

</languages>

<help key="JHELP_EXTENSIONS_MODULE_MANAGER_ARTICLES_CATEGORY" />

<config>

<fields name="params">

<fieldset name="basic">

<field name="mode" type="radio" default="normal"

label="MOD_ARTICLES_CATEGORY_FIELD_MODE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_MODE_DESC"

>

<option value="normal">MOD_ARTICLES_CATEGORY_OPTION_NORMAL_VALUE

</option>

<option value="dynamic">MOD_ARTICLES_CATEGORY_OPTION_DYNAMIC_VALUE

</option>

</field>

</fieldset>

<fieldset name="dynamic"

label="MOD_ARTICLES_CATEGORY_FIELD_GROUP_DYNAMIC_LABEL"

>

<field name="show_on_article_page" type="radio"

default="1"

label="MOD_ARTICLES_CATEGORY_FIELD_SHOWONARTICLEPAGE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_SHOWONARTICLEPAGE_DESC"

>

<option value="1">JSHOW</option>

<option value="0">JHIDE</option>

</field>

</fieldset>

<fieldset name="filtering"

label="MOD_ARTICLES_CATEGORY_FIELD_GROUP_FILTERING_LABEL"

>

<field name="show_front" type="radio" default="show"

label="MOD_ARTICLES_CATEGORY_FIELD_SHOWFEATURED_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_SHOWFEATURED_DESC"

>

<option value="show">JSHOW

</option>

<option value="hide">JHIDE

</option>

<option value="only">MOD_ARTICLES_CATEGORY_OPTION_ONLYFEATURED_VALUE

</option>

</field>

<field name="count" type="text" default="0"

label="MOD_ARTICLES_CATEGORY_FIELD_COUNT_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_COUNT_DESC" />

<field name="filteringspacer1" type="spacer" hr="true" />

<field name="category_filtering_type" type="radio"

default="1"

label="MOD_ARTICLES_CATEGORY_FIELD_CATFILTERINGTYPE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_CATFILTERINGTYPE_DESC"

>

<option value="1">MOD_ARTICLES_CATEGORY_OPTION_INCLUSIVE_VALUE

</option>

<option value="0">MOD_ARTICLES_CATEGORY_OPTION_EXCLUSIVE_VALUE

</option>

</field>

<field name="catid" type="category" extension="com_content"

multiple="true" size="5"

label="JCATEGORY"

description="MOD_ARTICLES_CATEGORY_FIELD_CATEGORY_DESC"

>

<option value="">JOPTION_ALL_CATEGORIES</option>

</field>

<field name="show_child_category_articles" type="radio"

default="0"

label="MOD_ARTICLES_CATEGORY_FIELD_SHOWCHILDCATEGORYARTICLES_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_SHOWCHILDCATEGORYARTICLES_DESC"

>

<option value="1">MOD_ARTICLES_CATEGORY_OPTION_INCLUDE_VALUE

</option>

<option value="0">MOD_ARTICLES_CATEGORY_OPTION_EXCLUDE_VALUE

</option>

</field>

<field name="levels" type="text" default="1"

label="MOD_ARTICLES_CATEGORY_FIELD_CATDEPTH_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_CATDEPTH_DESC" />

<field name="filteringspacer2" type="spacer" hr="true" />

<field name="author_filtering_type" type="radio"

default="1"

label="MOD_ARTICLES_CATEGORY_FIELD_AUTHORFILTERING_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_AUTHORFILTERING_DESC"

>

<option value="1">MOD_ARTICLES_CATEGORY_OPTION_INCLUSIVE_VALUE

</option>

<option value="0">MOD_ARTICLES_CATEGORY_OPTION_EXCLUSIVE_VALUE

</option>

</field>

<field name="created_by" type="sql"

multiple="true" size="5"

label="MOD_ARTICLES_CATEGORY_FIELD_AUTHOR_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_AUTHOR_DESC"

query="select id, name, username from #__users where id IN (select distinct(created_by) from #__content) order by name ASC"

key_field="id" value_field="name"

>

<option value="">JOPTION_SELECT_AUTHORS</option>

</field>

<field name="filteringspacer3" type="spacer" hr="true" />

<field name="author_alias_filtering_type" type="radio"

default="1"

label="MOD_ARTICLES_CATEGORY_FIELD_AUTHORALIASFILTERING_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_AUTHORALIASFILTERING_DESC"

>

<option value="1">MOD_ARTICLES_CATEGORY_OPTION_INCLUSIVE_VALUE

</option>

<option value="0">MOD_ARTICLES_CATEGORY_OPTION_EXCLUSIVE_VALUE

</option>

</field>

<field name="created_by_alias" type="sql"

multiple="true" size="5"

label="MOD_ARTICLES_CATEGORY_FIELD_AUTHORALIAS_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_AUTHORALIAS_DESC"

query="select distinct(created_by_alias) from #__content where created_by_alias != '' order by created_by_alias ASC"

key_field="created_by_alias" value_field="created_by_alias"

>

<option value="">JOPTION_SELECT_AUTHOR_ALIASES

</option>

</field>

<field name="filteringspacer4" type="spacer" hr="true" />

<field name="excluded_articles" type="textarea"

cols="10" rows="3"

label="MOD_ARTICLES_CATEGORY_FIELD_EXCLUDEDARTICLES_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_EXCLUDEDARTICLES_DESC" />

<field name="filteringspacer5" type="spacer" hr="true" />

<field name="filteringspacer6" type="spacer" hr="true" />

<field name="date_filtering" type="radio" default="off"

label="MOD_ARTICLES_CATEGORY_FIELD_DATEFILTERING_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_DATEFILTERING_DESC"

>

<option value="off">MOD_ARTICLES_CATEGORY_OPTION_OFF_VALUE

</option>

<option value="range">MOD_ARTICLES_CATEGORY_OPTION_DATERANGE_VALUE

</option>

<option value="relative">MOD_ARTICLES_CATEGORY_OPTION_RELATIVEDAY_VALUE

</option>

</field>

<field name="date_field" type="list" default="a.created"

label="MOD_ARTICLES_CATEGORY_FIELD_DATERANGEFIELD_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_DATERANGEFIELD_DESC"

>

<option value="a.created">MOD_ARTICLES_CATEGORY_OPTION_CREATED_VALUE

</option>

<option value="a.modified">MOD_ARTICLES_CATEGORY_OPTION_MODIFIED_VALUE

</option>

<option value="a.publish_up">MOD_ARTICLES_CATEGORY_OPTION_STARTPUBLISHING_VALUE

</option>

</field>

<field name="start_date_range" type="calendar"

format="%Y-%m-%d %H:%M:%S"

label="MOD_ARTICLES_CATEGORY_FIELD_STARTDATE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_STARTDATE_DESC"

size="22"

filter="user_utc" />

<field name="end_date_range" type="calendar"

format="%Y-%m-%d %H:%M:%S"

label="MOD_ARTICLES_CATEGORY_FIELD_ENDDATE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_ENDDATE_DESC"

size="22"

filter="user_utc" />

<field name="relative_date" type="text" default="30"

label="MOD_ARTICLES_CATEGORY_FIELD_RELATIVEDATE_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_RELATIVEDATE_DESC" />

</fieldset>

<fieldset name="ordering"

label="MOD_ARTICLES_CATEGORY_FIELD_GROUP_ORDERING_LABEL"

>

<field name="article_ordering" type="list"

default="a.title"

label="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEORDERING_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEORDERING_DESC"

>

<option value="a.ordering">MOD_ARTICLES_CATEGORY_OPTION_ORDERING_VALUE

</option>

<option value="fp.ordering">MOD_ARTICLES_CATEGORY_OPTION_ORDERINGFEATURED_VALUE

</option>

<option value="a.hits">MOD_ARTICLES_CATEGORY_OPTION_HITS_VALUE

</option>

<option value="a.title">JGLOBAL_TITLE

</option>

<option value="a.id">MOD_ARTICLES_CATEGORY_OPTION_ID_VALUE

</option>

<option value="a.alias">JFIELD_ALIAS_LABEL

</option>

<option value="a.created">MOD_ARTICLES_CATEGORY_OPTION_CREATED_VALUE

</option>

<option value="modified">MOD_ARTICLES_CATEGORY_OPTION_MODIFIED_VALUE

</option>

<option value="publish_up">MOD_ARTICLES_CATEGORY_OPTION_STARTPUBLISHING_VALUE

</option>

<option value="a.publish_down">MOD_ARTICLES_CATEGORY_OPTION_FINISHPUBLISHING_VALUE

</option>

</field>

<field name="article_ordering_direction" type="list"

default="ASC"

label="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEORDERINGDIR_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEORDERINGDIR_DESC"

>

<option value="DESC">MOD_ARTICLES_CATEGORY_OPTION_DESCENDING_VALUE

</option>

<option value="ASC">MOD_ARTICLES_CATEGORY_OPTION_ASCENDING_VALUE

</option>

</field>

</fieldset>

<fieldset name="grouping"

label="MOD_ARTICLES_CATEGORY_FIELD_GROUP_GROUPING_LABEL"

>

<field name="article_grouping" type="list"

default="none"

label="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEGROUPING_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEGROUPING_DESC"

>

<option value="none">JNONE

</option>

<option value="year">MOD_ARTICLES_CATEGORY_OPTION_YEAR_VALUE

</option>

<option value="month_year">MOD_ARTICLES_CATEGORY_OPTION_MONTHYEAR_VALUE

</option>

<option value="author">JAUTHOR

</option>

<option value="category_title">JCATEGORY

</option>

</field>

<field name="article_grouping_direction" type="list"

default="ksort"

label="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEGROUPINGDIR_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_ARTICLEGROUPINGDIR_DESC"

>

<option value="krsort">MOD_ARTICLES_CATEGORY_OPTION_DESCENDING_VALUE

</option>

<option value="ksort">MOD_ARTICLES_CATEGORY_OPTION_ASCENDING_VALUE

</option>

</field>

<field name="month_year_format" type="text"

default="F Y"

label="MOD_ARTICLES_CATEGORY_FIELD_MONTHYEARFORMAT_LABEL"

description="MOD_ARTICLES_CATEGORY_FIELD_MONTHYEARFORMAT_DESC" />

</fieldset>

<fieldset name="display"

label="MOD_ARTICLES_CATEGORY_FIELD_GROUP_DISPLAY_LABEL"


Подобные документы

  • Інтернет-магазин як веб-сайт, що рекламує товар, приймає замовлення на покупку. Процес створення програмного продукта від викладення вимог до написання коду, відладки та тестування. Потреби адміністраторів інтернет-магазину. Мова програмування сайту.

    курсовая работа [1,0 M], добавлен 25.11.2010

  • Створення програми, що видає результати голосування та підсумки виборів. Алгоритм розробки програми. Опис структури даних та вимоги до них, стандартних процедур та функцій, файлів та їх призначення. Приклад тестування та результати роботи програми.

    курсовая работа [1,0 M], добавлен 28.06.2012

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Розробка сайту інтернет-магазину комп’ютерної техніки. Структура об’єктів і зв’язків предметної області: головна, таблиці менеджерів, складу, інформація про товар, сторінки користувачів, покупців. Створення резервної копії бази даних, рhp програма.

    курсовая работа [3,4 M], добавлен 06.08.2013

  • Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

    курсовая работа [633,3 K], добавлен 11.07.2015

  • Обґрунтування потреби, поняття, класифікація, проектування та етапи розробки веб-сайту. Вибір програмних засобів, розробка інтерфейса і бази даних. Динамічна мова розмітки гіпертекстових документів DHTML. Розміщення категорій товарів в on-line магазині.

    дипломная работа [1,5 M], добавлен 04.08.2009

  • Загальне поняття про Інтернет-магазини, їх характерні особливості. Специфіка розвитку Інтернет-комерції в Україні. Оцінка та аналіз діяльності Інтернет-магазину "Rozetka", його переваги та недоліки. Проектування сайта магазину "Оfficetehnik.ua".

    курсовая работа [2,7 M], добавлен 03.06.2013

  • Історія розробки систем управління базами даних. Принципи проектування баз даних. Розробка проекту "клієнт-серверного" додатку, який гарантує дотримання обмежень цілісності, виконує оновлення даних, виконує запити і повертає результати клієнту.

    курсовая работа [1,8 M], добавлен 22.04.2023

  • Серверна мова програмування PHP. База даних MySQL. Мова та стандарти XML. Рівні та способи взаємодії засобів розробки. Засоби трансформації XML. Розробка інтернет-додатку з використанням PHP, MYSQL, XML. Розрахунок трудомісткості створення системи.

    дипломная работа [1,8 M], добавлен 19.08.2012

  • Створення та етапи розробки веб-сайту. Встановлення локального сервера Denwer. Підготовка до інсталяції CMS Joomla. Розробка веб-сайта для інтернет-магазину автозапчастин. Створення категорій з товарами в Virtue Mart. Техніко-економічне обґрунтування.

    дипломная работа [6,3 M], добавлен 21.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.