Автор: Пользователь скрыл имя, 09 Апреля 2013 в 05:23, курсовая работа
Важко знайти в комп'ютерному світі людини, яка хоча б на інтуїтивному рівні не розуміла, що таке бази даних і навіщо вони потрібні. На відміну від традиційних реляційних СУБД, концепція OLAP не так широко відома, хоча загадковий термін «OLAP» чули, напевно, майже всі. Що ж таке OnLine Analytical Processing, де він мешкає, і з чим його їдять, ми і спробуємо розібратися.
Також ви можете змінити метадані статті - дані, поміщені в МЕТА-ТЕГИ. Але останнім часом пошукові машини ігнорують метадані, тому їх можна не заповнювати.
Для попереднього перегляду
3.4 Оформлення головної сторінки. Управління меню сайтом і користувачами
Нові матеріали і категорії не відображаються на сайті тому, що ви ще не пов'язали їх з меню. Зрозуміло, що і нові статті не відображатимуться, оскільки меню не містить команди відображення категорій, до яких належать статті. Тому після створення нової категорії її потрібно пов'язати з меню сайту. Ви можете самі визначати, які категорії пов'язувати з меню, а які - ні. Також ви можете пов'язати з меню не тільки категорію, а й звичайну статтю.
Щоб створити новий пункт меню відкриваємо вікно менеджера меню «Меню – Менеджер меню». За умовчанням створено було створено 6 меню, але я їх видалив та створив свої меню. Щоб видалити меню достатньо його помітити та натиснути кнопку «Удалить».
Рис. 3.20 Вікно менеджера меню
Розглянемо стовпці таблиці меню:
Заголовок - назва меню, відображатиметься на сайті;
Тип меню - використовується для вказівки в шаблоні сайту;
Склад меню - містить піктограму, клацання на якій приводить до виклику редактора меню;
Опубліковано
- кількість опублікованих
Не опубліковано - кількість неопублікованих пунктів меню;
Корзина - кількість видалених пунктів меню;
Кількість модулів - кількість модулів меню;
ID - ідентифікатор меню.
При створенні меню заповнюються такі рядки:
Рис. 3.21 Вікно створення меню
Після створення меню потрібно створити підпункти меню по яким буде відбуватися навігація по сайту, та допоміжний інтерфейс для користувачів, для цього потрібно зайти в меню та натиснути кнопку «Создать».
При створені пункту меню потрібно вибрати тип меню, я вибрав «Избранные материалы», щоб на головній сторінці відображувались тільки ті новини які вибрав я, але можна вибрати багато інших меню:
Рис. 3.22 Форма вибору типу меню сайту
Введіть назву пункту меню, наприклад «Главная», залишилося клацнути на кнопці Зберегти для збереження змін.
Ви також можете встановити основні параметри відображення категорії, наприклад, чи варто показувати опис категорії і його картинку, чи потрібно показувати порожні дочірні категорії і т.д.
Якщо
необхідно змінити порядок
Рис. 3.23 Менеджер меню: пункти меню
Так
само з деякими модифікаціями
можна створювати інші меню різних
типів для більш зручної
Рис. 3.24 Меню редагування (створення) пункту меню
Враховуючи, що брати участь в розвитку сайту швидше за все будете не тільки ви, вам потрібно визначити права доступу, тобто вказати, що може, а що не може робити той або інший користувач. Якщо ж всім дозволити все, то на сайті почнеться повне беззаконня, і обов'язково знайдеться "нехороша людина", яка видалить всю інформацію і залишить на головній повідомлення "Сайт зламав Вася". Щоб такого не відбулося, потрібно розібратися в управлінні користувачами.
Насамперед, ви повинні визначити, чи можна користувачам взагалі реєструватися на вашому сайті. Для цього зайдіть на вкладку Система загальних настройок сайту. Параметр Дозволити реєстрацію користувачів повинен бути включений, якщо ви хочете вирішити самостійну реєстрацію користувачів. Якщо ж ви заборонили реєстрацію користувачів, то завжди зможете додати користувачів за допомогою вікна Менеджер користувачів. Якщо ви вирішили реєстрацію користувачів, переконайтеся, що параметр Активація нового користувача включений, що трохи зменшить потік спамерів, оскільки при реєстрації на електронну адресу користувача буде відправлене посилання активації його облікового запису. Принаймні це допоможе перевірити, чи правильну адресу вказав користувач. Права користувача задає права нового користувача, краще не змінювати його і залишити як є - Registered.
Це все можна зробити в пункті меню «Пользователи», окрім цього в цьому меню ми можемо створити нові групи користувачів, рівні доступу, замітки про них та категорії заміток, а також можемо зробити масову розсилку повідомлень.
Рис. 3.25 Меню прав доступу для категорій користувачив
Ці всі опції дають нам можливість як слідкувати за користувачами, так і привернути їх увагу до нашого ресурсу.
3.5 Управління розширеннями, плагінами та компоненами сайту
Розширення
дозволяють істотно розширити
Модулі. Модуль, можна сказати, най мінімальніше розширення. Модуль, як правило, використовується для відображення інформації (наприклад, модуль "Хто на сайті") або мінімальної взаємодії з користувачем (наприклад, модуль голосувань). У Інтернеті ви можете знайти модулі, що відображають курси валют, інформацію про погоду і інші корисні модулі.
Модуль завантажується в одну
з визначених розробником
Інтерфейс адміністратора
Компоненти. На відміну від модулів, компонент завантажується завжди в центральну частину сторінки. Компонент може бути всього один на сторінці. Компоненти використовуються, як правило, для взаємодії з користувачем. Наприклад, компонент може відображати вміст розділу, категорії, статті, викликати редактора для редагування статті і т.д. В деяких випадках (чат, форум) компоненти надають повноцінний інтерфейс користувача.
На панелі управління звичайно
можна встановити безліч
Іноді модулі і компоненти використовуються в парі. Наприклад, для відображення голосувань використовується модуль, а для управління голосуваннями - компонент.
Плагіни - це низько рівневі розширення. Звичайно плагіни активуються певною подією сервера (або призначеною для користувача подією, подією редактора і т.д.). Плагін може перехоплювати вихідні дані Joomla! і вносити в них зміни до відправки в браузер користувача. Плагіни звичайно використовуються для організації різних візуальних редакторів для Joomla!. У базі даних всі статті зберігаються у форматі HTML. Joomla! виводить їх з бази даних, плагін редактора перехоплює цей результат висновку і конвертує у власне візуальне уявлення. Ви редагуєте текст статті, використовуючи це візуальне уявлення. Коли ви клацаєте на кнопці Зберегти, візуальне представлення статті конвертується в HTML-код і зберігається в базі даних Joomla!.
Всі вище перераховані доповнення Joomla! встановлюють як і шаблони через «Менеджер расширений», і як і шаблони після встановлення їх потрібно активувати.
Модулі активуються через менеджер модулів. Для активації менеджера модулів виконаєте команду меню «Расширения - Менеджер модулей».
Рис. 3.26 Меню менеджера модулів, та як його знайти
Менеджер модулів дозволяє включити/виключити модулі, створити копію модуля, видалити, змінити і навіть створити новий модуль. Зверніть увагу на те, що є модулі як призначеного для користувача інтерфейсу (вкладка Сайт), так і інтерфейсу адміністратора (вкладка Administrator).
За умовчанням в Joomla! встановлено 22 призначених для користувача модуля, короткий опис яких приведений нижче.
Breadcrumbs - Відображає навігаційний рядок вигляду «Раздел-> Категория-> Стаття». Врахуйте, що цей модуль (як і будь-який інший) може не відображатися (навіть при його включенні за допомогою менеджера модулів), якщо його позиція не визначена в шаблоні сайту.
Banners
- Використовується для
Footer
- Показує "низ" сайту,
Main Menu - Відображає головне меню.
User Menu - Відображає призначене для користувача меню.
Statistics
- Відображає статистику сайту.
За умовчанням відключений.
Login Form - Показує форму входу на сайт.
Archive - Показує список календарних місяців, які містять архівні матеріали. За умовчанням відключений.
Sections
- Відображає список розділів
з БД. Якщо в загальних настройках
включена опція Показувати
Related
Items - Модуль відображає інші
Wrapper - Дозволяє відобразити у фреймі URL з іншого сайту Дозволяє "інтегрувати" в Joomla-сайт деякі застосування он лайна. Наприклад, ви не знайшли чат, виконаний у вигляді розширення Joomla!, але ви знайшли чудовий чат, виконаний у вигляді окремого застосування. Щоб чат відображався в дизайні вашого Joomla-сайту, використовуйте цей модуль. Використовувати цей модуль дуже легко - достатньо в його розділі Параметри (доступному за допомогою кнопки Правка) встановити параметр URL. Модуль за умовчанням вимкнений.
Feed Display - Модуль відображає RSS-стрічку новин. Перш ніж включати цей модуль, встановіть його параметр URL стрічки RSS. URL стрічки новин можна узяти на будь-якому сайті новин.
Who's Online - Хто на сайті? Відображає активних користувачів, тобто користувачів, що знаходяться в даний момент на сайті.
Advertisement - Ще один рекламний модуль, можете його відключати.
Random Image - Відображає довільну картинку з вказаного вами каталогу.
Syndication - За допомогою цього модуля відвідувачі сайту можуть підписуватись - на новини сайту у форматі RSS.
Newsflash - Відображає довільний матеріал з активної категорії.
Latest
News - Показує список останніх
Popular - Показує популярні статті - статті, які були видимими частіше, ніж інші.
Top Menu - Відображає верхнє меню.
Search - Показує форму пошуку по сайту.
На вкладці Administrator відображаються модулі інтерфейсу адміністратора.
Welcome to Joomla - Відображає вітання.
Popular
- Показує список популярних
Recent added Articles - Недавно додані статті.
Menu Stats - Статистика актуальних матеріалів.
Footer
- Відображає інформацію про
Unread Messages - Показує непрочитані особисті повідомлення.
Online Users - Схожий на модуль Logged in Users, але показує користувачів, які реєструвалися в адміністративній частині сайту.
Quick
Icons - Відображає піктограми швидких
дій на головній сторінці
Login - Показує форму входу.
Admin Menu - Виводить головне навігаційне меню панелі управління.
User Status - Показує статус користувача.
Admin SubMenu - Показує підміню адміністратора.
Title
-Показує піктограми панелі
Toolbar
- Відображає панель інструментів
Logged in Users - Показує користувачів, що в даний момент працюють на сайті.
Модулі які нам пропонує Joomla! звісно розширюють можливості сайту, але дуже часто їх стає недостатню, щоб задовольнити наших відвідувачів сайту, тому потрібно доповнити сайт чимось яскравим.
Для цього я розмістив на своєму сайті декілька модулів щоб задовольнити як естетичні так і інформаційні потреби відвідувачів, один з таких модулів «s5_image_and_content_fader» який дозволяє створити щось схоже на галерею, так як у мене інформаційно – розважальний портал який містить магазин то мені звичайна галерея не підходить, звичайні зображення не несуть в собі конкретної інформації яка могла б когось задовольнити, це просто красиві картинки. Цей модуль дещо більше - він не лише показує зображення, а й коротку інформацію що пов’язана з ним, яку можна прописати в полі «Image 1 Text», після чого ця інформація буде пов’язана з відповідним йому зображенням. Можна змінити позицію модуля і відключити відображення заголовка модуля.
Рис. 3.27 Налаштування модуля S5 Image and content fader
Цей модулю несе дуже малу кількість інформацій, але вона достатня для того щоб зацікавити користувача для подальшого перегляду нашого сайту, а саме пошуку цікавого для себе, а в майбутньому й для придбання якоїсь із ігор через магазин.
Також на нашому сайті встановленні деякі плагіни оскільки це низько рівневі розширення то я не буду на них довго зупинятись. Звичайно плагіни активуються певною подією сервера (або призначеною для користувача подією, подією редактора і т.д.). Хоч вони і низько рівневі, але без них неможливе нормальне функціонування сайту, вони обробляють такі події як авторизація, реєстрація, голосування користувачів, взаємодіють з редакторами. Багато плагінів потрібні як раз для забезпечення роботи високо рівневих доповнень, компонентів та модулів, не рідко вони є й самим ядром для роботи шаблонів.