Як дозволити користувачам додавати статті на сайт

Відео: Як розмістити статтю на сайті!

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

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

Image

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

Image

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

Image

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

Image

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

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

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

Image

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

Image

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

Група Автор - сама притиснута в правах, користувачі пов`язані сюди можуть додавати матеріали, а також редагувати статті і новини, створені ними.

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

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

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



Можна призначати права вручну з адміністративної панелі. А можна спочатку зробити так, щоб кожен зареєстрований користувач вже був занесений в групу «Автори».

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

Image

І далі переходимо на вкладку «Система». Звертаємо увагу на список, що випадає «Права нового користувача». Тут виставимо групу «Автор»

Image

Таким чином кожен зареєстрований користувач буде автоматично потрапляти в групу «Автор» і зможе додавати матеріали на сайт.

Адміністратору сайту залишиться просто опубліковувати додані матеріали.

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

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

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

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

Image

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

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

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

Image

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

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

У всій цій компанії - я б назвав цю кнопку найголовнішою. Бо натискання на неї відкриває візуальний редактор і дозволяє додавати матеріали прямо з фронту сайту.

Image

Додати посилання

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

Image

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

вихід

Ця кнопка власне виробляє процес протилежний авторизації.

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

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

Image

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

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

Image

Можу лише прокоментувати деякі нюанси. Системне ім`я - обов`язково має бути англійською мовою, а Тема модуля - це назва модуля, яке буде відображатися в менеджері модулів і на сторінці сайту.

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

Image

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

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

Image

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

Image

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

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

Image

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

Image

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

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

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

Image

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

Image

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

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

Image

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

Image

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

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

Image

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

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

{Mosloadposition cpanel}

Відео: Як додати контент на сайт? Просто про складне

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!