Как разрешить пользователям добавлять статьи на сайт |
04.01.2010 17:54 |
Административная панель Joomla — это то место, куда не всякий имеет доступ. Однако, нередко существуют ситуации когда хозяин сайта хочет предоставить пользователям возможность самим добавлять статьи, одновременно не предоставляя доступ к админке. Что же делать в таком случае? Для решения данной проблеммы в Joomla есть встроенные инструменты. Сегодня наша задача предоставить пользователям интерфейс для добавления материалов. Работать мы будем с Joomla 1.5 , однако практически все сказанное ниже будет работать на более ранних версиях. {mosloadposition debug} Я предлагаю посетить административную панель Joomla и кликнуть по главному пункту «Меню». Нам откроется список из существующих пунктов. Обратим свое внимание на «Меню пользователя». Именно оно будет впоследствии транслироваться на сайте и позволять пользователям добавлять, редактировать и даже публиковать контент.
Чтобы просмотреть какие же там существуют пункты меню достаточно кликнуть по этому пункту, но мы ничего здесь делать не будем, а перейдем в «Менеджер модулей», ибо наша задача опубликовать «Меню пользователя» на сайте.
В списке находим одноименный модуль.
И кликаем по названию модуля. Наша задача выбрать позицию для публикации модуля, то есть определиться с местом , где он будет выводиться на сайте, а также просто опубликовать модуль.
Обратите внимание, что в списке «Доступ» выделен пункт «Зарегистрированные» , то есть модуль будет виден только зарегистрированным пользователям. Это говорит о том, что кроме этого модуля на сайте должен быть опубликован модуль «Авторизация», который позволит пользователям регистрироваться и авторизоваться на сайте.
Теперь хотелось бы пару слов сказать о группах пользователей в Joomla. Это знание нам пригодится для того, чтобы уверенной рукой распределять права пользователей и кому то из них даже разрешать публикацию материалов на сайте.
Предлагаю зайти в главное меню «Сайт» и кликнуть по пункту «Пользователи».
Откроется список зарегистрированных пользователей, давайте кликнем мышкой по любому из них и посмотрим: какие настройки предлагаются нашему вниманию.
Нас в первую очередь интересует список «Группа». Именно здесь можно определить пользователя к той или иной группе, которая не имеет доступа в административную панель, однако получит возможность добавлять и редактировать статьи.
Группа Редактор - позволяет пользователям добавлять и редактировать материалы, созданные любым пользователем.
Группа Управляющий — позволяет добавлять, редактировать материалы созданные любым пользователем, а также публиковать их
Отсюда мы видим, что первые две группы не имеют права публиковать материалы, а обязанность эта ложится на администратора сайта или пользователей которые находятся рангов выше.
Можно назначать права вручную из административной панели. А можно изначально сделать так, чтобы каждый зарегистрированный пользователь уже был занесен в группу «Авторы».
Для этого заходим в главное меню Сайт — Общие Настройки
И далее переходим на вкладку «Система». Обращаем свое внимание на выпадающий список «Права нового пользователя». Здесь выставим группу «Автор»
Таким образом каждый зарегистрированный пользователь будет автоматически попадать в группу «Автор» и сможет добавлять материалы на сайт.
Администратору сайта останется просто опубликовывать добавленные материалы.
Как создать \ восстановить меню ПользователяЭтап первый. Знакомство с меню на сайтеСлучаются ситуации, когда меню пользователя отсутствует в Joomla. Это может быть вызвано многими причинами. И, как ни странно, самая распространенная — это собственноручное удаление этого меню.
Во всей этой компании — я бы назвал данную кнопку самой главной. Ибо нажатие на нее открывает визуальный редактор и позволяет добавлять материалы прямо с фронта сайта.
Добавить ссылку
Этап второй. Приступаем к созданию меню.Чтобы создать Меню Пользователя , мы должны посетить «Менеджер меню». Для этого в главном меню выбираем одноименной подпункт в выпадающем списке.
На этот раз после пункта «Создать» мы раскрываем список «Веб-Ссылки» и выбираем пункт «Расположение ссылок».
Делаем активным переключатель «Включен», тем самым публикуем модуль на сайте. А в списке «Доступ» выделяем пункт «Зарегистрированный», что сделает модуль видимым только для зарегистрированных пользователей.
С уважением, Гоша Компьютерный {mosloadposition cpanel}
{mosloadposition debug} Новые материалы на эту тему:
Также рекомендуем к прочтению:
|
Обновлено 14.02.2011 23:57 |