Руководство пользователя NetCat 2.3

advertisement
Система управления сайтами NetCat
версия 2.3 Standard/Plus/Extra
Руководство
пользователя
Компания «АИСТ»
Москва, 2006 г.
Внимание! Право на тиражирование программных компонентов и
документации принадлежит компании «АИСТ». Приобретая систему
NetCat, вы автоматически соглашаетесь не допускать копирование
программ и документации без письменного разрешения компании
«АИСТ», за исключением копирования документации в электронном
виде.
© 1999-2006 ООО «АИСТ»
Компания «АИСТ», отдел разработки NetCat
Адрес: 105064, г. Москва, Нижний Сусальный пер., д. 5 стр. 10, ООО «АИСТ»
Телефон: (495) 783-6021 (многоканальный)
Сайт: http://www.netcat.ru
Электронная почта: support@netcat.ru
Разработка системы управления сайтами NetCat: П. Филатов, Д. Спирин, И. Мелехин, И.
Завойчинский, К. Заугольнов, В. Мельников.
Документация: Д. Спирин, П. Филатов, Д. Васильев.
Руководство пользователя, пятое издание.
Руководство пользователя системы управления сайтами NetCat 2.3
2
Оглавление
ВВЕДЕНИЕ .................................................................................................................................................................... 5
СТРУКТУРА РУКОВОДСТВА ......................................................................................................................................... 5
ЧТО ВЫ ДОЛЖНЫ ЗНАТЬ ............................................................................................................................................... 6
ЧАСТЬ 1. УСТАНОВКА СИСТЕМЫ ...................................................................................................................... 7
СИСТЕМНЫЕ ТРЕБОВАНИЯ ........................................................................................................................................... 7
ПРОЦЕДУРА УСТАНОВКИ СИСТЕМЫ ............................................................................................................................ 8
Создание базы данных ........................................................................................................................................ 10
Настройка конфигурационного файла ............................................................................................................. 10
Системная настройка сайта ............................................................................................................................ 12
Настройка управления задачами (крон) ........................................................................................................... 14
РЕШЕНИЕ ПРОБЛЕМ ................................................................................................................................................... 14
ЧАСТЬ 2. КОНЦЕПЦИЯ СИСТЕМЫ ................................................................................................................... 17
ТЕРМИНЫ И ПОНЯТИЯ................................................................................................................................................ 17
ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ СИСТЕМЫ ........................................................................................................... 18
НАЧАЛО РАБОТЫ........................................................................................................................................................ 20
СТРУКТУРА СИСТЕМЫ АДМИНИСТРИРОВАНИЯ ......................................................................................................... 22
ИНТЕРФЕЙС СИСТЕМЫ АДМИНИСТРИРОВАНИЯ ........................................................................................................ 23
РАЗЛИЧИЯ МЕЖДУ ВАРИАНТАМИ ПОСТАВКИ ............................................................................................................ 26
ЧАСТЬ 3. СТРУКТУРА САЙТА ............................................................................................................................. 29
НАЧАЛЬНЫЙ ВВОД СТРУКТУРЫ САЙТА ..................................................................................................................... 30
ОПЕРАЦИИ С САЙТОМ ................................................................................................................................................ 30
Добавление сайта ............................................................................................................................................... 31
Изменение настроек сайта ............................................................................................................................... 33
Удаление сайта ................................................................................................................................................... 34
ОПЕРАЦИИ С РАЗДЕЛОМ ............................................................................................................................................ 35
Добавление раздела ............................................................................................................................................. 36
Изменение настроек раздела ............................................................................................................................. 37
Список шаблонов в разделе ................................................................................................................................ 38
Удаление раздела................................................................................................................................................. 39
Редактирование информации в разделе ........................................................................................................... 39
ЧАСТЬ 4. РАБОТА С СОДЕРЖИМЫМ САЙТА ................................................................................................ 41
ДОБАВЛЕНИЕ ИНФОРМАЦИИ ..................................................................................................................................... 41
РЕДАКТИРОВАНИЕ И УДАЛЕНИЕ ИНФОРМАЦИИ ........................................................................................................ 42
РАБОТА С ФАЙЛАМИ .................................................................................................................................................. 42
ТИТУЛЬНЫЕ СТРАНИЦЫ ............................................................................................................................................. 43
ВИЗУАЛЬНЫЙ HTML-РЕДАКТОР (WYSIWYG) ........................................................................................................ 43
СПИСКИ ..................................................................................................................................................................... 44
ЧАСТЬ 5. ПОЛЬЗОВАТЕЛИ И ПРАВА ДОСТУПА ........................................................................................... 47
СИСТЕМА АВТОРИЗАЦИИ ........................................................................................................................................... 50
ОПЕРАЦИИ С ПОЛЬЗОВАТЕЛЯМИ ............................................................................................................................... 50
Регистрация пользователя ................................................................................................................................ 51
Изменение регистрационной информации ....................................................................................................... 51
Установка прав доступа для пользователя ..................................................................................................... 52
Удаление пользователей ..................................................................................................................................... 52
ГРУППЫ ПОЛЬЗОВАТЕЛЕЙ.......................................................................................................................................... 53
РАССЫЛКИ ПО БАЗЕ ПОЛЬЗОВАТЕЛЕЙ ....................................................................................................................... 53
ЧАСТЬ 6. МАКЕТЫ ДИЗАЙНА СТРАНИЦ ........................................................................................................ 55
ДОБАВЛЕНИЕ МАКЕТА ............................................................................................................................................... 56
РЕДАКТИРОВАНИЕ МАКЕТА ....................................................................................................................................... 56
УДАЛЕНИЕ МАКЕТА ................................................................................................................................................... 56
ЧАСТЬ 7. ШАБЛОНЫ ДАННЫХ........................................................................................................................... 59
Руководство пользователя системы управления сайтами NetCat 2.3
3
ДОБАВЛЕНИЕ ШАБЛОНА ............................................................................................................................................ 60
РЕДАКТИРОВАНИЕ НАСТРОЕК ШАБЛОНА................................................................................................................... 61
РЕДАКТИРОВАНИЕ ПОЛЕЙ ШАБЛОНА ........................................................................................................................ 61
ЧАСТЬ 8. ИСПОЛЬЗОВАНИЕ МОДУЛЕЙ .......................................................................................................... 63
ГОЛОСОВАНИЕ ........................................................................................................................................................... 63
ПОИСК ПО САЙТУ ...................................................................................................................................................... 64
СТАТИСТИКА ПОСЕЩЕНИЙ ........................................................................................................................................ 64
УПРАВЛЕНИЕ ПОДПИСКАМИ И РАССЫЛКАМИ ........................................................................................................... 65
ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ...................................................................................................................................... 65
УПРАВЛЕНИЕ РЕКЛАМОЙ НА САЙТЕ .......................................................................................................................... 65
ИНТЕРНЕТ-МАГАЗИН ................................................................................................................................................. 67
ЧАСТЬ 9. ИНСТРУМЕНТЫ И НАСТРОЙКИ СИСТЕМЫ .............................................................................. 69
НАСТРОЙКА ПЕРЕАДРЕСАЦИЙ ................................................................................................................................... 69
НАСТРОЙКА СИСТЕМНЫХ ТАБЛИЦ ............................................................................................................................ 70
РАБОТА С МОДУЛЯМИ................................................................................................................................................ 70
Установка модуля ............................................................................................................................................... 71
Настройка модуля .............................................................................................................................................. 72
ОБНОВЛЕНИЕ СИСТЕМЫ ............................................................................................................................................ 72
АРХИВИРОВАНИЕ ПРОЕКТА ....................................................................................................................................... 73
ПОЛЕЗНЫЕ ИНСТРУМЕНТЫ ........................................................................................................................................ 74
ЧАСТЬ 10. ДРУГИЕ ФУНКЦИИ СИСТЕМЫ ..................................................................................................... 77
ЧАСТЬ 11. ПОЛУЧЕНИЕ ПОМОЩИ ................................................................................................................... 79
ЗАМЕТКИ .................................................................................................................................................................... 81
Руководство пользователя системы управления сайтами NetCat 2.3
4
Введение
Автоматизированная система управления сайтами NetCat является
универсальным средством управления сайтами среднего и высокого уровня
сложности. Система рассчитана на использование для следующих видов
сайтов:
- корпоративные сайты
- имиджевые сайты
- интерактивные сервисы
- интранет- и экстранет-системы
- порталообразные сервера
- библиотеки данных, файл-архивы
- интернет-издания
- электронные магазины
и пр., в т.ч. сложные веб-системы.
Система администрирования в NetCat разделена на две части: интерфейс
пользователя и интерфейс разработчика. В данной книге рассматривается
первая часть системы администрирования, т.е. интерфейс пользователя, а
также дается общее представление об интерфейсе разработчика (подробнее см.
«Руководство разработчика»).
Для использования системы не требуется хорошее знание интернеттехнологий, языков программирования и разметки. Интерфейс системы прост
и интуитивно понятен для пользователя, имеющего опыт работы на
компьютере.
Структура Руководства
Настоящее Руководство разделено на 11 частей:
«Введение». Здесь описываются общие понятия, необходимые навыки для
работы с системой.
Часть 1, «Установка системы». В этой части описывается процесс установки и
базовой настройки системы.
Часть 2, «Концепция системы». В этой части система описывается в
структурном виде, приводится справочник терминов и понятий, которые
используются в интерфейсах управления системой и данном Руководстве,
описывается процесс создания сайта в общем виде.
Руководство пользователя системы управления сайтами NetCat 2.3
5
Части 3-7. В этих частях описывается процесс управления различными
сущностями в рамках сайта: структурой, содержимым, пользователями и пр.
Части 7 и 8 более подробно описаны в книге «Руководство разработчика».
Часть 8, «Использование модулей». Эта часть описывает работу с модулями,
входящими в комплект поставки системы. Процесс разработки и настройки
модулей подробно описан в «Руководстве разработчика».
Часть 9, «Инструменты и настройки системы». В этой части описывается
назначение и применение настроек системы, описывается работа с модулями,
обновлениями и полезными инструментами системы.
Часть 10, «Другие функции системы». В этой части можно узнать о
вспомогательных функциях системы и инструментах, которые могут
пригодиться при работе с сайтом.
Часть 11, «Получение помощи». Здесь приводятся способы решения
возникших проблем и получения помощи.
Что вы должны знать
Система NetCat позволяет оптимизировать и упростить как процесс создания
сайта, так и процедуры управления им. Управление сайтом не требует
специфических познаний в интернет-технологиях. Оператору или менеджеру,
поддерживающему сайт, достаточно:
- уметь работать в системе Microsoft Windows (или похожих
операционных системах) на уровне пользователя;
- знать основные операции работы с текстами (редактирование,
копирование и т.д.);
- уметь работать в сети Интернет, перемещаться по веб-сайтам;
- знать основные принципы и понятия, применимые к сайтам
(гиперссылки, страницы, картинки, текстовые материалы и пр.);
- для использования на сайте графических материалов пользователю
необходимо уметь работать с каким-либо графическим пакетом,
например, Adobe Photoshop.
Дополнительными плюсами при работе с системой будут:
- базовое знание языка HTML;
- начальный опыт разработки сайтов.
Руководство пользователя системы управления сайтами NetCat 2.3
6
Часть 1. Установка системы
Система NetCat может работать как под управлением операционной системы
Microsoft Windows (Windows 98, Windows 2000, Windows NT, Windows XP),
так и под управлением Unix-систем (Linux, FreeBSD, AIX, Solaris и пр.). Стоит
отметить, что чаще всего NetCat используется именно под операционными
системами Unix, т.к. абсолютное большинство хостинг-провайдеров
(компаний, которые осуществляют услуги по размещению сайтов в Интернете)
используют на своих серверах именно эту систему. На компакт-диске
приведен список крупнейших российских хостинг-провайдеров с
дополнительными инструкциями по установке системы для каждого из них.
Однако для работы с системой вам не понадобится знать систему Unix, т.к.
большинство хостинг-провайдеров позволяют осуществить в режиме
визуального редактирования все операции, необходимые для установки
системы. Установить систему и работать с ней в дальнейшем вы можете с
удаленного компьютера, работающего под любой операционной системой.
Единственное требование к рабочему компьютеру – наличие выхода в сеть
Интернет.
Вы можете также использовать NetCat на домашнем или рабочем компьютере
(в т.ч. под управлением системы Microsoft Windows). Это может быть
актуально, в частности, в случаях, когда необходимо разработать сайт на
локальном компьютере, заархивировать его и опубликовать в Интернете уже
готовый сайт.
Системные требования
Минимальные аппаратные требования для системы NetCat:
 Компьютер с процессором Pentium 166 МГц (рекомендуется от 300 МГц)
 Оперативная память 64 Мб (рекомендуется от 128 Мб)
 Место на жестком диске 3 Мб
Как видно, система NetCat нетребовательна к системным ресурсам, поэтому,
как правило, требования к компьютеру у системы такие же, как и у
операционной системы.
Для работы системы NetCat на компьютере/сервере должны быть установлены
следующие программные средства:
 Веб-сервер Apache 1.3.30 и выше;
Руководство пользователя системы управления сайтами NetCat 2.3
7
 PHP 4.2.0 и выше (может быть собран как модуль Apache или как CGI);
 СУБД MySQL 3.23.58 и выше.
Обычно все эти средства входят в поставку операционных систем семейства
Unix и присутствуют на хостинг-серверах под этой ОС. Для Microsoft Windows
их необходимо скачать и установить. Все они являются бесплатными и
находятся в свободном доступе в сети Интернет. Существуют программные
пакеты, куда включены эти средства, например, пакет «Денвер» разработки
«Лаборатории dk». Вы можете скачать его с сайта www.dklab.ru и установить
на свой компьютер. В бесплатной ознакомительной веси системы эти средства
включены в установочный комплект.
Клиентская часть системы требует только установки веб-браузера на
компьютере пользователя (например, Internet Explorer 4.0 и выше или Netscape
Navigator 4.0 и выше). Для использования стандартного встроенного HTMLредактора вам понадобится браузер Internet Explorer 5.5 и выше. Однако в
системе имеется альтернативный HTML-редактор FCKeditor, позволяющий
полноценно работать под большинством современных браузеров (Internet
Explorer, Mozilla, Netscape, FireFox, Opera). Во всех современных
операционных системах браузеры входят в стандартную комплектацию
системы.
Если вы используете систему на удаленном компьютере (например, на сервере
хостинг-провайдера), для закачки файлов по протоколу FTP или внесения
изменений в файлы конфигурации вам понадобится FTP-клиент – программа,
позволяющая работать с сервером по протоколу FTP. Если провайдер
предоставляет терминальный (shell) доступ к серверу (например, по
протоколам Telnet или SSH), в дальнейшей эксплуатации системы вам также
может понадобиться соответствующая программа для работы по этим
протоколам (например, утилита Putty).
Процедура установки системы
Файловая система на поставляемом компакт-диске имеет следующую
структуру:
папка docs
файл
файл
файл
файл
папка files
папка
папка
папка
developer.doc
license.doc
providers.doc
user.doc
Руководство разработчика
Текст лицензионного соглашения
Инструкции по установке системы на некоторых площадках *
Руководство пользователя
images
install
netcat
Папка для хранения картинок для сайта
Папка с программой установки системы
Папка с программными файлами
Руководство пользователя системы управления сайтами NetCat 2.3
8
папка netcat_files
Папка для хранения файлов, закачиваемых системой
файл .htaccess
Файл с системными настройками
файл index.php
Индексный программный файл системы
файл robots.txt
Файл инструкций для поисковых роботов
файл readme.txt
Краткая справка о системе и ее установке
* Инструкции приведены по состоянию на сентябрь 2005 года.
Примечание. Все файлы на компакт-диске имеют кодировку Windows-1251.
Для установки программных компонентов системы выполните следующие
операции: *
1. Скопируйте все содержимое папки files компакт-диска (4 папки и файлы
- index.php, .htaccess и robots.txt) в домашний каталог сайта с
сохранением структуры и регистра букв у названий файлов;
2. Создайте базу данных для проекта или убедитесь, что она уже создана
(подробнее см. ниже);
3. Произведите системную настройку сайта (подробнее о процессе
настройки см. ниже);
4. Откройте в окне браузера URL http://ДОМЕН_САЙТА/install/
(ДОМЕН_САЙТА – домен, по которому располагается сайт; для
локальной версии сайта это может быть слово «localhost») и следуйте
инструкциям и комментариям;
5. После успешного завершение процесса установки сотрите папку install;
6. При желании или появившихся ошибках дополнительно настройте
конфигурационный файл vars.inc.php в папке netcat домашнего
каталога сайта (подробнее о процессе настройки этого файла см. ниже).
* Если вы устанавливаете систему на хостинг-площадку (т.е. удаленный
компьютер), вам необходимо получить от хостинг-провайдера права доступа
к своему аккаунту, в т.ч. доступ к управлению аккаунтом (обычно
производится в браузере на сервере хостинг-провайдера), логин и пароль для
соединения с сервером по протоколу FTP (при помощи FTP-клиентов и
осуществляется копирование файлов на сервер и редактирование
конфигурационного файла).
Внимание! Если в папке, куда вы устанавливаете систему, уже есть файл
index.php или какие-то из папок, указанных в абзаце выше, новые файлы будут
записаны поверх старых, переименовывать файлы и папки системе
категорически запрещено.
Руководство пользователя системы управления сайтами NetCat 2.3
9
Создание базы данных
Если вы пользуетесь услугами хостинг-провайдера, скорее всего, у вас уже
создана пустая база данных или есть возможность создать ее через вебинтерфейс управления вашим аккаунтом. В этом случае вам нужно создать
базу данных, например, при помощи пакета phpMyAdmin, который часто
входит в пакет программ на хостинг-площадке, выяснить параметры доступа к
ней (хост, имя базы, имя пользователя и пароль). Если при создании базы
данных (БД) вам нужно указать права пользователя к БД, укажите все
возможные права. При возникновении проблем на этом этапе обратитесь к
инструкциям хостинг-провайдера или к сотруднику его технической
поддержки.
Если вы работаете под Windows, вы можете создать базу данных при помощи
пакета phpMyAdmin или интерфейса СУБД MySQL.
Если вы работаете на нестандартной хостинг-площадке, вам следует
обратиться к системному администратору или сотруднику службы поддержки
хостинг-провайдера с просьбой помочь создать базу данных.
Настройка конфигурационного файла
В случае появившихся ошибок или каких-то других обстоятельств имеется
возможность настроить конфигурационный файла vars.inc.php в папке netcat
самостоятельно.
Отредактировать его можно, в частности, при помощи FTP-клиента. Ниже
приведена таблица описания значения переменных. Каждая переменная
определяется в соответствие с синтаксисом языка PHP:
$VAR_NAME = “Значение”;
Переменная
Значение/описание
Пример
Параметры доступа к базе данных
$MYSQL_HOST
Хост, с которого осуществляется доступ
к базе данных. Если БД находится на том
же сервере, что и система NetCat, хост
чаще всего имеет значение “localhost”.
$MYSQL_USER
Имя пользователя для доступа к базе
данных.
$MYSQL_PASSWORD
Пароль пользователя базы данных.
$MYSQL_DB_NAME
Имя базы данных.
Параметры настроек авторизации
$AUTHORIZE_BY
Поле в
таблице
пользователей,
Руководство пользователя системы управления сайтами NetCat 2.3
“localhost”
“companyname”
“SuPeRpAsSwOrD”
“companydb”
по “User_ID”
10
$AUTHORIZATION_TYPE
Серверные настройки
$PHP_TYPE
$REDIRECT_STATUS
которому происходит авторизация (по
умолчанию
–
внутренний
номер
пользователя).
Чтобы
использовать
другие поля (e-mail, логин), их следует
создать в разделе «Системные таблицы».
Тип авторизации в интерфейсе системы “cookie”
администрирования: HTTP-авторизация
(значение переменной “http”), Cookieавторизация (“cookie”), Session - 32
разрядное хэш число, передаваемое в
ссылке. Если PHP собран как CGI, то
HTTP-авторизация недоступна.
Тип сборки PHP. В большинстве случаев “module”
это модуль Apache (значение “module”),
иногда – CGI (значение “cgi”).
Дает ли сервер возможность посылать “on ”
браузеру
заголовки
содержания
“header("Location:
URL");”.
Возможные
варианты: “on” (да), “off” (нет).
$ADMIN_LANGUAGE
$FILECHMOD
$ADMIN_AUTHTIME
$ADMIN_AUTHTYPE
$CHARSET
$SOURCE_CHARSET
Язык административной части NetCat
"по-умолчанию". Если система по какимто причинам не смогла определить язык
интерфейса
авторизованного
пользователя, берется значение этой
переменной.
Права,
проставляемые
на
файл,
добавленный
через
веб-интерфейс
системы.
Время жизни авторизации в секундах при
$AUTHORIZATION_TYPE = session или
cookie
Время авторизации пользователя (только
при типе авторизации cookie). Имеет три
следующих значения:
 session - пользователь будет
авторизован только на время
данной сесии (до закрытия
браузера)
 always - пользователь будет
авторизован в течении года
 manual - под формой для ввода
логина и пароля появиться
чекбокс, дающий возможность
выбора времени авторизации
пользователем. Если чекбокс
выключен - авторизация будет
действительна в течении данной
сессии, если же чекбокс выбран авторизация пользователя будет
произведена на год.
Корректная кодировка клиента для
просмотра сайта (определяется сервером,
если сервер – Russian Apache).
Базовая
кодировка
сервера
Руководство пользователя системы управления сайтами NetCat 2.3
”Russian”
0755
1440
”manual”
“windows-1251”
“windows-1251”
11
(устанавливается сервером, в случае если
сервер – Russian Apache)
Настройки проекта
$DOMAIN_NAME
$DOCUMENT_ROOT
Название разработчика
$DEVELOPER_NAME
$DEVELOPER_URL
$DEVELOPER_EMAIL
Домен проекта. В случае, если доступна “mydomain.ru”
серверная переменная $HTTP_HOST,
можно
установить
значение
$DOMAIN_NAME в $HTTP_HOST (по
умолчанию).
Переменная окружения (устанавливается “/usr/home/www”
сервером), содержащая путь к папке,
которая является корневым каталогом
сайта (обратите внимание, «слэша» на
конце быть не должно).
Это поле нужно настраивать только в
случае,
если
модули/патчи
устанавливаются не через веб-интерфейс.
Имя разработчика, отображаемое на “NetCat”
странице
«О
программе»
(/netcat/admin/about/). Информация о
разработчике не отображается, если
полепустое.
Ссылка на веб-сайт разработчика.
“http://netcat.ru”
Электронный
адрес
разработчика. “support@netcat.ru”
Отображается
на
странице
«О
программе» и в правом нижнем углу
страниц системы администрирования.
Примечание. В большинстве случаев
параметры доступа к базе данных.
необходимо
настроить
только
Системная настройка сайта
Перед использованием (установкой) системы необходимо убедиться, что у
файлов системы есть права на закачку файлов при помощи стандартных
механизмов PHP на папки /netcat_files, /netcat/dump и /netcat/tmp без
возможности исполнения закачанных файлов. Эти права можно установить,
например, при помощи FTP-клиента (права 766 или 777). Для установки
системы также необходимо (но не обязательно) поставить аналогичные права
на файл /netcat/vars.inc.php, чтобы в процессе установки системы в него
автоматически записались все необходимые данные, в противном случае вам
будет предложено сохранить его на диск для последующей закачки на сервер.
Обычно на этом системная настройка заканчивается и можно переходить к
следующему этапу установки. Если же при установке или после возникли
пролемы, следует читать дальше.
Руководство пользователя системы управления сайтами NetCat 2.3
12
Системная настройка осуществляется при помощи файла .htaccess, который
поставляется вместе с системой. Однако, некоторые хостинг-провайдеры
отключают такую возможность. Уточните в службе поддержки вашего
провайдера наличие такой возможности. В случае положительного ответа вам
не придется осуществлять системную настройку – пропустите эту главу.
Стандартное содержание файл .htaccess:
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php
Options -Indexes
Options FollowSymLinks
<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
Если же управлять настройками сайта посредством .htaccess нельзя, вам
необходимо выполнить несколько операций. Они могут быть доступны в
интерфейсе управления вашим аккаунтом. При возникновении трудностей с
настройкой обратитесь к сотруднику службы поддержки вашего провайдера.
Вам необходимо:
- Указать скрипт /netcat/require/e404.php как обработчик ошибки 404 для
домена (если не используется модуль mod_rewrite);
- Убедиться, что в php.ini установлены флаги:
- php_value magic_quotes_gpc (on)
- register_globals (on)
- error_reporting (off)
- Корректно настроить mod_rewrite (инструкции для него описано в файле
.htaccess между <ifModule mod_rewrite.c> и </ifModule>)
Руководство пользователя системы управления сайтами NetCat 2.3
13
После настройки системы вы можете приступать к работе с ней. Войдите в
систему
администрирования
(вход
находится
по
адресу
http://ДОМЕН_САЙТА/netcat/admin/), используя в качестве логина «1»
(единица), пароль пустой.
Внимание! Сразу же после установки в целях безопасности смените
пароль для пользователя «1» и удалите директорию /install.
Настройка управления задачами (крон)
Управление задачами позволяет автоматически запускать нужные скрипты в
необходимое время.
Запускать можно локальные скрипты, либо скрипты, находящиеся на любом
другом хостинге.
Настройка: *
Для настройки данной функции необходимо отредактировать файл:
netcat/admin/crontab.php . Вам необходимо установить верные значения:
 $DOCUMENT_ROOT - физический путь до папки, содержащей папку
netcat (например, /var/httpd/example/www)
 $HTTP_HOST – домен, на котором работает сайт (без http://)
Затем через панель управления хостингом (или иным способом, в зависимости
от вашего провайдера), нужно прописать в crontab-файле файл
netcat/admin/crontab.php на исполнение каждую минуту.
Описание полей формы добавления или изменения задачи:
 Минуты - запускать каждые n минут
 Часы - запускать каждые n часов
**
 Дни - запускать каждые n дней
 Последний запуск - время и дата когда в последний раз запускался
скрипт
 Ссылка на скрипт - относительная или полная ссылка на скрипт,
который необходимо выполнить
*
- ваш тарифный план должен поддерживать выполнение cron
**
- если все три поля имеют значение 0 - скрипт выполняться не будет вообще,
минимальный интервал 1 минута.
Решение проблем
Если у вас возникли проблемы при установке системы, попытайтесь
классифицировать проблему. Если проблема относится к настройкам сервера
хостинг-провайдера, обратитесь в его службу поддержки. Возможно, ее
Руководство пользователя системы управления сайтами NetCat 2.3
14
сотрудникам понадобится настоящее Руководство – вы можете переслать им
аналогичный файл с компакт-диска. Наиболее часто встречающиеся проблемы
и варианты их решения находятся в таблице ниже.
Проблема
Варианты решения
Не получается попасть в Убедитесь, что в файле vars.inc.php правильно прописаны параметры
систему администрирования для доступа к базе данных. Также возможна ситуация, когда вы
указываете тип авторизации «http», а PHP на вашем сервере собран
как CGI. Уточните этот вопрос у вашего провайдера.
Ссылки с сайта вроде бы Вы не настроили обработчик 404 ошибки. См. раздел «Системная
правильные, но сайт выдает настройка сайта».
404 ошибку
Файлы через веб-интерфейс Файлы PHP не имеют право записи в папку netcat_files. Установите
не закачиваются
права 766 или 777 на папку netcat_files (запись для всех без
возможности выполнения для группы и остальных), либо попросите
настроить эту возможность вашего системного администратора.
Если же, по вашему мнению, проблема в другом, обратитесь к производителю
системы, не забыв указать в письме ваш регистрационный номер и название
компании. Также попробуйте решить проблему через сайт netcat.ru, на
котором есть:
- форумы,
посвященные
решению
различных
ситуаций
использовании NetCat;
- контактная информация службы поддержки пользователей NetCat;
- разнообразные примеры, советы, рекомендации;
- различная документация к системе.
Руководство пользователя системы управления сайтами NetCat 2.3
при
15
Руководство пользователя системы управления сайтами NetCat 2.3
16
Часть 2. Концепция системы
В этой главе описывается концепция системы, принципы ее
функционирования, а также приводится глоссарий терминов и понятий,
используемых в интерфейсах управления и в настоящем Руководстве.
Термины и понятия
Настоящее Руководство оперирует определенными понятиями, смысл которых
раскрыт в нижеследующей таблице.
Понятие
Система
Сайт
Описание
Автоматизированная система и управления сайтами NetCat.
Глобальный уровень структуры системы, которому соответствуют
отдельные домены второго уровня (например, «company.ru»),
третьего уровня (например, «about.company.ru») и пр.
Макет, макет дизайна Макет дизайна HTML-страниц для сайта, переведенный во
внутренний формат системы NetCat. Информация, необходимая
для перевода HTML-страницы в формат NetCat, содержится в
книге «Руководство разработчика».
Объект
Структурная единица текстового наполнения сайта (контента). Вся
содержательная часть сайта состоит из объектов. Например, есть
сущность «Сотрудник» с полями «ФИО», «Должность», «Фото»,
«Стаж». Экземпляр «Иванов Иван Иванович, Директор,
(фотография), 5 лет» является объектом.
Поле, поле данных
Некоторое свойство какого-либо понятия (объекта). Пример: для
объекта
«фирма» могут быть поля «Название», «Адрес»,
«Количество сотрудников», «Телефон» и пр. Поля могут быть
разных типов (строка, целое число, текст, список и пр.).
Список
Обозначает набор однотипных перечислимых данных, например,
названия городов, коды валют, геометрические фигуры и пр.
Шаблон,
шаблон Совокупность определенного количества полей и шаблона
данных
отображения содержимого страницы, добавления, поиска и пр., а
также некоторых правил. Описывает определенную сущность,
понятие. Например, шаблон «Фирмы», «Форум», «Сотрудники»,
«Новости» и пр.
Раздел
Промежуточный элемент структуры сайта. Совокупность разделов
описывает структуру сайта. Разделу может соответствовать одна
страница, а может несколько. Каждому разделу должен
соответствовать минимум один шаблон данных. Разделы могут
иметь собственные подразделы, т.е. образовывать иерархическую
структуру сайта.
Пользователь
Пользователь системы определяется набором «логин (login,
username и т.д.) плюс пароль», при помощи которых он может
совершать на сайте какие-либо действия. Пользователь может
иметь несколько прав (см. ниже). Помимо логина и пароля
пользователь может иметь другие атрибуты (поля): имя, город,
Руководство пользователя системы управления сайтами NetCat 2.3
17
Права
Модуль
Префикс и суффикс
Рассылка
Подписчик
Патч
дату рождения и пр.
Право – это возможность пользователя совершать некоторые
операции (например, чтение информации в некотором разделе,
добавление и пр.).
Дополнительный программный элемент к системе NetCat,
позволяющий реализовать нестандартные функциональные
элементы (например, контекстная реклама, сложные форумы и пр.).
Информация, выводимая до (префикс) или после (суффикс) вывода
какого-либо списка. Объекты выводятся на странице согласно
настройкам шаблона: префикс-запись-запись-…-запись-суффикс.
Помимо шаблонов данных префиксы и суффиксы применяются,
например, в макетах дизайна для вывода списка разделов.
Отправка писем сразу нескольким подписчикам. Рассылка бывает
ручная
(сообщение составляется и рассылается вручную в
соответствующем разделе системы администрирования) и
автоматическая (осуществляется при наступлении какого-либо
события, например, добавлении записи в базу данных).
Пользователь,
подписанный
(администратором
или
самостоятельно) на одну или несколько рассылок.
Файл обновления системы (дополнения функциональности или
исправления ошибок), устанавливаемый при помощи интерфейса
системы.
Принципы функционирования системы
Система NetCat представляет собой совокупность программных файлов,
файлов настроек и базы данных. Программная часть в свою очередь делится на
систему администрирования (т.н. «back-office») и систему вывода (т.н. «frontoffice»). Обе системы работают с базой данных: система администрирования
управляет базой данных, а система вывода, как очевидно из ее названия,
отображает страницы сайта.
Логически система различает следующие понятия (сущности):







Структура сайта
Шаблоны данных
Контент (содержимое сайта, данные)
Макеты дизайна
Пользователи и права доступа
Дополнительные функции
Вспомогательные данные
Эти сущности тесно взаимосвязаны между собой. Так, к разделу сайта
(единица структуры) логически привязаны:
Руководство пользователя системы управления сайтами NetCat 2.3
18
- шаблоны данных, в соответствие с которыми отображается содержимое
страниц;
- контент, относящийся к этому разделу (объекты);
- макет дизайна, который используется для вывода страниц этого раздела;
- права доступа пользователей (просмотр, запись, редактирование,
настройка).
Система администрирования сайта логически разделена на две части:
- инструменты разработчика;
- инструменты пользователя.
В первую часть входят:
-
средства создания макетов страниц;
средства программирования шаблонов;
среда разработки модулей;
инструменты настройки системы и модулей;
дополнительные инструменты.
Во вторую часть входят:
- средства управления структурой;
- средства управления контентом;
- средства управления пользователями и правами данных.
При разработке сайта используются как инструменты разработчика, так и
инструменты пользователя. При поддержке и обслуживании сайта обычно
используются только инструменты пользователя.
Система администрирования представляет собой специализированный вебинтерфейс к базе данных. С ее помощью пользователи могут управлять всеми
сущностями (структура, шаблоны и пр.). Система вывода выводит страницы
сайта, формируя их из информации в базе данных. Ниже представлен
упрощенный алгоритм вывода страницы.
1. Определение раздела сайта и структуры шаблонов, настроек
a. По адресу URL и параметрам определяется раздел сайта, который
должен быть отображен, а также его настройки.
b. По адресу URL и параметрам определяются также те шаблоны,
которые присутствуют в данном разделе и должны быть
отображены, а также их настройки.
2. Определение прав доступа
Руководство пользователя системы управления сайтами NetCat 2.3
19
a. По разделу и шаблонам определяются настройки прав на действие
посетителя (просмотр, добавление и пр.).
b. Если данное действие при данных настройках раздела/шаблона
требуют авторизации, система авторизует пользователя и
определяет возможность произведения данной операции данным
пользователем.
c. В случае отрицательного результата происходит отказ в действии
путем вывода соответствующего сообщения.
3. Вывод страницы
a. По настройкам раздела определяется макет дизайна, который
должен быть использован при выводе страниц данного раздела.
b. По адресу URL и параметрам определяется конкретные записи,
которые должны быть отображены.
c. Система форматирует данные в соответствие с настройками
шаблона.
d. Система выводит страницу в дизайне, описанном в текущем
макете.
Данный алгоритм является упрощенным схематическим вариантом реальной
последовательности действий при выводе страниц.
Начало работы
Создавая
сайт,
пользователю/разработчику
следующие операции:
необходимо
произвести
Установка системы NetCat;
Настройка системных таблиц (при необходимости);
Создание шаблонов, необходимых для функционирования сайта;
Конвертирование дизайн-макетов страниц в формат макетов NetCat;
Ввод и настройка структуры сайта;
Подключение
и
настройка
дополнительных
модулей
(при
необходимости);
7. Создание базы пользователей и установка прав для каждого из них;
8. Наполнение сайта информацией.
1.
2.
3.
4.
5.
6.
Последовательность действий нестрогая, однако, чаще всего процесс создания
сайта происходит примерно в такой последовательности. Обычно структура
сайта, шаблоны, дизайн готовятся и описываются до начала настройки
системы. Ниже кратко описывается каждый этап.
1. Установка системы NetCat
Этот процесс подробно описан в главе «Установка системы».
Руководство пользователя системы управления сайтами NetCat 2.3
20
2. Настройка системных таблиц
В некоторых случаях (особенно для сложных сайтов) необходимо
настроить системные таблицы, введя дополнительные поля. Так,
информация о пользователях помимо номера и пароля может содержать
логин, имя, город, телефон и пр. Разделы могут иметь поля «URL
кнопки», «Логотип раздела» и пр. Также необходимо настроить
различные параметры, необходимые для работы системы (тип
авторизации, параметры для новых пользователей и пр.).
3. Создание шаблонов, необходимых для функционирования сайта
Система поставляется с некоторым типовым набором шаблонов (HTMLтекст, каталог товаров, новости и пр.). Если для сайта требуются другие
шаблоны, их необходимо создать (или импортировать, установить
соответствующие модули или обновления). Процесс создания шаблонов
описан в главе «Шаблоны данных», а также в «Руководстве
разработчика».
4. Конвертирование дизайн-макетов страниц в формат макетов NetCat
Макеты дизайна, которые будут использованы при выводе страниц
сайта, должны быть переведены в формат макетов системы NetCat и
введены в систему при помощи соответствующего раздела системы
администрирования. Подробная инструкция по созданию макетов
дизайна доступна в «Руководстве разработчика».
5. Создание и настройка структуры сайта
При помощи интерфейса необходимо ввести структуру сайта, начиная с
сайта и разделов первого уровня в соответствие с инструкциями (см.
ниже). После ввода структуры необходимо определить состав шаблонов
для каждого раздела и настроить параметры разделов (права доступа и
макет дизайна) и шаблонов в разделах (параметры доступа).
6. Подключение и настройка дополнительных модулей (при
необходимости)
Подключение модулей производится через стандартный интерфейс
системы администрирования.
7. Создание базы пользователей и установка прав для каждого из них
Пользователи вводятся через стандартный интерфейс. Каждому
пользователю может быть присвоено несколько прав от директора до
администратора шаблона в разделе.
8. Наполнение сайта информацией
Наполнение также происходит через стандартный интерфейс.
Руководство пользователя системы управления сайтами NetCat 2.3
21
Подробно каждый из этапов описывается в соответствующих главах данного
Руководства.
Структура системы администрирования
Структура системы администрирования представлена в иерархическом виде:
Управление
Структура и контент
Сайты
Полный рубрикатор
Избранные разделы
Списки
Пользователи
Пользователи и права
Группы пользователей
Рассылка по базе
Шаблоны данных
Список шаблонов
Группы шаблонов
Импорт шаблонов
Дизайн
Макеты дизайна
Инструменты
Настройки системы
Базовые настройки
Системные таблицы
Переадресация
Инструменты
Командная строка SQL
Управление задачами
HTML-редактор
Экранирование
спецсимволов
Модификации
Модули
Обновления системы
Архивы проекта
Отчеты
Отчеты
Общая статистика
проекта
Последние измененные
разделы
Системные сообщения
Техническая поддержка
Техподдержка
Отправить письмо
разработчику
Поддержка на NetCat.ru
Управление сайтами, разделами, их свойствами, контентом
То же, представленное в иерархическом виде
Список избранных разделов, для быстрого доступа
Управление списками данных, используемыми в шаблонах
Управление пользователями и правами доступа
Управление группами пользователей и их правами
Рассылка письма по всей базе пользователей или группе
Управление шаблонами, их полями, шаблонами действий
Список групп шаблонов и шаблонов по группам
Подключение шаблонов из внешних файлов
Управление макетами страниц сайта
Установка базовых параметров работы системы
Настройка системных таблиц, их полей, шаблонов действий
Управление переадресациями
Выполнение команд MySQL (обращение напрямую к базе)
Выполнение регулярных задач (cron)
Визуальный редактор HTML-документов
Подготовка HTML-документов для конвертации в формат
макетов и шаблонов NetCat
Установка и настройка модулей, управление ими
Установка обновлений системы, полученных с сайта netcat.ru
Архивирование проекта, восстановление проекта из архива
Статистика по состоянию проекта
Список разделов, содержимое
последним
Список всех системных сообщений
которых
изменялось
Отправка электронного письма компании-разработчику
системы NetCat
Переход в раздел «Поддержка» сайта NetCat.ru
Руководство пользователя системы управления сайтами NetCat 2.3
22
О системе
Информация о программном продукте
Интерфейс системы администрирования
При входе в систему она предложит вам ввести ваш логин и пароль во
всплывающем окне или в окне браузера (в зависимости от используемого типа
авторизации). При неправильном вводе система попросит повторить ввод еще
раз. После успешного входа вы попадете на первую страницу системы
администрирования. На странице входа в систему администрирования или
внутри системы вы сможете выбрать язык интерфейса системы.
Каждая страница системы администрирования делится на 4 части:
1. В верхней части отображается версия система, название проекта,
пользователь, его права, а также глобальное меню работы с системой.
2. Левая часть содержит ссылки на подразделы текущего пункта
глобального меню.
3. В основной части отображается тело текущей страницы
администрирования.
4. Нижняя часть не является функциональной: в ней содержится правовая
информация.
Также в основной части каждой страницы отображаются:
- навигационная строка, отображающая пусть к текущей странице с
возможностью перехода по ссылкам на любой уровень;
- заголовок текущей страницы;
- ссылка на контекстную подсказку по данной странице.
Все внутренние страницы системы администрирования можно условно
разделить на три группы.
1. Списки
Примеры: список разделов в сайте; список шаблонов; список
пользователей.
Каждая строка означает элемент списка (сайт, раздел, пользователя и
пр.). В первой колонке отображается номер (ID) элемента, далее
название (возможно, со ссылкой), далее могут идти другие
ссылки/значения. В последней колонке отображено поле для удаления
элемента. Так, чтобы удалить разделы, нужно установить галочки
напротив их, после чего нажать на кнопку «Сохранить изменения» внизу
страницы.
2. Иерархические списки
Руководство пользователя системы управления сайтами NetCat 2.3
23
Примеры: полный рубрикатор, макеты страниц
На странице приводится дерево элементов (разделов или макетов),
отражающее иерархию элементов. Иерархия применяется для
реализации наследования некоторых полей (свойств) элементов.
Название элемента служит ссылкой на меню операций с ним или форму
редактирования элемента. Также рядом с названием присутствует
несколько иконок: удаление, добавление подэлемента, просмотр (для
разделов).
3. Формы для редактирования/добавления/отправки писем и пр.
Примеры: добавление сайта, редактирование шаблона, отправка
письма.
В каждой строке отображается название поля и само поле. При
редактировании записей в полях установлены их предыдущие значения.
Внизу страницы располагаются кнопки «Сбросить» (отмена изменений,
сделанных в форме) и «Записать» (совершение действия добавления,
изменения, отправки и пр.).
Также могут быть простые страницы: ссылки по данному элементу, отчеты и
пр. Все выключенные элементы (разделы, сайты и пр.) отображаются в
списках серым цветом.
В интерфейсе системы администрирования встречаются иконки (картинки),
призванные облегчить работу с системой. Ниже приведен полный список
иконок.
1. Подсказка (вопросительный знак на голубом круге)
Эту иконку вы увидите на каждой странице напротив названия страницы
справа вверху. При нажатии на нее появится всплывающее окно с
подсказкой по данной странице.
2. Системное сообщение (восклицательный знак на круге)
Эта иконка показывается в случае наличия на сайте системы (netcat.ru)
новых патчей для текущей версии системы, не установленных в вашей
копии. Если восклицательный знак мигает, нажмите на эту иконку,
чтобы скачать и установить новые патчи.
3. Системное сообщение (пульсирующий желтый круг)
Эта иконка показывается только в случае наличия в системе новых
(непрочитанных) системных сообщений. Если такие сообщения есть, она
будет видна на синей полосе справа вверху. При нажатии на нее вы
попадете в список системных сообщений.
4. Пункты меню (треугольник на голубом круге)
Руководство пользователя системы управления сайтами NetCat 2.3
24
Эта иконка располагается в левом столбце напротив каждой группы
пунктов меню.
5. Установка приоритета (синяя и зеленая стрелки)
Эта иконка располагается в заголовке таблиц (например, списка
разделов или сайтов). Под ней в столбце выводятся поля ввода
приоритетов элементов списка.
6. Удаление (красный или синий крест)
Красный крест находится в заголовке таблиц (списков). Под этой
иконкой находятся переключатели для удаления элементов (разделов,
сайтов и пр.). Также красный крест располагается напротив сайта в
полном рубрикаторе. При нажатии на него происходит удаление сайта
(после подтверждения). Синий крест приводится напротив каждого
пункта в иерархическом списке (полный рубрикатор, список макетов).
При нажатии на него происходит удаление макета/раздела.
7. Настройки (коричневая шестеренка)
Иконка располагается в теле таблиц и обозначает переход в настройки
данного элемента (раздела, сайта, пользователя).
8. Переход в режим просмотра (голубой лист с загнутым краем)
Данная иконка находится в списке разделов или сайтов (в т.ч. в полном
рубрикаторе). При нажатии на нее открывается новое окно, в котором
отображается данный раздел/сайт.
9. Переход в режим редактирования (голубой лист с загнутым краем и
карандашом)
Данная иконка также располагается в списке разделов или сайтов. При
нажатии на нее открывается новое окно – сайт/раздел в режиме
редактирования. Отсутствие иконки обозначает невозможность данной
операции (например, при отсутствии титульной страницы у сайта или в
случае, если раздел представляет собой ссылку на внешнюю страницу).
10.Добавление подраздела/макета (синий или зеленый плюс)
Эту иконку можно увидеть напротив каждого элемента в иерархических
списках (полный рубрикатор, список макетов). При нажатии на нее
происходит добавление зависимого элемента того же типа: подраздела
данного раздела или нового макета в иерархию данного макета.
11.Переход в список (лист с горизонтальными линиями)
Эта иконка располагается в некоторых табличных страницах (например,
списке шаблонов). При нажатии на иконку появляется искомый список.
Руководство пользователя системы управления сайтами NetCat 2.3
25
Некоторые иконки (добавление, переход в настройки и пр.) могут быть
серыми. Это означает, что данный элемент (раздел, пользователь) выключен,
но операция, соответствующая иконке, возможна.
Различия между вариантами поставки
Система NetCat поставляется в одном из четырех вариантов (версий, пакетов):




Small Business
Standard
Plus
Extra
Ниже приведена таблица сравнений версий.
Параметры сравнения
Small Business
Количественные характеристики
Количество
1
поддерживаемых сайтов
Максимальное кол-во
12
шаблонов данных
Кол-во шаблонов,
10
входящих в поставку
Максимальное кол-во
1
шаблонов в разделе
Количество
1
пользователей
Standard
Extra
Без ограничений
Без ограничений
10
11
20
Без ограничений
Без ограничений
Качественные характеристики
Возможность
Не поддерживается
использования
нескольких языков
интерфейса системы
Система разделения
Нет
прав, группы, рассылки
Возможность создания и
Нет
подключения модулей
API (интерфейс
Ограниченные
разработчика)
возможности
Модули, входящие в поставку *
Поиск по сайту
Статистика посещений
Интерфейс пользователя
Голосование
Управление подписками
и рассылками
Управление рекламой на
сайте
Plus
Поддерживается (в поставку входят
русский и английский языковые
словари, есть возможность создания
словарей для других языков)
Полные возможности
Есть
Полные возможности
-
-
Да
Да
Да
-
Да
Да
Да
Да
Да
-
-
-
Да
Руководство пользователя системы управления сайтами NetCat 2.3
26
Интернет-магазин
-
Условия поставки и поддержки
Вариант поставки,
Компакт-диск;
упаковка
упаковка:
jewel
Виды бесплатной
Форум на
технической поддержки
NetCat.ru
Обновление при выходе
Не
новых версий NetCat 2.x
гарантируется
-
-
Да
Компакт-диск с дистрибутивом, руководства
пользователя и разработчика (брошюры),
регистрационная карта; упаковка: картонная коробка
Форум на NetCat.ru, поддержка по телефону, по
электронной почте
Есть, бесплатно
* Пользователи всех версий, кроме NetCat Small Business, могут отдельно приобрести и
подключить к системе дополнительные модули
Пользователи версий Small Business, Standard, Plus могут приобрести обновление системы
до более функциональных версий. Стоимость обновления можно узнать на сайте NetCat.ru и
у дилеров системы.
Руководство пользователя системы управления сайтами NetCat 2.3
27
Руководство пользователя системы управления сайтами NetCat 2.3
28
Часть 3. Структура сайта
Структура сайта представлена в древовидном иерархическом виде с
неограниченным уровнем вложенности. Корневой элемент структуры – сайт.
Сайтов в системе может быть неограниченное количество. Как правило,
каждому каталогу соответствует некий глобальный раздел сайта (например,
английская версия сайта или «подсайт» подразделения компании и пр.),
которому соответствует доменное имя второго или третьего уровня. В
стандартных задачах каталог только один.
В каждом сайты могут быть разделы сайта. У каждого раздела могут быть
подразделы. Каждый раздел/сайт имеет некоторые поля (свойства), состав
которых может расширяться при помощи системы администрирования (см.
главу «Настройка системных таблиц»). Свойства определяют характеристики
раздела/сайта: название, права доступа, макет дизайна и пр.
Каждое свойство может быть наследуемым, а может и не быть. Приведем
пример. У разделов есть свойства «Описание раздела» (не наследуемое) и
«Ключевые слова» (наследуемое). Приведем фрагмент условной структуры
сайта:
- О компании
o Пресс-центр
 Новости
При определении свойств раздела «Новости», если оба указанных выше
свойства пусты, поле «Описание раздела» будет определено как пустое, т.к.
оно не наследуемое. Если же «Ключевые слова» также пустое поле, оно
должно наследоваться от раздела верхнего уровня. Т.е. если в «Пресс-центре»
это свойство не пустое, для раздела «Новости» будет использовано значение
поля в разделе «Пресс-центр». Если пустое – смотрим раздел «О компании» и
т.д. вплоть до сайта.
Состав свойств у разделов/сайтов можно увидеть, зайдя в настройки любого
раздела/сайта.
К каждому разделу должен быть «привязан» минимум один шаблон данных.
Он определяет шаблон, по которому будут показываться / добавляться /
изменяться данные в этом разделе. Если разделу соответствуют более одного
шаблона, они будут показаны в виде закладок в разделе или на одной странице
разными блоками (в зависимости от используемого макета дизайна). Поумолчанию на странице сайта показывается содержание только первого по
приоритету шаблона (если не настроен вывод списка шаблонов из раздела в
макете дизайна).
Руководство пользователя системы управления сайтами NetCat 2.3
29
Начальный ввод структуры сайта
Начинать ввод структуры сайта необходимо с сайтов. Добавьте сайт или
измените настройки существующего сайта в соответствии с инструкциями,
приведенными ниже. После добавления сайта введите (настройте) его
структуру, как описано в нижеследующих главах. Для каждого раздела
добавьте шаблон, создав его, если нужный шаблон отсутствует, установите
общие настройки, настройки доступа. Далее в настройках сайта выберите
раздел, соответствующий титульной странице и странице ошибки 404
(«страница не найдена»).
В последующих главах Руководства описаны процедуры работы со структурой
сайтов.
Операции с сайтом
В разделах системы администрирования «Сайты» и «Полный рубрикатор» вы
можете добавить сайт – ссылка «добавить сайт», перейти к меню работы с
сайтом – нажатие на название сайта, а также попасть в рубрикатор сайта –
ссылка «разделы» (для раздела «Сайты»).
При нажатии на название сайта в разделе «Сайты» или «Полный рубрикатор»
появится страница, на которой будут отображены основные свойства сайта, а
также ссылки на список подразделов, настройки данного сайта, его просмотр,
переход в режим редактирования, а также удаление данного сайта.
На странице «Сайты» список сайтов представлен в табличном виде. Для
каждого сайта указаны:
его внутренний номер в системе (ID);
название сайта (со ссылкой в меню операций по сайту);
ссылка на список подразделов сайта с указанием их количества;
поле для ввода приоритета сайта в списке;
список иконок для перехода в настройки сайта, режим просмотра сайта,
режим редактирования информации на сайте;
- поле для удаления сайта.
-
Для удаления сайтов установите галочки напротив выбранных сайтов и
нажмите кнопку «Сохранить изменения» внизу страницы. После
подтверждения сайты будут удалены. Для изменения очередности вывода
сайта в списке измените приоритеты в соответствии с нужным порядком и
нажмите кнопку «Сохранить изменения».
Руководство пользователя системы управления сайтами NetCat 2.3
30
На странице «Полный рубрикатор» находится форма выбора сайта,
рубрикатор которого необходимо отобразить, а ниже – собственно рубрикатор
текущего сайта в иерархическом виде.
Добавление сайта
Добавить сайт можно в разделах администрирования «Сайты» и «Полный
рубрикатор», нажав на ссылку «Добавить сайт». В появившейся форме вам
необходимо заполнить следующие поля:
 Название будет использоваться как заголовок титульной страницы каталога
(или сайта), также в зависимости от выбранного макета страниц может
фигурировать на внутренних страницах сайта. Пример названия сайта:
«Рога и Копыта» (по названию компании).
 Домен предназначено для адресации сайта. Чаще всего используется как
домен второго или третьего уровня (ДоменСайта.ru). В написании домена
можно использовать прописные латинские буквы, цифры, символ дефиса
«-».
 Зеркала (по одному на строчке) используются системой для корректного
отображения страниц, если пользователь зашел по адресу зеркала сайта.
Например, если адрес http://www.example.net является зеркалом сайта
http://www.example.com и при отображении внутренней страницы
http://www.example.net/about не произойдет ошибки, так как формально
система обратится по адресу http://www.example.com/about. Зеркала следует
указывать без префикса «http://», например, так: «www.example.net».
 Макет дизайна служит для выбора макета из имеющихся в системе. Макет
наследуется на все разделы сайта, у которых в настройках указано
наследовать макет дизайна.
 Страница не найдена (ошибка 404) содержит раздел, который будет
открываться в случае 404-й ошибки (страница не найдена). В данном
пункте стоит указать раздел, специально созданный для этого, поскольку
при обращении к этому разделу всегда будет отдаваться 404 код ошибки, и
страницы раздела не будут индексироваться поисковыми системами и
прочими роботами.
 Приоритет используется для определения очередности вывода сайтов в
списке: чем меньше число в этом поле, тем выше сайт будет в списке.
 Включен – данный параметр разрешает или запрещается (делает скрытым)
показ сайта. Чтобы включить сайт, надо поставить галочку.
 Доступ на просмотр предлагает выбор одного из четырех вариантов:
 Все – предоставление доступа к информации каталога всем
желающим;
Руководство пользователя системы управления сайтами NetCat 2.3
31
Зарегистрированные – возможность чтения информации на сайте
всеми зарегистрированными пользователями;
 Уполномоченные
– возможность доступа предоставляется
исключительно административным пользователям, обладающим
правами доступа на чтение данного сайта.
Доступ на добавление - то же, что и выше только касательно возможности
записи информации в каталог.
Доступ на изменение - то же, что и выше только касательно возможности
редактирования собственных объектов информации в каталоге. Имеет
смысл только в случае, когда добавить информацию на сайт могут только
зарегистрированные пользователи.
Доступ на подписку - то же, что и выше только касательно возможности
подписки на изменение информации в каталог.
Публикация объектов – возможно два варианта: «после добавления» –
информация будет доступна на сайте сразу после ее добавления; «после
проверки администратором» – добавленная информация будет доступна на
сайте только после того, как ее проверит и включит уполномоченный
пользователь системы.
Язык сайта (ISO 639-1) используется для определения языка
административных элементов на сайте. Это 2-х символьный код языка по
ISO 639-1. Для русского языка впишите ru






В зависимости от настроек системы в форме добавления/изменения настроек
каталога могут присутствовать и другие поля. Их описание можно увидеть в
разделе «Инструменты» – «Системные таблицы» – «Сайты» – «Поля».
Заполните форму и нажмите на кнопку «Добавить». Если какое-то из полей
заполнено неправильно, система выведет сообщение об этом и повторит
форму добавления.
Внимание! Если вы добавляете в систему новый сайт (которому соответствует
какое-либо доменное имя), убедитесь, что это доменное имя прописано в
конфигурации веб-сервера Apache и ассоциировано с корневой папкой сайта.
Если это не так, сайт и его содержимое не будут доступны для просмотра.
Если у вас нет информации на эту тему, проконсультируйтесь с системным
администратором вашего сервера или сотрудником службы поддержки вашего
хостинг-провайдера.
Обратите внимание, что не все тарифные планы некоторых хостингпровайдеров позволяют иметь несколько доменов для одного аккаунта.
После добавления сайта введите структуру сайта (его разделы). Определите
раздел для титульной страницы и раздел для ошибки 404 (см. ниже).
Руководство пользователя системы управления сайтами NetCat 2.3
32
Изменение настроек сайта
Для того чтобы изменить настройки каталога, нужно в разделе «Сайты» (или в
«Полном рубрикаторе») нажать на имя сайта, а затем выбрать из списка пункт
«изменить настройки сайта». Также попасть в настройки сайта можно, нажав
на соответствующую иконку в списке сайтов. Значения полей в форме
изменения настроек сайта:
 Название будет использоваться как заголовок титульной страницы каталога
(или сайта), также в зависимости от выбранного макета страниц может
фигурировать на внутренних страницах сайта. Пример названия сайта:
«Рога и Копыта» (по названию компании).
 Домен предназначен для адресации сайта. Чаще всего используется как
домен третьего уровня (КлючевоеСлово.ДоменСайта.ru). Так, если в
системе есть сайт «Подразделение забоя скота» в проекте «Рога и Копыта»,
он может иметь домен «zaboy», поэтому все страницы внутри сайта
подразделения начинаются с адреса http://zaboy.example.net. В качестве
ключевых слов можно использовать прописные латинские буквы, цифры,
символ дефиса «-». Если в ключевом слове встречается точка (например,
example.net), это означает, что данный сайт имеет независимый домен.
 Зеркала (по одному на строчке) используются системой для корректного
отображения страниц, если пользователь зашел по адресу зеркала сайта.
Например, если адрес http://www.example.net является зеркалом сайта
http://www.example.com и при отображении внутренней страницы
http://www.example.net/about не произойдет ошибки, так как формально
система обратится по адресу http://www.example.com/about. Зеркала следует
указывать без префикса «http://», например, так: «www.example.net».
 Макет дизайна служит для выбора макета из имеющихся в системе. Макет
наследуется на все разделы сайта, у которых в настройках указано
наследовать макет дизайна.
 Титульная страница – выбор страницы, которая будет показана как
титульная при заходе на сайт.
 Страница не найдена – выбор страницы, которая будет показана при
попытке захода пользователя на несуществующую страницу на сайте. В
данном пункте стоит указать раздел, специально созданный для этого,
поскольку при обращении к этому разделу всегда будет отдаваться 404 код
ошибки, и страницы раздела не будут индексироваться поисковыми
системами и прочими роботами.
 Приоритет используется для определения очередности вывода сайтов в
списке: чем меньше число в этом поле, тем выше сайт будет в списке.
 Включен – данный параметр разрешает или запрещается (делает скрытым)
показ сайта. Чтобы включить сайт, надо поставить галочку.
 Доступ на просмотр предлагает выбор одного из четырех вариантов:
Руководство пользователя системы управления сайтами NetCat 2.3
33
Все – предоставление доступа к информации каталога всем
желающим;
 Зарегистрированные – возможность чтения информации на сайте
всеми зарегистрированными пользователями;
 Уполномоченные
– возможность доступа предоставляется
исключительно административным пользователям, обладающим
правами доступа на чтение данного сайта.
Доступ на добавление - то же, что и выше только касательно возможности
записи информации в каталог.
Доступ на изменение - то же, что и выше только касательно возможности
редактирования собственных объектов информации в каталоге. Имеет
смысл только в случае, когда добавить информацию на сайт могут только
зарегистрированные пользователи.
Доступ на подписку - то же, что и выше только касательно возможности
подписки на изменение информации в каталог.
Публикация объектов – возможно два варианта: «после добавления» –
информация будет доступна на сайте сразу после ее добавления; «после
проверки администратором» – добавленная информация будет доступна на
сайте только после того, как ее проверит и включит уполномоченный
пользователь системы.
Язык сайта (ISO 639-1) используется для определения языка
административных элементов на сайте. Это 2-х символьный код языка по
ISO 639-1. Для русского языка впишите ru






Обратите внимание – если вы изменяете домен сайта, все адреса страниц
будут изменены, т.е. все страницы сайта будут недоступны по старым адресам.
Также следует обратить внимание, что обычно параметры доступа и макет
дизайна не переопределяются (наследуются) на нижних ступенях иерархии. В
случае изменения этих параметров они вступят в силу для всех разделов и
подразделов сайта, которые наследуют эти параметры.
Удаление сайта
Сайты можно удалять, предварительно установив флажки напротив удаляемых
каталогов в разделе «Сайты» и нажав на кнопку «Сохранить изменения».
Также можно удалить сайт в разделе «Полный рубрикатор», нажав на иконку в
виде крестика справа от названия каталога.
Будьте осторожны: при удалении сайтов из базы данных стирается ВСЯ
информация внутри него без возможности восстановления (если вы не
архивировали систему).
Руководство пользователя системы управления сайтами NetCat 2.3
34
Операции с разделом
В разделах системы администрирования «Сайты» (при переходе в список
разделов) и «Полный рубрикатор» вы можете добавлять разделы, удалять их,
изменять их настройки, состав шаблонов, редактировать информацию в
разделах, а также переносить разделы.
В полном рубрикаторе для каждого раздела указаны:
- его внутренний номер (ID);
- название раздела со ссылкой в меню операций над ним;
- иконки «добавление подраздела», «удаление подраздела», «переход в
режим просмотра раздела», «переход в режим редактирования раздела».
В списке разделов/подразделов (для сайта или раздела) меню «Сайты»
указаны:
- внутренний номер раздела (ID);
- название раздела со ссылкой в меню операций над ним;
- ссылка на список подразделов данного раздела с указанием их
количества;
- поле для ввода приоритета отображения раздела в списке;
- иконки перехода на настройки раздела, в режим просмотра информации
в разделе, в режим редактирования информации в разделе;
- поле для удаления раздела.
Некоторые разделы могут быть выделены серым цветом. Это означает, что они
выключены.
Для изменения порядка вывода разделов в списке следует изменить
соответствующим образом значения в полях приоритета и нажать кнопку
«Сохранить изменения».
При нажатии на название раздела в списке разделов открывается страница,
содержащая информацию о свойствах раздела, а также ссылки на:






список подразделов;
список шаблонов;
форму изменения настроек раздела;
переход в режим просмотра и редактирования раздела;
удаление раздела;
форма переноса раздела в другой раздел.
Руководство пользователя системы управления сайтами NetCat 2.3
35
В частности, для переноса этого раздела в другой раздел нужно выбрать новый
родительский раздел в нижней форме и нажать кнопку «Перенести раздел».
Добавление раздела
Для того чтобы добавить раздел, следует нажать на ссылку добавления
подраздела в меню сайта или раздела. Можно также добавить раздел через
«Полный рубрикатор», нажав на иконку «плюс» справа от имени
родительского раздела (или сайта).
Комментарии к полям формы добавления раздела:
 Показывать в «Избранных разделах» - нужно ли отображать этот раздел в
меню «Избранные разделы». Обычно избранными назначают наиболее
часто обновляемые разделы проекта, чтобы не тратить время на поиск их в
полном рубрикаторе или списке разделов меню «Сайты».
 Название обычно используется как заголовок страниц раздела и в меню.
 Ключевое слово предназначено для адресации раздела. Например, если
раздел первого уровня «О компании» имеет ключевое слово «about», а его
подраздел «Новости компании» имеет ключевое слово «news», адреса
соответствующих страниц на сайте будут соответственно «/about/» и
«/about/news/». В качестве ключевых слов можно использовать латинские
буквы (желательно прописные), цифры, символы дефиса «-» и
подчеркивания «_».
 Внешняя ссылка используется в тех случаях, когда для вывода содержимого
раздела используется не стандартный механизм ввода-вывода, а какой-либо
внешний скрипт, другая страница. В этом случае укажите в данном поле
относительный («/about/») или абсолютный («http://www.netcat.ru/support/»)
адрес страницы, которая должна вызываться при нажатии на название этого
раздела на сайте.
 Макет дизайна служит для выбора макета из имеющихся в базе данных.
Если оставить
поле неизменным при создании раздела (значение
«Наследовать», в скобках после которого указан наследуемый макет), то
макет будет наследоваться с верхнего уровня иерархии.
 Приоритет используется для очередности вывода списка разделов в
элементах навигации. Чем меньше число в поле «Приоритет», тем выше
будет показан раздел в списке.
 Включен – данный параметр разрешает или запрещается (делает скрытым)
показ раздела на сайте. Чтобы включить раздел, надо поставить галочку.
Если галочки нет, то раздел не будет показываться на страницах сайта.
 Доступ на просмотр предлагает выбор одного из четырех вариантов:
 Наследовать – предоставление доступа к информации раздела
наследуется с верхнего уровня иерархии;
Руководство пользователя системы управления сайтами NetCat 2.3
36
Все – предоставление доступа к информации раздела всем
желающим;
 Зарегистрированные – возможность просмотра содержимого
раздела всем зарегистрированным пользователям;
 Уполномоченные
– возможность доступа предоставляется
исключительно административным пользователям, обладающим
правами доступа. Данный вид доступа может использоваться для
пользования внутренней информацией, не предназначенной к
внешнему просмотру (просмотру на сайте).
Серым цветом выделен тот тип доступа, который определен для верхнего
элемента иерархии, т.е. тот, который будет использоваться при выборе
варианта «наследовать».
Доступ на добавление - то же, что и выше только касательно возможности
записи информации в раздел.
Доступ на изменение - то же, что и выше только касательно возможности
изменения собственных объектов в разделе.
Доступ на подписку - то же, что и выше только касательно возможности
подписки на изменение информации в разделе.
Публикация объектов – возможно три варианта: «наследовать» (в скобках
указан тип публикации, который определен для верхнего элемента
иерархии, т.е. который будет применяться при выборе этого варианта);
«после добавления» – информация будет доступна на сайте сразу после ее
добавления в раздел; «после проверки администратором» – добавленная в
раздел информация будет доступна на сайте только после того, как ее
проверит уполномоченный пользователь системы.





В зависимости от настроек системы в форме добавления/изменения настроек
раздела могут присутствовать и другие поля. Их описание можно увидеть в
разделе «Инструменты» – «Системные таблицы» – «Раздел» – «Поля» (при
наличии доступа в этот раздел).
Заполните форму и нажмите на кнопку «Добавить раздел». После добавления
раздела необходимо добавить в него минимум один шаблон, если раздел не
является ссылкой (см. ниже).
Изменение настроек раздела
Для того чтобы изменить настройки раздела, следует нажать на ссылку
«Изменить настройки раздела» в меню работы с разделом или в списке
разделов. Значения полей формы аналогичны значениям полей в форме
добавления раздела.
Руководство пользователя системы управления сайтами NetCat 2.3
37
Список шаблонов в разделе
Для обычных разделов (не являющихся ссылками на другие страницы) должен
быть введен минимум один шаблон, который и определяет структуру объектов
(информации в разделе) и их внешний вид. Обычно шаблон в разделе только
один. Несколько шаблонов может понадобиться в случаях, если:
- в разделе должно быть несколько страниц (обычно в виде закладок);
- на странице раздела должны быть объекты разных шаблонов.
В случае нескольких шаблонов в разделе при заходе в раздел будет
показываться содержимое первого по приоритету раздела, а переход на
остальные может быть организован, например, в виде закладок. Подробнее об
использовании нескольких шаблонов в разделе вы можете узнать в
«Руководстве разработчика».
Интерфейс управления шаблонами в разделе аналогичен интерфейсу
управления
разделами.
Шаблоны
в
разделе
можно
удалять,
включать/выключать, менять приоритет, изменять настройки. Стоит отметить,
что шаблон в разделе также может наследовать или переопределять свойства,
причем, «с двух сторон» - от раздела (параметры доступа) и от шаблона
(параметры отображения объектов). Помимо этих свойств для каждого
шаблона в разделе определяются:
- шаблон данных, используемый для редактирования и отображения
объектов (список шаблонов доступен только при добавлении);
- название шаблона в разделе;
- ключевое слово шаблона в разделе – если у раздела «Дилеры компании»
(ключевое слово «dealers») есть шаблоны «Москва» (приоритет «1»,
ключевое слово «moscow») и «Санкт-Петербург» (приоритет «2»,
ключевое слово «piter»), список дилеров Москвы и Петербурга будет
доступен по адресам «/dealers/moscow.html» и «/dealers/piter.html»
соответственно;
- действие по умолчанию, которое определяет, что будет показано на
странице: список объектов (почти всегда), форма добавления (например,
добавление отзыва), форма поиска (например, поиск по базе товарных
предложений фирмы) или форма подписки на обновления раздела;
- приоритет в списке шаблонов в разделе;
- переключатель состояния «включен/выключен».
В блоке параметров «отображение объектов» поля ввода можно оставить
пустыми – в этом случае будут использоваться параметры, применяемые для
данного шаблона данных.
Руководство пользователя системы управления сайтами NetCat 2.3
38
Удаление раздела
Разделы можно удалять, предварительно установив флажки напротив
удаляемых разделов в списке разделов и нажав на кнопку в виде крестика.
Также вы можете удалить раздел в «Полном рубрикаторе», нажав на иконку в
виде синего крестика справа от названия раздела, а также в меню операций над
данным разделом.
Будьте осторожны: при удалении раздела из базы данных стирается ВСЯ
информация внутри него.
Редактирование информации в разделе
Для редактирования информации в разделе необходимо в меню операций над
разделом выбрать пункт «Редактирование», после чего выбранный раздел
откроется в новом окне. Также войти в режим редактирования информации в
разделе можно путем нажатия на иконку «Редактирование» напротив
выбранного раздела в «полном рубрикаторе» или в списке разделов.
Подробнее процесс работы с содержимым сайта описан в главе «Работа с
содержимым сайта».
Руководство пользователя системы управления сайтами NetCat 2.3
39
Руководство пользователя системы управления сайтами NetCat 2.3
40
Часть 4. Работа с содержимым сайта
Вся текстовая информация на сайте хранится в базе данных. Отображение
содержательной части страницы происходит примерно по алгоритму, кратко
описанному ниже:
1. По адресу URL и параметрам определяется состав шаблонов для
раздела, которые подлежат выводу;
2. Из базы данных выбираются объекты, которые подлежат выводу;
3. Объекты форматируются согласно настройкам шаблонов данных и в
отформатированном виде выводятся на странице.
Редактирование объектов происходит через стандартный интерфейс: формы
добавления и редактирования отображаются в дизайне сайта. Формат вывода
форм добавления и редактирования объекта определяется на уровне шаблона
данных. При редактировании/добавлении объектов возможно использование
HTML-редактора в полях типа «Текстовой блок» (элемент управления
<textarea>) в том случае, если шаблон позволяет использование HTML-тегов
(см. ниже).
Добавление информации
Конечный элемент структуры сайта, в котором хранятся объекты – шаблон в
разделе. Добавить объект в шаблон в разделе можно как через меню для этого
шаблона в разделе, так и через меня работы с разделом в «Полном
рубрикаторе», списке разделов или меню работы с этим разделом.
Если в «Полном рубрикаторе» нет значка «редактирование» и аналогичной
ссылки в меню раздела тоже нет, это значит, что, либо в разделе нет ни одного
шаблона, либо раздел представляет собой ссылку на другую страницу (или
внешний скрипт) и не может быть отредактирован стандартными средствами.
Обратитесь к разработчику сайта, чтобы выяснить, как редактировать
информацию в этом разделе.
Форма добавления объекта зависит от состава полей в шаблоне и шаблона
добавления для данного шаблона данных (см. ниже). Т.к. шаблоны могут
создаваться через систему администрирования, форма добавления объектов
индивидуальна для каждого шаблона. Для каждого объекта предусмотрены
три обязательных поля:
 Приоритет объекта введен для возможности ручной сортировки объектов.
Если для шаблона данных не предусмотрено поле для сортировки объектов
(см. раздел «Шаблоны данных»), сортировка осуществляется по приоритету
Руководство пользователя системы управления сайтами NetCat 2.3
41
(по возрастанию) и по дате добавления (по убыванию). Т.е., вверху списка
будут отображены объекты с наименьшим приоритетом, а при равенстве
или отсутствии приоритетов – наиболее «свежие» объекты.
 Включить определяет, показывать ли объект в режиме просмотра. Если
объект выключен, то он будет доступен только в режиме редактирования.
 Ключевое слово предназначается для адресации страницы с отображением
объектов. Если объект принадлежит к двухуровневому шаблону, ссылка на
полный вывод объекта имеют следующий внешний вид:
…/КлючевоеСловоРаздела/КлючевоеСловоШаблонаВРазделе_IDОбъекта.html
Если ввести ключевое слово объекта, то страница с полным выводом
объекта будет иметь следующий URL:
…/КлючевоеСловоРаздела/КлючевоеСловоОбъекта.html
Редактирование и удаление информации
Для редактирования информации на сайте необходимо войти в режим
редактирования данного раздела или шаблона в разделе (см. выше). Около
каждой записи будет отображен ее внутренний номер (ID), приоритет, номер
пользователя, добавившего объект и номер пользователя, добавившего объект.
В том же блоке отображены ссылки «изменить», «удалить»,
«включить/выключить».
Чтобы отредактировать запись нажмите на ссылку «изменить». Перед вами
появится форма редактирования записи, структура и формат которой
определяются составом полей и шаблоном редактирования в шаблоне данных.
Также для редактирования доступны поля «Приоритет», «Ключевое слово» и
«включить», назначение которых описано выше.
Для удаления объекта нажмите на ссылку «удалить» в режиме
редактирования. Система попросит подтвердить удаление; после
подтверждения объект будет удален.
Работа с файлами
Файлы (картинки, Flash-ролики, внешние документы и пр.) можно закачивать
на сайт тремя способами.
1. При помощи FTP
Наличие возможности закачивать файлы через протокол FTP
зависит от настроек доступа вашего хостинг-провайдера. Для
закачки файлов по FTP вам понадобится иметь FTP-клиент –
Руководство пользователя системы управления сайтами NetCat 2.3
42
специальную программу, которая осуществляет закачку файлов на
сервер. Самые распространенные FTP-клиенты: Far, CuteFTP, Total
Commander. Если у вас нет навыков работы с FTP-клиентами,
обратитесь к вашему разработчику, хостинг-провайдеру или
документации по FTP-клиенту.
2. Через шаблон «Файл-менеджер»
В комплект стандартной поставки NetCat входит шаблон «Файлменеджер», при помощи которого можно реализовать библиотеку
файлов с возможностью организации файловой структуры при
помощи папок. Для удобства закачки картинок в визуальном
режиме в стандартном HTML-редакторе осуществлена интеграция
с шаблоном «Файл-менеджер».
3. Через стандартный интерфейс добавления объекта
Для некоторых шаблонов может присутствовать поле (одно или
несколько) типа «Файл». В этом случае (в отличие от
предыдущего) файлы привязываются к конкретному объекту.
Использование файла (отображение картинки, ссылка на Wordдокумент и пр.) зависит от шаблона вывода для данного шаблона
данных.
Если вы закачиваете картинки при помощи FTP-клиента, рекомендуется
размещать их в папке «/images/». В ней можно создавать подкаталоги.
Титульные страницы
Каждому сайту соответствует какой-либо хост (домен), например,
www.example.net. Чтобы определить, что показывать на этой странице,
необходимо:
 При помощи стандартного интерфейса создать раздел, который будет
содержать информацию для титульной страницы;
 Выключить данный раздел (опционально);
 Сформировать для него макет вывода (обычно он отличается от
остальных макетов);
 Указать этот раздел в соответствующем поле в настройках сайта.
Визуальный HTML-редактор (WYSIWYG)
Начиная с 4-го обновления для версии 2.3 в системе предусмотрено 2 HTMLредактора: стандартный и FCKeditor.
Руководство пользователя системы управления сайтами NetCat 2.3
43
Стандартный редактор позволяется работать в Internet Explorer (с поддержкой
ActiveX) версии 5.5 и выше.
Редактор FCKeditor совместим с большинством популярных броузеров и имеет
больше фунций, нежели стандартный редактор. К тому же он может быть
встроен прямо в страницу редактирования информации вместо вызова его в
отдельном окне для каждого поля.
Визуальный HTML-редактор присутствует на странице добавления/изменения
записи для каждого шаблона, у которого есть поля типа «Текст» и для
которого разрешено использование HTML-тегов.
Выбрать необходимый вам для использования редактор можно в разделе
«Интсрументы» - «Базовые настройки» системы админстрирования. На
странице присутствуют 2 параметра, одни из которых отвечает за выбор
редактора, а втоой за вариант его интеграции (доступен только для редактора
FCKeditor).
В случае, если редактор не встроен в поле для редактирования, около каждого
поля типа «Текст» (только в том случае, если для шаблона в разделе
разрешены теги) выводится кнопка, при нажатии на которую открывается
новое окно с HTML-редактором. Если в поле ввода уже есть какой-то HTMLтекст, он будет отображен в новом окне. В редакторе доступны стандартные
функции работы с текстом: копировать, вырезать, вставить, вставить с
фильтром (без форматирования). Так, можно копировать в окно редактора
данные из документов Microsoft Word и др. Также доступны функции отмены
или повтора действия. После окончания работы с текстом нажмите на кнопку
«передать», и текст появится в поле ввода основной страницы, после чего
объект можно записать (или добавить).
В случае, если редактор встроен в поле для редактирования (только для
FCKeditor), интерфейс редактора будет непосредственно в каждом поле типа
«Текст» прямо на странице редактирования объекта (только в том случае, если
для шаблона в разделе разрешены теги).
В редакторе доступны функции работы с текстом (шрифт, размер, цвет,
выравнивание, стиль и пр.), таблицами, изображениями и др. Также возможен
просмотр исходного кода документа.
Списки
Список – таблица базы данных, содержащая два поля: номер (ID) записи и
название. При помощи механизма списков могут быть представлены,
Руководство пользователя системы управления сайтами NetCat 2.3
44
например, список городов, валют, должностей и пр. Списки используется в
шаблонах данных (см. тип данных «Список»).
Добавление списка, редактирование его записей происходит при помощи
стандартного интерфейса в разделе «Управление» - «Списки».
Руководство пользователя системы управления сайтами NetCat 2.3
45
Руководство пользователя системы управления сайтами NetCat 2.3
46
Часть 5. Пользователи и права доступа
В системе NetCat существует встроенная система авторизации и разделения
прав. Философию системы разделения прав можно описать следующими
тезисами:
- каждый пользователь может иметь неограниченный набор прав;
- права
пользователям
могут
устанавливаться
из
системы
администрирования, а также при регистрации по умолчанию;
- каждый экземпляр прав означает возможность пользователю
производить определенные действия (просмотр закрытых разделов,
добавление, модерирование и пр.);
- каждый пользователь должен принадлежать к какой-либо группе
пользователей;
- каждая группа пользователей может иметь определенный набор прав,
которыми также можно управлять через систему администрирования;
- все права группы распространяются на пользователей в этой группе.
Для каждого пользователя предусмотрено свойство «включен» (см. настройки
какого-либо пользователя). Если данное свойство не установлено,
пользователь считается не авторизованным, т.е. фактически бесправным. Это
свойство можно использовать, чтобы «выключать» пользователей без их
удаления из системы.
Каждый пользователь может иметь несколько прав. Ниже перечислены типы
прав:
 Директор - имеет право совершать все операции в системе.
 Супервизор - имеет право совершать все операции в системе за
исключением операций с пользователями, имеющими права типа
«Директор».
 Менеджер - имеет право совершать все операции со структурой сайтов и
его содержимым. Т.о. права типа «Менеджер» аналогичны набору прав
«Администратор сайта» для всех сайтов со всеми установленными
возможностями (см. ниже).
 Администратор сайта - имеет право совершать операции с сайтом и со
всеми его подразделами. Для каждого экземпляра прав типа
«Администратор сайта» можно установить возможность:
 просматривать содержимое сайта;
 добавлять информацию на сайт;
 редактировать собственные записи на сайте;
 подписываться на обновления разделов сайта;
 изменять и удалять объекты на сайте;
Руководство пользователя системы управления сайтами NetCat 2.3
47
 изменять настройки сайта и разделов в нем.
 Администратор раздела - имеет право совершать операции с разделом и
со всеми его подразделами. Для каждого экземпляра прав типа
«Администратор раздела» можно установить возможность:
 просматривать содержимое раздела;
 добавлять информацию в раздел;
 редактировать собственные записи в разделе;
 подписываться на обновления раздела;
 изменять и удалять объекты в разделе;
 изменять настройки раздела.
 Администратор шаблона в разделе - имеет право совершать операции с
шаблоном раздела. Для каждого экземпляра прав типа «Администратор
раздела» можно установить возможность:
 просматривать содержимое шаблона;
 добавлять информацию в шаблон;
 редактировать собственные записи в шаблоне;
 подписываться на обновления шаблона;
 изменять и удалять объекты в шаблоне;
 изменять настройки шаблона.
 Гость – имеет право просматривать все разделы сайта и системы
администрирования без возможности изменения, добавления или
удаления информации.
Рассмотрим подробнее операции с содержимым сайта. Каждый сайт, раздел и
шаблон в разделе имеют 4 атрибута, относящихся к системе разделения прав:
-
Доступ на просмотр
Доступ на добавление
Доступ на изменение собственных объектов
Доступ на подписку
Каждый атрибут может иметь одно из значений:
 Не определено (только для разделов и шаблонов в разделе) – значение
атрибута наследуется с верхнего уровня структуры сайта (см. главу
«Структура сайта» данного Руководства).
 Доступ для всех – права на операцию имеют все посетители вне
зависимости от факта регистрации пользователя.
 Зарегистрированные пользователи – все зарегистрированные
пользователи, авторизованные системой (т.е. все включенные
пользователи).
 Уполномоченные пользователи – пользователи, имеющие права на
данную операцию.
Руководство пользователя системы управления сайтами NetCat 2.3
48
Ниже приведена таблица категорий пользователей, имеющих право на ту или
иную операцию. Каждой строке соответствует операция, для которой
определяются категории пользователей, а каждому столбцу соответствует
значение настроек каталога для этой операции. На пересечении каждой строки
и столбца перечислены категории пользователей, имеющих право на данную
операцию при данных настройках прав доступа.
Операция
Просмотр
Добавление
Изменение
своих
записей
Подписка
Все
Зарегистрированные Уполномоченные пользователи
пользователи
Все
Все авторизованные Авторизованные
пользователи,
(авторизация не пользователи
которые имеют право на просмотр
производится)
данного раздела или любого раздела
верхнего уровня. Администраторы
сайта, которые имеют право на
просмотр
сайта.
Менеджеры,
супервизоры, директора.
Все
Все авторизованные Авторизованные
пользователи,
(авторизация не пользователи
которые имеют право на добавление в
производится)
данный раздел или любой раздел
верхнего уровня. Администраторы
сайта, которые имеют право на
добавление на сайт. Менеджеры,
супервизоры, директора.
Все
Все авторизованные Авторизованные
пользователи,
авторизованные пользователи
которые имеют право на изменение в
пользователи
данном разделе или любом разделе
верхнего уровня. Администраторы
сайта, которые имеют право на
изменение на сайта. Менеджеры,
супервизоры, директора.
Все
Все авторизованные Авторизованные
пользователи,
авторизованные пользователи
которые имеют право на подписку в
пользователи
данном разделе или любом разделе
верхнего уровня. Администраторы
сайта, которые имеют право на
подписку в каталоге. Менеджеры,
супервизоры, директора.
В нижеследующей таблице приведены стандартные примеры настроек прав
доступа для некоторых типов информации. В строках указаны типы
информации, в столбцах – настройки доступа.
Новости
Доступ на
просмотр
Все
О компании
Все
Для партнеров
Авторизованные
пользователи
Все
Объявления
Доступ на
добавление
Уполномоченные
пользователи
Уполномоченные
пользователи
Уполномоченные
пользователи
Авторизованные
пользователи
Доступ на
редактирование
Уполномоченные
пользователи
Уполномоченные
пользователи
Уполномоченные
пользователи
Авторизованные
пользователи
Руководство пользователя системы управления сайтами NetCat 2.3
Доступ на
подписку
Авторизованные
пользователи
Уполномоченные
пользователи
Авторизованные
пользователи
Авторизованные
пользователи
49
Поручения
сотрудникам
Уполномоченные
пользователи
Авторизованные
пользователи
Авторизованные
пользователи
Уполномоченные
пользователи
Первый тип информации (новости) подразумевает открытость информации
для всех; подписаться на новости компании может любой пользователь, а
добавлять и менять новости – только сотрудники, обладающие
соответствующими правами. Тексты в разделе «О компании» также доступны
всем, но т.к. подписка не имеет смысла, поэтому она фактически закрыта
(может быть открыта для отслеживания информации кем-нибудь из
руководства). Информация для партнеров и подписка на обновления открыты
любому авторизованному пользователю (подразумевается, что пользователями
могут быть только сотрудники компании и партнеры). Частные объявления
могут добавлять партнеры и сотрудники, а просматривать – все.
Соответственно, менять свои объявления могут все авторизованные
пользователи; они же могут подписываться. И внутренний раздел «Поручения
сотрудникам», в котором подразумевается несколько подразделов для каждого
сотрудника, доступны для чтения и подписки конкретному сотруднику (и,
например, его руководителю). Писать же поручения могут все сотрудники.
Система авторизации
В зависимости от настроек системы пользователь может иметь в качестве
регистрационного имени либо логин, либо адрес электронной почты, либо
идентификатор (подробнее см. «Руководство разработчика системы NetCat»,
глава «Настройка системы»). В каждой из частей системы (система
администрирования и система вывода) может быть свой метод авторизации:
HTTP-авторизация (ввода логина и пароля во всплывающем окне) и Cookieавторизация или авторизация по сессиям (форма ввода логина и пароля
располагается на HTML-странице). Эти параметры также настраиваются (см.
там же). За один сеанс работы с какой-либо частью системы необходимо
авторизоваться только один раз – до закрытия окна или выхода из системы
логин/пароль спрашиваться не будет.
Права авторизованного пользователя определяются в реальном времени. Это
означает, что, если в процессе работы с системой у пользователя изменились
права, система авторизации учтет это сразу же при первом действии
авторизованного пользователя; если пользователя удалили во время его
работы или у него сменился пароль, система авторизации предложит ему
авторизоваться еще раз.
Операции с пользователями
Руководство пользователя системы управления сайтами NetCat 2.3
50
Операции с пользователями происходят в группе разделов «пользователи».
Здесь представлены все типовые операции с пользователями: регистрация,
изменение регистрационной информации пользователей, смена пароля,
настройка прав, рассылки, операции с группами пользователей.
Т.к. список пользователей сайта в разных случаях может быть достаточно
большим, в системе предусмотрена возможность выборки пользователей по
группам или по фрагменту адреса электронной почты (т.е. можно указать
подстроку из адреса, например «example.net»). Форма выборки и список
пользователей находится в разделе «Пользователи и права».
Регистрация пользователя
Для регистрации нового пользователя зайдите в раздел «Пользователи и
права», после чего нажмите на ссылку «Регистрация пользователя». Форма
(карточка) пользователя должна состоять минимум из четырех полей:




Включен – пользователь авторизован системой и может считаться
полноправным пользователем. Установленная галочка означает, что
пользователь авторизован; отсутствие ее – пользователь не авторизован;
Группа пользователей – название группы, к которой принадлежит
пользователь;
Пароль – ввод пароля, который будет использоваться для авторизации
пользователя;
Пароль еще раз – дублирование пароля во избежание ошибки.
Заполните форму и нажмите на кнопку «Добавить пользователя».
В зависимости от настроек системы в форме добавления/изменения
регистрационной информации пользователя могут присутствовать и другие
поля, например, e-mail, имя, город и пр. Их описание можно увидеть в разделе
«Инструменты» – «Системные таблицы» – «Пользователи» – «Поля» (при
наличии доступа в этот раздел).
Обратите внимание, что все пароли в системе хранятся в зашифрованном виде, поэтому
восстановить забытый пароль невозможно, его можно только сменить. Изменять пароли
могут пользователи с правами «Директор» и «Супервизор».
Изменение регистрационной информации
Для редактирования регистрационной информации пользователя зайдите в
раздел «Управление» - «Пользователи и права», при необходимости сделайте
Руководство пользователя системы управления сайтами NetCat 2.3
51
выборку и нажмите на ссылку «редактировать» напротив
пользователя, после чего внесите изменения в показанную форму.
нужного
Значения полей формы аналогичны значениям полей в форме изменения
регистрационной информации пользователя за исключением пароля – он
меняется аналогичным способом при нажатии на ссылку «сменить пароль» в
списке пользователей.
Установка прав доступа для пользователя
Для установки или редактирования прав доступа пользователя сначала
выберите пользователя, после чего нажмите на иконку «Права» напротив
выбранного пользователя. На появившейся странице будет представлен список
всех прав данного пользователя.
Каждая строка представляет собой экземпляр прав. Напротив прав типа
«администратор сайта», «администратор раздела» и «администратор шаблона
в разделе» отображены 6 полей ввода, соответствующих правам на чтение,
добавление, подписку, редактирование (собственных записей), модерирование,
изменение настроек раздела. Установленные галочки означают наличие прав
на данную операцию с разделом (или каталогом или шаблоном в разделе);
отсутствие галочки – отсутствие прав. Изменять набор прав на действия
можно путем снятия/добавления галочек и нажатия кнопки «Сохранить
изменения».
Для удаления какого-либо экземпляра прав пользователя выберите удаляемые
права, установив галочки в последнем столбце напротив выбранных прав, и
нажмите кнопку «Сохранить изменения».
Для добавления экземпляра прав пользователю нажмите на ссылку
«Присвоить новые права». В верхней форме вы можете присвоить данному
пользователю права директора, супервизора, менеджера и гостя. Чтобы
присвоить права на какой-либо сайт, раздел или шаблон в разделе,
воспользуйтесь нижней формой, которая пошагово предложит выбрать сайт,
раздел или шаблон, после чего выведет список прав, которые можно
установить. Кроме описанных выше прав на просмотр, добавление, изменение
и подписку возможно присвоение прав на модерирование (возможность
изменять, удалять, включать/выключать объекты) и на настройку
(возможность изменять настройки, состав шаблонов и перенос – для раздела).
Удаление пользователей
Руководство пользователя системы управления сайтами NetCat 2.3
52
Для того чтобы удалить пользователя или несколько пользователей, зайдите в
список пользователей, при необходимости сделайте выборку, после чего
проставьте галочки напротив выбранных пользователей и нажмите кнопку
«Сохранить изменения» внизу страницы.
Будьте осторожны: удаленные пользователи восстановлению не подлежат.
Вместе с пользователями будут удалены и их права.
Группы пользователей
Для управления группами пользователей и их правами зайдите в раздел
«Группы пользователей» меню «Управление». На экране отобразится список
групп. При нажатии на название группы вы можете изменить ее название в
появившейся форме. При нажатии на ссылку «права доступа» для выбранной
группы появится список прав. Интерфейс управления правами для данной
группы аналогичен интерфейсу управления правами доступа для
пользователей.
Добавить новую группу можно, нажав на ссылку «Добавить группу», после
чего в появившейся форме ввести название группы и нажать кнопку
«Добавить группу». После этого можно добавлять права доступа для данной
группы.
Чтобы удалить группу (или несколько групп), а также все ее права, нужно
проставить галочки напротив выбранных групп и нажать на кнопку
«Сохранить изменения» внизу страницы. Удалить группу можно только в том
случае, если ей не принадлежить ниодин пользователь. Если же данной группе
принадлежить хотя бы один пользователь, галочки для удаления группы не
будет, вам необходимо сначала удалить всех соответствующих пользователей.
Рассылки по базе пользователей
В разделе «Управление» - «Рассылка по базе» существует возможность
рассылки писем зарегистрированным пользователям. Для отправки письма
необходимо заполнить следующие поля:
 Группы пользователей – выбираются группы пользователей, которым
необходимо отослать письмо (можно выбрать все группы – в этом
случае письмо будет отправлено всем пользователям системы);
 Тема письма – тема (subject) электронного письма;
 Текст письмо – текст (body) электронного письма.
Руководство пользователя системы управления сайтами NetCat 2.3
53
 Вложить файл – поставьте галочку, если хотите отправить вместе с
письмом какой-либо файл (форма для его выбора появится на
следующей странице).
Если установлена галочка «Вложить файл», после нажатия на кнопку
«Отправить сообщение» будет предложено выбрать файл с локального диска
(при нажатии на кнопку «Обзор» или «Browse» в английской версии браузера).
После нажатия на ссылку «Отправить письмо» оно отправится. Отправитель
письма определяется в настройках системы.
Руководство пользователя системы управления сайтами NetCat 2.3
54
Часть 6. Макеты дизайна страниц
Для создания макетов дизайна необходимо иметь HTML-макеты всех типов
страниц, после чего перевести их в формат системы NetCat. Подробно процесс
перевода и спецификации для внутреннего формата системы описаны в
«Руководстве разработчика».
Каждая страница сайта под управлением системы NetCat состоит из трех
частей. Помимо содержательной части страницы (где показываются объекты)
система оперирует понятиями «Header» (хедер, верхняя часть страницы) и
«Footer» (футер, нижняя часть страницы). Такое разделение совершенно не
означает, что страница разделена на три горизонтальных части (см. рисунок
«Схематический пример страницы»). В этих двух «сервисных» частях
страницы могут располагаться такие элементы, как логотип, название сайта,
заголовок текущей страницы, элементы навигации, баннеры, обменные
кнопки, ссылки по теме и пр. На приведенном ниже примере светло-серым
цветом выделена верхняя часть страницы, темно-серым – нижняя, а белым –
содержательная ее часть.
Компания «Рога и Копыта»
С нами рога становятся ветвистей!
ЛОГОТИП
- Структура компании
- Руководство
компании
- Новости
- Филиалы
О компании Продукция Дилеры Поставщики Форум Координаты
Новости
32.13.03. В продажу поступила новая партия
рогов.
31.12.03. В продажу поступила новая партия
копыт.
03.11.02. Сегодня мы получили лицензию на
наставление рогов на территории России.
© ООО «Рога и Копыта»
См. также:
- example.ru
- example.net
- example.com
info@example.ru
Рис. «Схематический пример страницы»
Макет дизайна в формате NetCat представляет собой описание верхней и
нижней частей страницы, а также настроек (разделители, префиксы/суффиксы
и пр.). Таким образом, при выводе страницы сначала отображается ее верхняя
часть (в соответствие с настройками макета), затем содержательная, а затем
нижняя (опять в соответствие с настройками макета).
Руководство пользователя системы управления сайтами NetCat 2.3
55
Добавление макета
Чтобы создать макет, необходимо в разделе «Макеты дизайна» меню
«Управление» нажать на ссылку «Добавить макет дизайна» и заполнить
появившуюся форму. Значения полей в форме аналогичны соответствующим
значениям в форме добавления макета. Пояснения к полям:
 Название макета – это название макета, в дальнейшем появляющееся в
списке доступных макетов при добавлении/изменении раздела или
каталога;
 Шаблоны вывода навигации – в этом поле указываются шаблоны вывода
различной навигации (первый уровень, второй уровень, ссылки по теме
и т.д.). Более подробную информацию можно получить в «Руководстве
разработчика системы NetCat», раздел «Макеты дизайна»;
 Верхняя часть страницы (Header) - макет вывода верхней части
страницы, так называемого «хедера»;
 Нижняя часть страницы (Footer) – макет вывода нижней части
страницы, так называемого «футера».
В зависимости от настроек системы в форме добавления/изменения макета
могут присутствовать и другие поля, например, таблицы стилей, коды
счетчиков и пр. Их описание можно увидеть в разделе «Инструменты» –
«Системные таблицы» – «Макеты страниц» – «Поля».
Также по отношению к любому макету можно добавить «дочерний» макет.
Если какие-то поля дочернего макета (кроме названия) будут пустыми, они
будут унаследованы из родительского макета. Для этого нажмите иконку
«плюс» напротив родительского макета.
Редактирование макета
При нажатии на имя макета в разделе «Макеты дизайна» меню «Управление»
открывается страница с информацией о макете. Значения полей в форме
соответствуют названиям аналогичных полей в форме добавления макета.
Удаление макета
Для удаления макета необходимо нажать иконку в форме креста справа от его
имени в списке макетов. Внимание: макет «Макет по умолчанию» является
системным и не может быть удален. Также необходимо следить за тем, чтобы
Руководство пользователя системы управления сайтами NetCat 2.3
56
при удалении макетов не оставалось разделов, использующих их, так как в
противном случае обращение к таким разделам будет приводить к ошибке на
странице браузера.
Руководство пользователя системы управления сайтами NetCat 2.3
57
Руководство пользователя системы управления сайтами NetCat 2.3
58
Часть 7. Шаблоны данных
Шаблоны вывода данных представляют собой совокупность структуры
данных (набора полей – т.н. «свойств») и шаблонов действий (вывода,
добавления, редактирования, подписки, поиска по страницам данных
шаблонов). С точки зрения посетителя сайта шаблон определяет внешний вид
содержательной части страницы.
В зависимости от настроек макета дизайна на одной странице могут
располагаться как несколько шаблонов раздела, так и по одному (навигация по
ним в этом случае осуществляется посредством т.н. «закладок»).
Региональные партнеры
Корпорация
«Рога
и
Копыта»
имеет
разветвленную
сеть
партнеров по всей России,
которая
позволяет
клиентам
корпорации
своевременно и в полном
объеме
получать
все
необходимые
услуги
корпорации.
Москва Санкт-Петербург Екатеринбург Новосибирск
«Рога и Копыта Северо-запад»
Адрес: ул. Рогокопытническая, 9
Тел. 222-3344
«Копыта и Рога» ООО
Адрес: ул. Копыторожская, 12
Тел: 444-3322
URL: http://www.example.ru
Схематический пример страницы с пятью шаблонами
Классификация шаблонов
1. Шаблон данных может быть одноуровневым или двухуровневым.
Пример одноуровневого шаблона: гостевая книга, HTML-текст. Пример
двухуровневого шаблона: список статей. На странице может
располагаться название статьи, автор, краткий анонс. У каждой записи
есть ссылка на страницу полного вывода, по нажатию на ссылку
показывается страница с названием, картинкой, полным текстом статьи,
ее реквизиты и пр.
2. Шаблон может поддерживать или не поддерживать HTML-теги.
Рекомендуется выключать поддержку HTML-тегов в шаблонах, которые
могут заполняться внешними пользователями.
3. Шаблон может предполагать листинг на несколько страниц, а может
выводить все записи на одной странице.
4. Объекты шаблона могут быть законченными информационными
единицами, а могут быть интегрированными с внешними модулями, как
то:
a. шаблоны электронной коммерции (заказ/покупка товаров на
сайте);
Руководство пользователя системы управления сайтами NetCat 2.3
59
b. изменение данных в БД (голосование, бронирование туров и пр.)
c. и пр.
Подробно об управлении
разработчика».
шаблонами
рассказывается в «Руководстве
Добавление шаблона
Для добавления шаблона необходимо нажать на ссылку «Добавить шаблон» в
разделе «Список шаблонов» меню «Управление». Система предложит создать
шаблон на основе уже имеющегося (для ускорения процесса добавления
похожих шаблонов) или создать его «с нуля». Комментарии к полям формы
добавления шаблона:









Название предназначено для ввода внутреннего названия шаблона. Это
название видно только в административном режиме и предназначено для
удобства работы;
Группа определяет группу, к которой будет относиться шаблон. Если
требуется создать новую группу, введите ее название в соответствующее
поле;
Префикс списка объектов определяет макет структуры вывода данных
страницы, в данном случае ее верхний вид. Это поле предназначено для
ввода HTML-текста с возможными вставками макроязыка;
Объект в списке определяет макет структуры вывода объектов на
странице, в данном случае ее среднюю часть (между префиксом и
суффиксом). Это поле предназначено для ввода HTML-текста с
макроязыком;
Суффикс списка объектов определяет макет структуры вывода данных
страницы, в данном случае ее нижний вид (между префиксом и макетом
вывода записи). Это поле предназначено для ввода HTML-текста с
макроязыком;
Показывать по … объектов на странице дает возможность ввести
максимальное количество записей, выводящихся на одной странице.
Если количество объектов больше этого числа, они будут перенесены на
вторую, третью и др. страницы;
Сортировать объекты по полю (полям) предназначено для ввода
инструкции для сортировки объектов на странице;
Заголовок страницы одного объекта на странице определяет внешний
вид заголовка страницы при выводе одного объекта на отдельной
странице (для двухуровневых шаблонов);
Отображение объекта для одного объекта на странице предназначено
для вывода шаблона вывода объектов на одной странице (для
двухуровневых шаблонов). Иными словами, если в макете вывода
Руководство пользователя системы управления сайтами NetCat 2.3
60



записи существует необходимость вывода более подробной информации
о записи, то для вывода подробной информации об объекте используется
макет вывода полной записи;
Разрешать HTML-тэги определяет возможность использования HTMLтэгов при вводе информации;
Примечание: при помощи некорректного HTML-кода возможно серьезно
нарушить внешний вид страницы, поэтому рекомендуется выключать
HTML-теги в разделах и шаблонах, которые предназначены для
добавления внешними пользователями.
Перенос строки - <BR> - при установке этого параметра переносы
строки в записях будут пере переводиться в HTML-тег «<br>», который
осуществляет перенос текста на новую строку. Это связано с тем, что
язык разметки HTML игнорирует перевод строки в HTML-документах;
Примечание: во избежании появления на странице лишних пустых
строк не рекомендуется одновременно включать этот параметр и
параметр «Разрешить HTML-тэги».
Системные настройки служит для ввода настроек шаблона;
Удалять объекты через … дней после добавления задает количество
дней для хранения записей. Если срок установлен в 0, то данные
хранятся вечно (т.е. вплоть до ручного удаления).
Заполните форум и нажмите кнопку «Добавить шаблон».
Редактирование настроек шаблона
Для редактирования настроек шаблона необходимо нажать на его название в
разделе «Список шаблонов» меню «Управление». Значения полей формы
редактирования настроек шаблона аналогичны значениям тех же полей в
форме добавлении шаблона.
Также к настройкам шаблона относятся шаблоны действий: добавления,
изменения, поиска и подписки. Правила составления этих шаблонов описаны в
«Руководстве разработчика системы NetCat», глава «Программирование
шаблонов».
Редактирование полей шаблона
При нажатии на иконку «список полей» напротив названия шаблона на экране
появляется список полей данного шаблона. Каждое поле можно удалить при
помощи стандартного интерфейса. Также можно изменить настройки поля
(кроме его названия) и добавить поле (нажав на ссылку «Добавить поле»).
Формы для добавления и изменения поля идентичны. Комментарии к полям:
Руководство пользователя системы управления сайтами NetCat 2.3
61
 Название поля будет использоваться системой, поэтому это поле
необходимо заполнять английскими буквами и цифрами и без пробелов.
 Описание обозначает внутреннее название поле (можно на русском языке).
 Тип поля определяет назначение использования поля.
 Формат представляет собой формат ввода типа данных:
 для типа поля «Текстовой блок» должна быть указана
«высота:ширина» поля ввода типа TEXTAREA в символах
(например «8:40»);
 для «Списка» должно быть указано английское название списка;
 для «Файла» должен быть указан максимальный размер файла в
байтах;
 для «Строки» возможно указать формат «url» или «email» система будет проверять вводимые данные на предмет
соответствия формату URL-а или электронного адреса;
 для «Дата и время» возможно указать формат «event» - при
добавлении информации в данное поле будет автоматически
подставляться текущая дата и время.
 Обязательно для заполнения определяет, можно ли вводить пустые
значения поля.
 Возможен поиск по этому полю подразумевает разрешение на поиск.
 Приоритет вывода поля в форме. Чем выше приоритет, тем ниже
выводится поле в форме, если не определены форматы добавления или
редактирования записи.
 Значение по умолчанию присвоится конкретному полю при добавлении
записи в том случае, если это поле при добавлении записи заполнено не
было.
 Тип редактирования определяет, каким пользователям доступно для
редактирования данное поле. Поле может быть доступно всем (по
умолчанию), только в режиме администрирования или не быть доступным
для изменения вообще (к примеру, использоваться модулями системы).
После заполнения формы или внесения изменений нажмите на кнопку
«Добавить поле».
Руководство пользователя системы управления сайтами NetCat 2.3
62
Часть 8. Использование модулей
В составе пакета Extra поставляются семь дополнительных модулей:
1. Голосование
2. Поиск по сайту
3. Статистика посещений
4. Управление подписками и рассылками
5. Интерфейс пользователя
6. Управление рекламой на сайте
7. Интернет-магазин
В составе пакета Plus поставляются четыре дополнительных модуля:
1. Поиск по сайту
2. Интерфейс пользователя
3. Статистика посещений
4. Голосование
Перед началом использования каждый модуль необходимо настроить.
Подробно эта процедура описана в «Руководстве разработчика». Ниже
описаны все модули, поставляемые в пакете.
Голосование
Модуль позволяет проводить опросы, состоящие из одного вопроса и 10
фиксированных ответов. Имеется возможность включить альтернативный
вариант ответа - текстовое поле, куда голосующий может внести свой ответ.
При создании голосования можно указать:
 может ли пользователь выбрать несколько вариантов ответа или только
один;
 используется ли альтернативный вариант ответа;
 альтернативное значение (надпись на) кнопке голосования;
 условия голосования: один голос с одного IP, cookie, голосуют только
зарегистрированные в системе пользователя.
Управление модулем осуществляется при помощи стандартного механизма
управления объектами. В процессе установки и настройки модуля должен
быть создан соответствующий шаблон, который должен быть прикреплен к
одному или нескольким разделам. При помощи редактирования этого раздела
и осуществляется добавление нового опроса или изменение/удаление старого.
При добавлении нового опроса вам будет предложено ввести вопрос и
Руководство пользователя системы управления сайтами NetCat 2.3
63
несколько вариантов ответа (от 2 до 10). Также укажите, возможен ли выбор
нескольких вариантов ответа.
Поиск по сайту
Индексация сайта производится по протоколу HTTP (поисковый робот
последовательно «обходит» сайт, внося обрабатываемые страницы в базу
данных). На странице модуля (см. раздел системы администрирования
«Модули») вы можете увидеть текущую информацию о поисковой базе
(количество проиндексированных документов и их объем в килобайтах).
Индексация может осуществляться вручную (для этого нажмите кнопку
«Индексировать» на странице управления модулями), так и автоматически раз
в какой-либо период (см. «Руководство разработчика»).
В результатах поиска показаны ссылки на странице с искомой фразой. Если
фраза была найдена в тексте страницы, то под ссылкой будет показан отрыво
этого текста с выделенной искомой фразой (так называемая подсветка).
Статистика посещений
Модуль «Статистика посещений» предоставляет статистические отчеты,
созданные на основе постоянно сохраняемой информации о посетителях и
посещенных страницах в ходе эксплуатации сайта. Отчеты предсавлены как в
табличном, так и в графическом виде.
Модуль содержит следующие отчеты:
 сводная статистика – суммарная статистика посещений за сегодняшний,
вчерашний день, неделю и месяц;
 посещаемость – подробный отчет о посещаемости сайта за указанный
период времени с точностью до часа, а также отчет о средней
посещаемости сайта;
 популярность страниц – список наиболее посещаемых страниц сайта;
 ссылающиеся страницы – список страниц, с которых посетители приходят
на сайт;
 операционные системы – отчет об операционных системах, которыми
пользуются посетители сайта;
 браузеры – отчет о браузерах, которыми пользуются посетители сайта;
 IP-адреса – список наиболее активных IP-адресов с возможностью
просмотреть информацию по каждому IP-адресу;
 География – статистика по странам;
Руководство пользователя системы управления сайтами NetCat 2.3
64
 Поисковые фразы – фразы, которые пользователи набирали в поисковых
системых, и по ссылке с результатов поиска которых они зашли на сайт.
Все отчеты вы можете просмотреть в разделе «Инструменты – Модули» в
специальном интерфейсе модуля «Статистика посещений».
Для уменьшения объема БД статистику можно удалять, а именно очистить до
какой-то даты. Форма для удаления находится внизу страницы сводной
статистики.
Управление подписками и рассылками
Данный модуль позволяет уполномоченным пользователям системы
подписываться на рассылку уведомлений об обновлении конкретного раздела.
Управление подписчиками производится в специальном интерфейсе модуля в
разделе «Модули». Вы можете удалять или выключать подписки
пользователей, настраивать шаблон письма для каждого шаблона.
Интерфейс пользователя
Модуль «Интерфейс пользователя» является одним из основных модулей
системы. Он позволяет решать ряд задач, связанных с работой внешних
пользователей (которые регистрируются самостоятельно) на сайте.
Модуль позволяет решать следующие задачи:




регистрация пользователей/изменение регистрационных данных/пароля
авторизация/деавторизация (завершение сеанса) пользователей на сайте
просмотр списка пользователей в разделе сайта
напоминание пароля
Кроме этого, возможна также интеграция модуля с другими модулями.
Управление зарегистрированными пользователями производится при помощи
интерфейса администрирования в разделе «Пользователи». Редактирование
структуры таблицы «Пользователи», а также настройка шаблонов действий и
шаблона отображения пользователей на сайте производится в разделе
«Системные таблицы».
Управление рекламой на сайте
Руководство пользователя системы управления сайтами NetCat 2.3
65
Модуль «Управление рекламой» позволяет организовывать рекламные
кампании в определенных рекламных зонах на сайте, т.о. транслировать
баннеры (GIF/JPEG, Flash, HTML) на страницах сайта с учетом статистики
показов и кликов по баннерам, зонам, кампаниям и страницам показа.
Статистические отчеты формируются в специальном интерфейсе управления
модулем. Управление модулем осуществляется при помощи стандартного
интерфейса системы.
Добавление баннера
В созданный системой раздел «Баннеры», с соответствующим шаблоном
данных, вы можете добавлять ваши баннеры, предназначенные для
трансляции. При добавлении графических баннеров, необходимо указывать
точный размер баннера. В случае, если необходимый размер отсутствует в
списке, добавьте его в разделе «Списки – Размеры баннеров». Также, при
добавлении баннера необходимо указать номер сценария показа. Вы можете
поставить «1» (единицу), если не определили заранее собственный сценарий
показа (сценарий с номером «1» добавлен при установке).
Сценарии показов
Сценарии показов определяют время и дни показа баннеров. Сразу после
установки в шаблон «Сценарии показов» добавляется сценарий «по
умолчанию» с номером «1», определяющий показ баннеров круглосуточно,
семь дней в неделю. Вы можете добавить любой другой сценарий показа и
указывать его номер (ID) при добавлении баннера.
Исключения
Для определенного сценария показов можно указать запрет на показ баннеров
в определенном сайта, резделе, шаблоне или объекте. В соответствующих
полях при создании исключения необходимо указать ID соответствующих
сущностей.
Добавление рекламной зоны
Рекламная зона – это место на сайте, где может транслироваться один или
более баннеров определенного размера. При добавлении зоны вы можете
определить место показа с точностью до конкретного объекта на сайте. Кол-во
беннеров задается в функции banner_rotate вторым параметром. Если вам
необходимо, чтобы баннеры в данной зоне ротировались случайным образом,
укажите третий параметр true в этой функции.
Добавление рекламной кампании
Руководство пользователя системы управления сайтами NetCat 2.3
66
Рекламная кампания связывает рекламные зоны и баннеры, определяя в каких
зонах какие баннеры транслировать, в какой период времени (дата начала и
завершения кампании) и количество показов, которые необходимо
«открутить».
Рекламная кампания может связывать только баннеры и зоны определенного
размера, поскольку, к примеру, невозможно показать в зоне с размером
«100х100» баннер с размером «468х60».
В случае, если вы не хотите, чтобы рекламная кампания пересекалась с
кампанией аналогичного размера в аналогичных зонах (в этом случае, баннеры
показываются по очереди), вы можете установить чекбокс «приостановить все
пересекающиеся рекламные кампании».
В процессе рекламной кампании вы можете менять зоны показа и баннеры,
транслируемые в этих зонах.
Просмотр статистики
Для просмотра статистики модуля нажмите на его название в разделе системы
администрирования «Модули». Вам доступны отчеты по баннерам, баннерным
зонам, кампаниям и страницам, а также сводная статистика.
Интернет-магазин
Модуль «Интернет-магазин» позволяет выбирать товары из каталога
продукции в корзину с последующим формированием заказа и уведомлением
о нем администратора сайта.
Модуль поддерживает следующие возможности:
 неограниченное количество каталогов продукции с различной
структурой
 работа
с
интернет-магазином
случайных
посетителей
или
зарегистрированных пользователей сайта (интеграция с модулем
«Интерфейс пользователя»)
 подтверждение заказа по электронной почте
Управление товарами в интернет-магазине осуществляется при помощи
стандартного интерфейса системы. Структура информации о товаре
определяется на уровне шаблона, который использует модуль «Интернетмагазин».
Руководство пользователя системы управления сайтами NetCat 2.3
67
Руководство пользователя системы управления сайтами NetCat 2.3
68
Часть 9. Инструменты и настройки системы
В этом разделе меню определяются базовые настройки системы, структура
системных таблиц, установка и настройка модулей, обновление системы и пр.
Также в поставку системы включены некоторые инструменты, которые могут
быть полезны при работе с сайтом.
Настройка переадресаций
Переадресация – это автоматический переход с одного адреса (URL) на
другой. Переадресации могут быть полезны, в частности, при редизайне сайта
или переводе статического сайта на NetCat. Например, если на старом сайте
новости располагались по адресу /news.html, а на новом – по адресу
/press/news/, имеет смысл создать автоматическую переадресацию со старого
адреса на новый, чтобы те посетители, у которых эта страница занесена в
закладки или которые привыкли набирать адрес страницы руками,
автоматически попали на нужную страницу. Также переадресации полезны
для посетителей, приходящих на сайт с поисковых машин, которые
индексируют страницы не ежедневно, а с какой-то периодичностью, и которые
после изменения адресов страниц некоторое время будут хранить старые
адреса.
Также переадресации могут быть полезны для организации «коротких
адресов». К примеру, вам приходится часто давать по телефону адрес
страницы, «запрятанной» глубоко на сайте. Вместо того, чтобы каждый раз
диктовать URL вида mysite.ru/catalog/food/drinks.html, вы можете создать
переадресацию на эту страницу с адреса mysite.ru/drinks и диктовать этот
короткий адрес.
Для добавления или изменения переадресации вам необходимо ввести два
адреса: старый и новый. В адресах можно использовать символ «звездочка»
«*», который означает любую строку. Т.е. если вы в качестве старого адреса
указываете «/catalog/*», это означает, что все страницы, адрес которых будет
начинаться с «/catalog/», будут переадресовываться на новый URL.
Например:
Старый URL - example.net/to/url/*/*/*/*/
Новый URL - netcat.ru/*1/*2/*3/*4/
В данном примере страница example.net/to/url/a/b/c/d/ будет перенаправляться
на аналогичную страницу netcat.ru/a/b/c/d/. Т.е. параметры адреса (те, что
будут введены вместо *) из старого подставляются в новый адрес.
Руководство пользователя системы управления сайтами NetCat 2.3
69
Пример корректного написания адресов указан на странице по-умолчанию.
Настройка системных таблиц
В разделе «Системные таблицы» находятся таблицы, используемые системой,
например, каталог, раздел, макет страницы, пользователи. Каждая таблица
содержит поля, например, название раздела, имя пользователя, его номер
телефона. Стоит учесть, что эти поля являются дополнительными, т.е. вы
можете оставить этот раздел неизменным, так как в системе уже
предусмотрены для каждой таблицы какие-то поля по умолчанию, которые не
отображаются.
В частности:




Сайты могут содержать поля, используемые для настройки сайтов, т.е.
при создании или изменении настроек сайта вы будете видеть эти
дополнительные поля;
Разделы могут содержать поля, используемые для настройки разделов,
т.е. при создании или изменении настроек раздела вы будете видеть эти
дополнительные поля;
Пользователи могут содержать поля, используемые для настройки
пользователей, т.е. при создании или изменении настроек пользователя и
при регистрации вы будете видеть эти дополнительные поля.
Макеты дизайна могут содержать поля, используемые для настройки
макетов страниц, т.е. при создании или изменении настроек макета вы
будете видеть эти дополнительные поля.
Обратите внимание, что в системные таблицы нельзя добавлять поля, уже
существующие в данных таблицах, а также поля с названием зарезервированнх
слов СУБД MySQL.
Интерфейс настройки полей для системных таблиц идентичен интерфейсу
настройки полей для шаблонов, поэтому для получения более подробной
информации по добавлению или изменению поля обращайтесь к разделу
«Редактирование полей шаблона» данной документации. Более подробно об
использовании полей системных таблиц можно прочитать в «Руководстве
разработчика».
Работа с модулями
Руководство пользователя системы управления сайтами NetCat 2.3
70
Модули представляют собой надстройки к системе, расширяющие ее
функциональность или обеспечивающие работу нестандартных функционалов
или внешних программных комплексов. Модули могут быть двух типов:
- Модуль расширения функциональности системы (внутренняя баннерная
система, генерация счетчиков посещений и пр.)
- Модуль интеграции с внешними системами (локальные поисковые
машины, процессинговые системы и пр.)
Каждый модуль для системы включает:
- интерфейс для настройки параметров модуля
- подпрограмму (программы), реализующие функционал (опционально)
- документацию (для сертифицированных модулей также контекстную
подсказку)
Подробно каждый модуль описан в документации к нему. Подробнее о
модулях, поставляемых в комплектации системы, рассказывается в главе
«Использование модулей».
Установка модуля
Для установки любого модуля требуется на время установки поставить права
на папки /netcat/tmp и /netcat/modules в 777 или же установить у них
принадлежность к тому же пользователю ОС на сервере, к которому
принадлежит Apache. Если вы не можете сделать это самостоятельно,
проконсультируйтесь с вашим системным администратором или сотрудником
службы поддержки провайдера.
Установка модуля может быть осуществлена двумя способами:
 через веб-интерфейс
 в терминальном режиме
В первом случае, вам необходимо зайти в режиме администрирования в раздел
«Инструменты» - «Модули» и закачать дистрибутив модуля (для ОС Windows
дистрибутивы модулей поставляются в виде EXE-файлов, для ОС Unix – в
виде TGZ-архивов). В случае если специфика настроек сервера вашего
хостинг-провайдера не позволяет вам произвести установку через вебинтерфейс, то вы можете установить модуль в терминальном режиме (для
этого необходим доступ к серверу по протоколу SSH).
Процесс установки модуля через терминальный режим:
Руководство пользователя системы управления сайтами NetCat 2.3
71
1. Установить актуальное значение переменной $DOCUMENT_ROOT в
настроечном файле vars.inc.php
2. Скопировать установочный файл в папку /netcat/tmp/, поставим навремя
установки на нее права 777.
3. По протоколу SSH зайти в папку /netcat/admin/terminal/modules/ (для
установки модуля)
4. Настроить в первой строчке файла index.php в этой папке путь к
бинарному файлу php
5. Запустить файл index.php в консоли SSH с параметром:
./index.php название_модуля
(название_модуля - название файла модуля без расширения)
После корректной установки в разделе Модули появится соответствующая
запись. Для запуска скрипта index.php необходимо проставить права на
выполнение этому скрипту. Так же файл index.php должен быть сохранен в
ASCII режиме.
После успешной установки, для некоторых модулей может потребоваться
дополнительное завершение установки, а именно, создание специальных
разделов для полноценной работы модуля. В этом случае, в списке, напротив
установленного модуля будет стоять ссылка «завершить установку». Откройте
данную ссылку и следуйте дальнейшим инструкциям на экране.
После завершения установки в разделе «Системные сообщения» может
появиться новое сообщение, которое следует прочитать.
Настройка модуля
Для того чтобы настроить модуль, выберите настраиваемый модуль и нажмите
на иконку «настройка» напротив его названия. В появившейся форме
необходимо установить некоторые параметры, состав и количество которых
зависит от модуля. Более подробная информация о параметрах приводится в
документации к модулю или в Руководстве разработчика.
Более подробная информация
документации к нему.
по
работе
с
модулем
приводится
в
Обновление системы
Система
NetCat
имеет
встроенные
возможности
расширения
функциональности двух типов. Первый – модули – подробно описан в главе
«Модули». Он предназначен для расширения функциональности системы.
Руководство пользователя системы управления сайтами NetCat 2.3
72
Второй – патчи – представляет собой обновления системы, выпускаемые по
мере выхода новых версий системы, функциональных доработок. Список
установленных патчей доступен в разделе «Обновление системы» меню
«Инструменты».
Перед установкой патча необходимо на все файлы и папки системы поставить
права 777. Обычно это описано в инструкции к патчу, там же написано, как
это сделать. Обычно для этого нужно выполнить команду:
chmod -R 777 ./папка
папка - директория, где лежать все файлы системы
Для установки нового патча зайдите в раздел «Обновление системы», при
помощи формы закачайте патч с локального диска и нажмите кнопку
«продолжить». После удачной установки патча система выведет на экран
уведомление об этом. В случае невозможности установки патча (например,
установка этого патча требует установки более ранних патчей, которые еще не
установлены в системе) на экран будет выведено предупреждение об этом.
Если настройки вашего сервера не позволяют установить патч через вебинтерфейс, установите его в терминальном режиме (для этого необходим
доступ к серверу по протоколу SSH).
Процесс установки патча через терминальный режим:
6. Установить актуальное значение переменной $DOCUMENT_ROOT в
настроечном файле vars.inc.php
7. Скопировать установочный файл в папку /netcat/tmp/, поставим навремя
установки на нее права 777.
8. По протоколу SSH зайти в папку /netcat/admin/terminal/patch
9. Настроить в первой строчке файла index.php в этой папке путь к
бинарному файлу php
10.Запустить файл index.php в консоли SSH с параметром:
./index.php название_патча
(название_патча - название файла обновление без расширения)
После корректной установки в разделе Обновления системы появится
соответствующая запись. Для запуска скрипта index.php необходимо
проставить права на выполнение этому скрипту. Так же файл index.php должен
быть сохранен в ASCII режиме.
Архивирование проекта
В случае масштабных изменений проекта рекомендуется сделать его архив на
случай возможной необходимости восстановить исходное его состояние.
Руководство пользователя системы управления сайтами NetCat 2.3
73
Также (особенно при использовании системы на локальном компьютере или
на нестандартных хостинг-площадках) рекомендуется изредка делать архивы
на случай сбоя компьютера или потери информации.
В системе существует встроенный механизм создания архива и
восстановления данных из него. Для создания архива войдите в раздел
«Инструменты – Архивы проекта» и нажмите на ссылку «Создать архив
проекта». После создания архива вы можете скачать его на свой компьютер.
Если вы хотите восстановить проект из архива, сделанного ранее, на странице
раздела «Архивы проекта» выберите файл архива (из имеющихся в системе
или с локального диска), укажите, что именно вы будете восстанавливать (базу
данных, содержимое рабочих папок) и нажмите кнопку «Восстановить».
При указании архива с локального диска вашего компьютера стоит учитывать,
что на хостинге чаще всего стоит ограничение на размер закачиваемого файле
через веб-интерфейс в 2 мегабайта. Если ваш архив превышает этот размер
или вы видите, что он не может корректно восстановиться, вам нужно закачать
его по FTP в папку /netcat/dump самостоятельно, а затем уже из обновленного
списка архивов восстановить.
Для возможности работы с этой функцией вам необходимо указать в базовых
настройках системы полный путь к утилите mysqldump на сервере. В случае,
если сервер работает под управлением ОС Windows, укажите также полный
путь к программе WinRAR (к файлу rar.exe). Обратите внимание, что в ОС
Windows для указания пути используются обратный слеш (\). В Windows
98/ME используются короткие имена файлов и каталогов. Например, путь
“C:\Program
Files\WinRAR\rar.exe”
будет
выглядеть
так:
“C:\Progra~1\WinRAR\rar.exe”.
Для корректной работы функционала необходимо поставить права 777 на
папку /netcat/tmp и /netcat/dump.
Полезные инструменты
В систему NetCat встроено несколько инструментов, которые могут быть
полезны при работе с сайтом. Так, «Командная строка SQL» позволяет
напрямую отправлять запросы в базу данных MySQL. Мы рекомендуем
пользоваться этим инструментом только опытным разработчикам для
просмотра информации и очень осторожно, т.к. удаление или изменение
данных непосредственно командами SQL может повредить целостность базы
данных проекта.
Руководство пользователя системы управления сайтами NetCat 2.3
74
HTML-редактор позволяет редактировать HTML-документы и их фрагменты в
визуальном редакторе, похожем на большинство популярных текстовых
редакторов. Подробнее редактор описан в разделе «Визуальный HTMLредактор» настоящего Руководства.
Также среди инструментов присутствует «Экранирование кавычек», которое
используется для подготовки макетов и шаблонов перед конвертацией их в
NetCat.
Руководство пользователя системы управления сайтами NetCat 2.3
75
Руководство пользователя системы управления сайтами NetCat 2.3
76
Часть 10. Другие функции системы
Система NetCat поддерживает возможность работы с несколькими языками
(только в версиях Plus и Extra). По умолчанию в комплекте системы
поставляется два языка: русский и английский. Вы также можете добавлять в
систему другие языки. Эта возможность описана в «Руководстве
разработчика». Выбор языка производится при входе в систему и в интерфейсе
системы администрирования. Обратите внимание, что язык административной
части системы может отличаться от языка сайта. Это значит, что, к примеру, в
русскоязычной системе администрирования можно управлять англоязычным
сайтом, и наоборот. Т.е. в данном параграфе речь идет именно о языке
административного интерфейса. Сайты на различных языках вы можете
сделать на любой версии системы.
Кроме возможностей управления и настройки системы в ней доступны
несколько полезных инструментов, отчетов, которые можно просмотреть в
соответствующем разделе меню, раздел «Техническая поддержка», где можно
зарегистрировать свою копию системы, отправить вопрос или предложение
разработчику, войти в раздел «Поддержка» сайта NetCat.ru.
Раздел меню «Отчеты» содержит несколько полезных отчетов по системе, в
т.ч. общую информацию о проекте, информацию о последних измененных
разделах.
Руководство пользователя системы управления сайтами NetCat 2.3
77
Руководство пользователя системы управления сайтами NetCat 2.3
78
Часть 11. Получение помощи
Если в данном Руководстве вы не нашли ответа на какие-либо вопросы,
обратитесь к контекстной подсказке, которая доступна на каждой странице
системы администрирования (в правом верхнем углу). Также вы можете
обратиться за помощью к разработчику вашего сайта или системы (меню
«Техническая поддержка»).
Кроме того, на сайте NetCat.ru существует раздел «Поддержка»:
- форумы,
посвященные
решению
различных
ситуаций
использовании NetCat;
- контактная информация службы поддержки пользователей NetCat;
- разнообразные примеры, советы, рекомендации;
- полная документация к системе.
Руководство пользователя системы управления сайтами NetCat 2.3
при
79
Руководство пользователя системы управления сайтами NetCat 2.3
80
Заметки
Руководство пользователя системы управления сайтами NetCat 2.3
81
Руководство пользователя системы управления сайтами NetCat 2.3
82
Download