Використання на сайті різних програмних модулів дозволяє зробити його набагато зручніше, цікавіше і функціональніша. Створити новий модуль можна за допомогою різних програм або написати самостійно, якщо ви добре розбираєтеся в веб-програмуванні.
Вам знадобиться
- - навички веб-програмування;
- - програма для створення модуля.
Інструкція
Зайдіть в панель адміністрування CMS Joomla. Вона містить безліч стандартних модулів, які ви можете додати без зміни на свій сайт або відредагувати під свої потреби. Для форми реєстрації або входу використовується модуль «Увійти», для проведення голосування - модуль «Голосування», для RSS-стрічки - модуль «Стрічки новин» і так далі.
Скачайте зі стороннього джерела модуль, який би ви хотіли додати на ваш сайт. Після цього в панелі CMS Joomla виберіть розділ «Розширення» і перейдіть до пункту «Менеджер модулів». У вікні, натисніть на кнопку «Створити» і вкажіть шлях для завантаження. Вкажіть назву модуля в опції «Матеріали».
Після цього внесіть основні коригування та натисніть «Зберегти і закрити». Обновіть сторінку сайту, щоб перевірити отриманий результат. Якщо ви хочете створити модуль самостійно, то необхідно почати з розробки технічного завдання.
Визначте призначення створюваного модуля. Опишіть основні його завдання і можливості. На підставі цього визначте набір файлів, які будуть необхідні для роботи модуля. Придумайте для нього назву і створіть однойменну папку в каталозі сайту. Варто відзначити, що в разі самостійного створення модуля необхідно знати хоча б основи веб-програмування. В іншому випадку у вас не вийде нічого путнього.
Придумайте html-код, який буде виконувати необхідні дії програмного модуля, або знайдіть потрібний код в інтернеті на спеціалізованих форумах. Якщо ви погано розбираєтеся в веб-програмуванні, то можете скористатися допомогою різних спеціалізованих програм. Приміром, модулем ModuleMaker, який встановлюється прямо на сайт і полегшує створення і редагування модулів. Також можна скористатися програмою Visual Studio, в якій є можливість формування проекту модулів.