Работа с CMS NetCat. Урок 18. Административный раздел


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

Вход в административный раздел осуществляется со страницы: http://site.ru/netcat/admin/, где:

  • http://site.ru — это домен вашего сайта;
  • /netcat/admin/ — путь к административному разделу, по-умолчанию.

Первое, что вы увидите при заходе на эту страницу — форму для ввода логина и пароля.


Логин и пароль основного пользователя (администратора) задаются на этапе установки CMS. После установки пользователь с правами администратора имеет возможность добавлять новых пользователей и присваивать им необходимые права.

После прохождения процедуры авторизации вы попадаете на главную страницу административного раздела.


Давайте разберём по порядку что находится на этой странице.

1. В верхнем левом углу находится логотип, текущая версия, редакция системы, а так же основное меню. В каждом из пунктов меню есть свои тематические подменю. С ними мы познакомимся в процессе данного урока. 


2. В правом верхнем углу находятся: логин текущего пользователя и назначенные ему права, ссылка для выхода из системы, а так же две кнопки, первая ведёт на страницу обновления система, а вторая для чтения системных сообщений. Способы обновления системы мы обсудим позднее.


3. Верхнее меню сайта.

Меню «Сайт». В данном меню вы можете осуществлять операции с вашими сайтами: добавлять новые и редактировать существующие.


Меню «Пользователи». В данном меню осуществляются все операции по работе с пользователями: добавление, удаление, редактирование, присвоение прав и т.д., а так же работа с группами пользователей. Подробнее о работе с пользователями.


Меню «Инструменты». В меню собраны ссылки для быстрого доступа к некоторым из функций модулей, а так же дополнительные инструменты, необходимые для удобства работы с системой.


Меню «Разработка». Является дублем аналогичного меню в левой панели.


Меню «Настройки». Содержит в себе пункты на настройку системы, настройку текущего сайта и модулей.


Подробнее настройки сайта и системы мы разберём в одном из следующих уроков.

4. В левой части сайта находится основное функциональное меню, состоящее из четырёх подпунктов:

  • карта сайта
  • разработка
  • модули и виджеты
  • пользователи

Пункт меню «Карта сайта» содержит полное дерево созданных в системе сайтов, а так же их разделов/подразделов. В CMS NetCat, во всех редакциях у разработчиков есть возможность создания неограниченного уровня каталов/подкаталогов в карте сайта. В свежеустановленной системе карта сайта может выглядеть подобным образом:


В настроенной системе карта сайта может выглядеть так:


Все вопросы, связанные с созданием разделов в карте сайта были рассмотрены в четвёртом уроке

Пункт меню «Разработка» содержит в себе 5 подразделов:

  • Компоненты.
  • Системные таблицы.
  • Макеты дизайна.
  • Виджет-компоненты.
  • Списки.

Что такое компоненты. Компоненты — это конструктор для построения необходимого функционала у сайта. В компонентах задаются поля, стили отображения, форматы вывода и многое-многое другое. Мы уже работали с вами с компонентами в пятом и седьмом уроках.

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


Как вы видите на рисунке системные таблицы разделяются на 4 подраздела. Кажный из них имеет своё направление:

  • Сайты. Предположим, что у вас в системе не один, а несколько сайтов. Для каждого из сайтов вам нужно вписать свои копирайты, номера телефонов в шапке сайта, вставить свои коды счётчиков или использовать разные картинки в шапке сайта. Делается всё очень просто: добавляется новое поле в данном разделе 
    и теперь в настройках каждого из сайтов будет доступно данное поле для заполнения
    Весьма удобно. Для вывода введённого значения в макете дизайна нужно всего лишь прописать код

    $current_catalogue[Email]

    где вместо «Email» вставить имя вашего поля.
  • Разделы. Используется для добавления своих настроек в разделе. К примеру, вам нужно, чтобы картинка в шапке сайта была своя в каждом разделе. Добавляете поле для закачки файла и в месте вывода прописываете 

    $current_sub[Pic]

    Аналогично работе с системной таблицей «Сайты» вы можете добавить поле типа «Файл» с именем, например, Pic. В макете дизайна или компоненте это поле будет доступно через вызов такой переменной: $current_sub[Pic]. Аналогично использование конструкции %Имяполя в шаблонах вывода навигации макета дизайна. Например, Вам нужно вывести меню сайта, а перед каждым из пунктов меню должна выводиться уникальная картинка раздела. Добавляете новое поле и в шаблоне вывода навигации дописываете макропеременную %Pic таким образом:

    $top_menu['active'] = "<li>%Pic <a href=%URL>%NAME</a></li>";

  • Пользователи. При наличии модуля «Личный кабинет» вам будет доступен функционал по работе с пользователями, а именно:
    • Формирование альтернативных форм для регистрации (добавления) пользователей на сайт, включая добавление необходимого количества полей.
    • Отображение списка пользователей.
    • Формироваие альтернативных форм для редактирования данных пользователей.
  • Макеты дизайна. Здесь добавляются поля, которые можно удобно использовать в шаблонах дизайна. Простой пример: вам нужно разместить на каждой странице счётчик посещаемости. Для удобства вы можете создать новое поле, назвав его, к примеру, Counter:
    не забудьте, при необходимости, поставить флажок на наследовании, иначе вам прийдётся заполнять поле с кодом в каждом из макетов.
    Теперь, чтобы данные, добавленные в это поле отобразились в нужном месте макета, необходимо прописать макропеременную следующим образом: %Имяполя, в нашем случае код будет выглядеть таким образом %Counter:

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


Виджет-компоненты. Очень инересное решение, появившееся с версии 4.5. Виджеты нужны для вставки небольших по функциональности решений таких как: карта Яндекса, кнопки «Поделиться», комментарии от вКонтакте и т.д.. Вы можете воспользоваться как уже созданными виджетами, так и создать свои. О том, как внедрять виджеты на сайт и как создавать новые, будет написано в следующих уроках.

Списки. Название говорит само за себя. В этот раздел вы добавляете/редактируете существующие списки каких-либо родственных элементов. Например, при добавлении нового объекта в доске объявлений вам нужно в форме вывести список городов. Для этого вы создаёте новый список и добавляете в него необходимые значения. ( как работать со списками )


С пунктом меню «Разработка» закончили, переходим к меню «Модули и виджеты».


В данном пункте выводится список установленных в вашей системе модулей. Данный раздел является центром по управлению модулями и их настройке.

Нам осталось только досмотреть главную страницу. В центральной части страницы располагаются:

  • информация о текущем пользователе
  • список избранных разделов для быстрого доступа и редактирования. Для добавления раздела в этот список воспользуйтесь кнопкой «Настройки» или установите флажок в поле «Показывать раздел в «Избранных разделах» на вкладке «Настройни» → «Основные»:

  • системная информация
  • список модулей

На этом всё, мы рассмотрели с вами основные разделы, которые присутствуют в административном разделе.

Добавлено: 13.11.2011    Просмотров: 395    Метки: netcat, административный раздел

 
   
 
 

Последняя работа

Торговый дом «Зелёная линия»

Шаблон

HTML-шаблон

Статистика


Сегодня: 23 февраля 2012 г.
  Постов на блоге: 146
  Оставлено комментариев: 896
  Шаблонов в базе: 223
  Выполнено работ: 40
Все комментарии
Загрузка: 0.029

Яндекс.Метрика