Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Адміністративна панель Joomla - це те місце, куди не всякий має доступ. Однак, нерідко існують ситуації коли господар сайту хоче надати користувачам можливість самим додавати статті, водночас не надаючи доступ до адмінки. Що ж робити в такому випадку? Для вирішення даної проблемми в Joomla є вбудовані інструменти. Сьогодні наше завдання надати користувачам інтерфейс для додавання матеріалів. Працювати ми будемо з Joomla 1.5. проте практично все сказане нижче буде працювати на більш ранніх версіях.

Я пропоную відвідати адміністративну панель Joomla і клікнути по головному пункту «Меню». Нам відкриється список з існуючих пунктів. Звернемо свою увагу на «Меню користувача». Саме воно буде згодом транслюватися на сайті і дозволяти користувачам додавати, редагувати і навіть публікувати контент.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

У списку знаходимо однойменний модуль.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

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

Пропоную зайти в головне меню «Сайт» і клікнути по пункту «Користувачі».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

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

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Нас в першу чергу цікавить список «Група». Саме тут можна визначити користувача до тієї чи іншої групи, яка не має доступу в адміністративну панель, однак отримає можливість додавати і редагувати статті.

Група Керуючий - дозволяє додавати, редагувати матеріали створені будь-яким користувачем, а також публікувати їх

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

Для цього заходимо в головне меню Сайт - Загальні Налаштування

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Етап перший. Знайомство з меню на сайті

Трапляються ситуації, коли меню користувача відсутня в Joomla. Це може бути викликано багатьма причинами. І, як не дивно, найпоширеніша - це власноручне видалення цього меню.

Даний розділ статті присвячений відновленню, а можна сказати і створення меню Користувача, що називається «з нуля».

Отже, ось такі пункти в цьому меню знаходяться за замовчуванням:

Пункт - Ваші дані

По суті при кліці на цей пункт Користувач повинен потрапляти в свого роду Особистий Кабінет.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Ми бачимо на малюнку, що в даному випадку користувачеві надається можливість змінювати свої облікові дані.

Додати статтю \ новина

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Дана кнопка викликає вікно додавання посилання, тут мається на увазі зв'язок з компонентом відображення посилань.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

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

Етап другий. Приступаємо до створення меню.

Щоб створити Меню Користувача. ми повинні відвідати «Менеджер меню». Для цього в головному меню вибираємо однойменної підпункт в випадаючому списку.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Далі в правому верхньому кутку натискаємо кнопку «Створити» і приступаємо до створення меню користувача.

Відкриється нова сторінка, де нам належить заповнити 4 текстових поля. Я пропоную зробити заповнення згідно із зазначеним нижче малюнку:

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

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

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

На даний момент воно абсолютно порожнє. Тому наше завдання додати ті чотири пункти, про які йшла мова вище. Тому звертаємо свою увагу на кнопку «Редагувати пункти меню», що розташована навпроти нашого пункту (на малюнку вона вказана стрілкою) і натискаємо по ній.

У правому верхньому кутку натискаємо кнопку «Створити». Далі натискаємо по пункту «Користувач»

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Відкриється список, де ми повинні вибрати пункт «Розмітка користувальницької форми». Відкриється вікно налаштувань пункту меню, де в поле заголовок ми вписуємо «Ваші дані»

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

А в списку «Доступ» ми виділяємо пункт «Зареєстровані». Тепер можна сміливо натиснути на кнопку «Зберегти» у правому верхньому кутку і приступити до створення наступного пункту меню.

Приступимо до створення пункту «Додати новину», тому на цей раз після натискання кнопки «Створити», ми повинні спочатку розкрити список «Матеріали», а потім вибрати "Шаблон відправки матеріалу».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Вікно редагування пункту меню заповнюється практично також. В поле заголовок ми вписуємо «Додати новину», а ось в списку «Доступ» робимо активним пункт «Спеціальний».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Після внесення змін, зберігаємо пункт меню.

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

На цей раз після пункту «Створити» ми розкриваємо список «Веб-Посилання» і вибираємо пункт «Розташування посилань».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Редагування пункту меню нічим не відрізняється від попереднього, за винятком поля «Тема», куди на цей раз вписуємо «Додати посилання». Не забуваємо доступ поставити, як «Спеціальний».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Нам залишилося створити останню кнопку, під недвозначним ім'ям «Вихід».

Для цього (природно після натискання на кнопку «Створити») Відкриваємо список «Користувач» і вибираємо «Розмітка входу за замовчуванням».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Далі у вікні редагування пункту в поле заголовок вписуємо слово «Вихід». а доступ встановлюємо. як «Зареєстрований».

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Зберігаємо пункт. Наше меню готово! Залишилося зробити останній магічну дію. Налаштувати модуль, який буде відповідати за виведення меню на сайт. Для цього переходимо в менеджер модулів і знаходимо модуль під назвою «Меню користувача». Кількома по ньому і переходимо на сторінку редагування модуля.

Робимо активним перемикач «Включено», тим самим публікуємо модуль на сайті. А в списку «Доступ» виділяємо пункт «Зареєстрований», що зробить модуль видимим тільки для зареєстрованих користувачів.

Як дозволити користувачам додавати статті на сайт - ячайнік - сайт для справжніх чайників

Далі натискаємо кнопку «Зберегти» і насолоджуємося роботою модуля.

З повагою, Гоша Комп'ютерний