все, что обычно, — просто;
но не все, что просто, — обычно...
Оригинальность не исключает простоты 
Документация Juga Учебные материалы Создание элементов сайта для ограничения в административной части.

Создание элементов сайта для ограничения в административной части.

При ограничении содержания для администраторской панели Вашего сайта, Вам часто приходится ограничивать только один конкретный элемент/пункт. Это инструкция посвящена этому процессу.

Однако, переменные и URL-адреса административной панели немного отличаются от пользовательской и могут быть немного запутанными. Кроме того, некоторые из переменных, используемых на администраторской панели не создаются автоматически компонентом JUGA во время установки или после нее.

Решение

Перед началом, Вам необходимо сделать следующее:

  • Проверьте JUGA на предмет правильности установки и настройки, чтобы избежать проблем с функционированием, в дальнейшем.
  • Создайте группу специально для использования в административной части Вашего сайта, конкретно для пользователей, которых Вы собираетесь ограничить.
  • Создайте пользователя "Тест" и назначьте ему соответствующую группы. Запомните ID этого пользователя для использования его в последующих действиях.

Эти инструкция подразумевает, что Вы понимаете, как вручную создавать новые элементы сайта и переменные. Если Вы не знаете как это делать, пожалуйста, просмотрите соответствующую документацию.

Убедитесь, что Вы вошли в административную панель сайта с правами "Супер Администратора". Выполнение этого не через учетную запись "Супер Администратора" может привести Вас к тогму, что Вы будете заблокирован на Вашем сайте.

  1. Включите режим отладки для JUGA

    • Войдите в систему, как супер-администратор
    • В Менеджере плагинов Joomla откройте системный плагин "JUGA - System plugin"
    • Введите идентификатор пользователя в поле пункта "Идентификатор отладки пользователя"
    • Включите режим отладки для тестового пользователя ("JUGA - System plugin" => "Включить режим отладки" => "Включить")
    • Сохранить настройки плагина
  2. Посетите элемент, который будет ограничен

    • Войдите в административную часть сайта как Супер Администратор и перейдите к элементу, который Вы хотите ограничить.

    Пример: Если Вы хотите ограничить доступ к одной конкретной странице для отображения компонента, просто перейдите на страницу, которую Вы хотите ограничить.
    Откройте Менеджер модулей и нажмите на конкретный модуль для ограничения.

  3. Получите полный адрес страницы

    В области отладки, которое появляется в верхней части страницы есть раздел, который начинается с:

    • **URL Query (URL запрос):

    Скопируйте URL-адрес и вставьте его в свой блокнот.

  4. Получите запрос элемента сайта

    В области отладки, начиная с:

    • **Site Item Query (Запрос элемента сайта):

    Скопируйте строку запроса и вставьте ее в свой блокнот.

  5. Определите новые переменные

    Сравните две строки, которые Вы скопировали в блокнот. Любые переменные, которые появляются в URL-адресе, который определяет страницу, которую Вы хотите ограничить, которые не присутствуют в запросе элемента сайта должны быть добавлены.

    Пример: Если Вы пытаетесь ограничить редактирование параметров конкретного модуля:

    (первая строка = URL - адрес; Вторая строка = Запрос элемента сайта)

    • option=com_modules&client=0&task=edit&cid[0]=35
      option=com_modules&task=edit

    Переменные, которые должны быть добавлены

    • client
    • cid

    CID переменная, в строке запроса, выглядит как "CID[]", однако, при использовании в переменных и элементах сайта она должна быть указана как "cid". (Использование "[]" будет делать переменную непригодной для использования.)

  6. Добавьте недостающие переменные

    • Главная панель JUGA => "Переменные". Создайте необходимые переменные.
    • Установите переменную "Группа чисел" только для тех полей, для которых Вы знаете.
    • Будьте осторожны при установке опции "Автодобавление". Убедитесь, что Ваши настройки конфигурации установлены соответствующим образом для добавления контента в административную часть Вашего сайта.
    • Убедитесь, что Вы создаете переменную для административной панели, а не для пользовательской.
  7. Обновление элемента сайта

    • Повторите шаг 4 (посетите элемент, который будет ограничен и скопируйте запрос для отладочной информации).
  8. Создайте новый элемент сайта

    • Вручную создайте новый элемент сайта. Просто вставить то, что Вы скопировали в пункте 7 выше.

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

  9. Назначьте группу элементов сайта

    • Назначьте соответствующую группу, пользователи которой должны иметь доступ к данному элементу.

ПРИМЕЧАНИЕ: Не забудьте удалить группу общественного доступа из элемента сайта, если Вы хотите его полноценно ограничить. (Доступ "Общественной группы" означает, что каждый будет иметь доступ к данному элементу сайта.)

Рекомендуемый хостинг для сайта:

Лучшие видеокурсы по созданию сайтов:

Оптимизация сайта

При заказе оптимизации и продвижения сайта - новый сайт или редизайн старого - сделаем бесплатно
(обращайтесь лично ко мне: Игорь Вялов )
Обсуждение SEO-энциклопедии на форуме
Видео-уроки SEO — оптимизация Joomla »

Комментарии (0)

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Навигатор: Документация Juga Учебные материалы Создание элементов сайта для ограничения в административной части.