Руководство по эксплуатации

CNCat 4.1

http://www.cn-software.com/cncat/

Версия руководства: 1.0.4 (21/05/2008)

© 2002-2008 "CN-Software" Ltd.

http://www.cn-software.com/

Содержание

1 Общая информация

2 Установка

3 Обновление предыдущих версий

3.1 Обновление CNCat 4.0

3.1.1 Установка CNCat 4.1 поверх 4.0

3.1.2 Установка CNCat 4.1 в отдельную базу данных

3.1.3 Обновление тем оформления

3.2 Обновление CNCat 3.1, 2.1, 2.0, 1.4

3.2.1 Импорт данных напрямую из старой базы

3.2.2 Импорт данных из XML

3.2.3 Импорт дизайна

4 Пользовательский интерфейс каталога

4.1 Основные элементы пользовательского интерфейса

4.2 Добавление ссылки

4.2.1 Мастер добавления

4.2.2 Форма добавления

4.3 Добавление статьи

4.4 Поиск

4.5 Предупреждение о неработающей ссылке

5 Интерфейс администрирования

5.1 Ссылки и статьи

5.1.1 Принципы работы со ссылками и статьями

5.1.2 Новые ссылки/статьи

5.1.3 Утвержденные ссылки/статьи

5.1.4 Удаленные ссылки/статьи

5.1.5 Черновики

5.1.6 Предупреждения

5.1.7 Поиск

5.1.8 Проверка ссылок

5.1.9 Дублирующиеся ссылки

5.1.10 Добавление ссылки

5.1.11 Добавление статьи

5.2 Категории

5.2.1 Управление категориями

5.2.2 Фильтры

5.3 Настройки

5.3.1 Каталог

5.3.2 Ссылки

5.3.3 Статьи

5.3.4 Проверка ссылок

5.3.5 Уведомления

5.3.6 Защита от накруток

5.3.7 Обратные ссылки

5.3.8 «Черный» список

5.3.9 Модераторы

5.3.10 Счетчики

5.3.11 Сервисные операции

5.3.12 Импорт

5.3.13 Экспорт

5.3.14 RSS лента

# 1 Общая информация

CNCat представляет собой приложение для создания каталога Интернет-ресурсов и статей. Программа проста в установке, настройке и управлении и обладает следующим набором функций:

- Добавление, редактирование и удаление ссылок и статей;
- Проверка работоспособности ссылок;
- Фильтрация ссылок («сквозные категории»);
- Создание «черных»/«белых» списков ссылок;
- Создание и редактирование категорий неограниченной степени вложенности;
- Создание перекрестных категорий;
- Экспорт данных в RSS;
- Поиск по каталогу;
- Автоматические почтовые уведомления;
- Модуль администрирования с участием модераторов;
- Комплекс шаблонов для конфигурации интерфейса;
- Импорт ссылок и тем оформления из предыдущих версий CNCat.

Для работы CNCat необходимо лишь наличие PHP и MySql. В приложении осуществлена многоязыковая поддержка (дистрибутив включает русский, украинский, английский и чешский языки).

Примечание: в рамках данного руководства рассматривается работа с каталогом в интерфейсе программы. Настройка шаблонов, дополнительных полей, конфигурация базы данных и т.п. описаны в отдельных документах, см. Полезные статьи (HOWTO).

# 2 Установка

Для установки CNCat 4.1 выполните следующие действия:

1. Скачайте CNCat с официального сайта: http://www.cn-software.com/cncat.
2. Распакуйте архив и поместите полученные файлы в любой каталог Вашего сайта (возможна установка в корневой каталог).
3. Запустите инсталлятор; для этого следует в браузере указать путь к папке /install/. Например, http://www.server.com/cncat/install/; в результате на экране будет отображен пошаговый мастер установки.

На первом шаге следует выбрать язык установки:

Рис. 1 - Выбор языка установки

На втором шаге требуется принять лицензионное соглашение для продолжения установки:

Рис. 2 - Лицензионное соглашение

Далее мастер произведет проверку конфигурации Вашего сервера на соответствие системным требованиям приложения:

Рис. 3 - Результаты проверки

На следующем шаге Вам будет предложен выбор – обычная установка, либо обновление версии 4.0. Выберите Установка.

Рис. 4 - Выбор типа установки

На следующем шаге мастер установки отобразит форму для настройки параметров базы данных и каталога (часть параметров устанавливается автоматически):

Рис. 5 - Настройка параметров

В данной форме необходимо указать следующие параметры:

- MySql: сервер, логин, пароль – данные для подключения к MySql серверу. Введите свои данные либо данные, предоставленные Вам хостинг-провайдером или администратором сервера баз данных.
- Имя базы данных – название базы данных. Может быть любым.
- Префикс для таблиц CNCat – префикс для названий таблиц в базе данных CNCat (по умолчанию – «cncat41_»).
- Настройки продукта: язык, тема – выбор языка интерфейса программы и темы графического оформления.
- Администрирование: логин, пароль – данные, необходимые для администрирования каталога.

После нажатия кнопки Далее в базе данных будут созданы все необходимые таблицы. Если базы данных не существует, то инсталлятор попытается создать ее.

Далее инсталлятор отобразит содержимое файла «config.php»; следует создать данный файл вручную в каталоге, в котором установлен CNCat, и вставить полученный код:

Рис. 6 - Код конфигурационного файла

При условии корректного выполнения предыдущего шага на экране появится подтверждение успешного завершения установки (в противном случае на экране будет повторно отображен код для создания файла «config.php»). Далее следует удалить папку /install/ на сервере. Для начала работы с каталогом укажите в браузере путь к интерфейсу каталога (например, http://www.server.com/cncat/), либо воспользуйтесь ссылкой на форме инсталляции:

Рис. 7 - Завершение установки

После установки зайдите на страницу администрирования (см. раздел «Интерфейс администрирования») и введите лицензионный ключ. Бесплатный или коммерческий ключ можно получить на сайте http://www.cn-software.com/ru/cncat/

Рис. 8 – Форма ввода лицензионного ключа

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

# 3 Обновление предыдущих версий

## 3.1 Обновление CNCat 4.0

! | Внимание! Перед обновлением обязательно сделайте резервную копию всех данных (Администрирование – Настройки – Экспорт). Это поможет восстановить данные в случае некорректного обновления.

Если у Вас установлен CNCat версии 4.0, 4.0.1 или 4.0.2, существует два варианта перехода на CNCat 4.1.

Первый (рекомендуется) – установка поверх старого каталога. Достаточно просто скопировать новые файлы поверх старых и запустить установку в режиме Обновление CNCat 4.0. База данных будет автоматически скорректирована.

Второй – установка новой версии в отдельную папку и базу данных. После установки необходимо импортировать данные из старой базы и скопировать конфигурационные файлы из предыдущей версии.

Ниже рассмотрены оба этих способа.

Если у Вас было переделано оформление каталога, необходимо внести коррективы в тему оформления для включения новых функций (см. ниже).

### 3.1.1 Установка CNCat 4.1 поверх 4.0

Сделайте экспорт данных из старой версии в XML-файл (Администрирование – Настройки – Экспорт).

Скопируйте файлы CNCat 4.1 поверх файлов CNCat 4.0. Запустите установку (см. раздел «Установка»).

На шаге выбора типа установки выберите Обновление CNCat 4.0.

Мастер отобразит параметры подключения существующего каталога:

Рис. 9 - Обновление с предыдущей версии

Нажмите Далее для обновления базы данных. Произойдет автоматическая коррекция структуры таблиц.

Удалите папку /install/.

### 3.1.2 Установка CNCat 4.1 в отдельную базу данных

Установите CNCat 4.1 в отдельную папку и новую базу данных (см. раздел «Установка»). Можно использовать ту же базу данных, но другой префикс таблиц, например «cncat41_».

В интерфейсе администратора, в разделе Настройки, выберите Импорт - Импорт из CNCat 4.x - Импорт из XML и базы данных.

Укажите имя базы данных и префикс таблиц предыдущей версии.

Нажмите Импортировать.

Примечание. Импорт может занять продолжительное время. В процессе импорта выводится информация о количестве импортированных данных.

Подробная информация об импорте данных приведена в разделе «Импорт» данного руководства.

### 3.1.3 Обновление тем оформления

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

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

Если изменения стандартной темы были существенными, выполните следующие действия:

1. Сделайте резервную копию Вашей темы.
2. Скопируйте новые файлы из темы «default» в Вашу тему:

· editor.css

· add_article.tpl

· article.tpl

· extended_article.tpl

· /images/category-big.gif

· /images/rss.gif

3. Скопируйте файл «add.tpl» из темы «default» поверх файла Вашей темы.
4. Для включения ссылки Добавить статью: в файле «common.tpl» в шаблоне «menu», замените всю строку

{IF !$CNCAT[config][add_disable]}…

на следующие:

{IF !$CNCAT[config][add_disable]}<a href="{$CNCAT[abs]}cncat_add.php"><strong>{$CNCAT[lang][menu_add_link]}</strong></a> |{ENDIF}

{IF $CNCAT[config][add_article_enable]}<a href="{$CNCAT[abs]}cncat_add_article.php"><strong>{$CNCAT[lang][menu_add_article]}</strong></a> |{ENDIF}

5. Для включения блока Новые статьи: в файле «index.tpl» в шаблоне «index» после строки

{DISPLAY NEW_ITEMS}

добавьте строку:

<br>{DISPLAY NEW_ARTICLES}

Рекомендуем также скопировать код шаблонов «newitem*» из стандартной темы.

6. Для включения блока выбора отображаемых элементов каталога Все/Ссылки/Статьи:

· Скопируйте из файла common.tpl стандартной темы все шаблоны «itemtype*» в новую тему.

· В файле «index.tpl» в шаблоне «index» перед строкой

{DISPLAY SORT}

добавьте строку

{DISPLAY ITEM_TYPES}<br>

7. Для включения RSS: в файле «category.tpl» в шаблоне «catpath_currentcat» последней строкой добавьте:

{IF $CNCAT[page][show_rss]}<a href="{$CNCAT[abs]}cncat_rss.php?c={$CNCAT[page][cid]}"><img src="{$THEMEURL}images/rss.gif" alt="RSS" style="vertical-align: top; margin-right: -15px;" /></a>{ENDIF}

## 3.2 Обновление CNCat 3.1, 2.1, 2.0, 1.4

! | Внимание! Перед обновлением обязательно сделайте резервную копию всех данных в XML-файлы (Администрирование – Настройки – Экспорт). Это поможет восстановить данные в случае некорректного обновления. Подробнее читайте в документации к Вашей версии CNCat, раздел «Экспорт».

Для перехода с CNCat версий 3.x, 2.x и 1.x необходимо выполнить следующие действия:

1. Для версий 3.x и 2.x - сделайте резервную копию данных в XML-файлы (см. документацию по Вашей версии CNCat, раздел «Экспорт»).
2. Сделайте резервную копию всех файлов старого каталога.
3. Установите CNCat 4.1 в новую папку и новую базу данных (или в ту же базу, но с другим префиксом таблиц. По умолчанию префикс был «cncat_»). Подробнее об установке см. в разделе «Установка».
4. Импортируйте данные напрямую из старой базы данных, либо из XML-файлов.
5. При необходимости можно импортировать дизайн (из старой базы данных).
6. Если Вы изменяли файлы «_top.php» и «_bottom.php» в старой версии, то скопируйте их в новую.
7. Убедитесь в работоспособности и полной функциональности каталога.
8. Перенесите файлы каталога в старую папку, удалив предварительно старые файлы.

Далее описаны процедуры импорта данных и дизайна.

### 3.2.1 Импорт данных напрямую из старой базы

Войдите в административный интерфейс, далее Настройки – Импорт - Импорт из CNCat 3.x, 2.x, 1.x - Импорт из базы данных.

Введите имя базы данных и префикс таблиц. Эти значения можно найти в файле «config.php» старой версии Вашего каталога:

- $db["name"]="имя базы данных";
- $db["prefix"]="префикс";

Нажмите кнопку Импортировать.

Примечание. Импорт может занять продолжительное время. В процессе импорта выводится информация о количестве импортированных данных.

### 3.2.2 Импорт данных из XML

Войдите в административный интерфейс, далее Настройки – Импорт - Импорт из CNCat 3.x, 2.х - Импорт из XML.

Установите флажок Очистить каталог перед импортом.

Если Ваши XML-файлы имеют небольшой размер (до 1 Мб), выберите их:

Рис. 10 – Импорт XML с локального диска

Если файлы имеют больший размер – закачайте их в папку /cncat_export/, после чего обновите страницу импорта. Выберите в форме импорта соответствующие флажки:

Рис. 11 – Импорт XML с сервера

Нажмите кнопку Импортировать.

Примечание. Импорт может занять продолжительное время. В процессе импорта информация о количестве импортированных данных не выводится.

### 3.2.3 Импорт дизайна

В отличие от версий CNCat 3.1 и ниже – в новом CNCat оформление хранится в файлах. Подробно о редактировании оформления можно прочитать в документе «Редактирование оформления».

Примечание 1. Функция импорта дизайна является экспериментальной. После импорта возможны некоторые различия в отображении страниц в сравнении со старой версией каталога.

Примечание 2. Если на Вашем сервере установлена операционная система, отличная от Windows (например, FreeBSD, Linux, и др.), для импорта темы необходимо, чтобы PHP имел доступ на создание папок и файлов в папке /cncat_config/themes/. Проконсультируйтесь по этому вопросу с технической поддержкой Вашего хостинга.

Для импорта оформления из старого каталога необходимо выполнить следующие действия.

1. Войдите в административный интерфейс, далее Настройки – Импорт - Импорт из CNCat 3.x, 2.x, 1.х - Импорт дизайна.

Рис. 12 – Импорт дизайна из предыдущих версий

2. Введите название новой темы (будет отображаться в списке тем).
3. Введите имя папки для темы (будет создана при импорте).
4. Введите имя базы данных и префикс таблиц старой версии каталога. Эти значения можно найти в файле «config.php» старой версии Вашего каталога:

· $db["name"]="имя базы данных";

· $db["prefix"]="префикс".

5. Нажмите кнопку Импортировать.

Перейдите в раздел Настройки – Каталог – Основные настройки. Убедитесь, что тема оформления появилась в списке (параметр Тема).

# 4 Пользовательский интерфейс каталога

## 4.1 Основные элементы пользовательского интерфейса

Пользовательский интерфейс каталога включает в себя следующие элементы:

- Меню (1).
- Строка поиска по каталогу (2).
- Фильтры (3).
- Список рубрик (категорий) каталога (4).
- Механизм сортировки ссылок (5).
- Полный список всех ссылок каталога (6).
- Список новых ссылок (7) отображает последние утверждённые ссылки.
- Выбор варианта отображения элементов каталога (все элементы, только ссылки, только статьи) (8).
- Список новых статей (9) отображает последние утверждённые статьи.

Рис. 13 - Главное окно каталога

- Путь к текущей категории и ее название (10). Этот путь позволяет выбрать родительскую категорию.

Рис. 14 - Главное окно каталога - путь к текущей категории

Примечание. Оформление интерфейса зависит от выбранной темы оформления (см. раздел «Каталог»).

С помощью меню (1) осуществляется переход на форму добавления ссылки, статьи и в раздел администрирования (см. раздел «Интерфейс администрирования»).

Строка поиска (2) позволяет оперативно находить требуемую ссылку в каталоге.

Фильтры (3) предназначены для сортировки списка ссылок по различным параметрам (язык, география, вид ресурса и т.п.). Параметры сортировки задаются в разделе администрирования; количество фильтров и их значений не ограничено. Для каждой ссылки могут быть выбраны несколько значений по каждому из фильтров (см. раздел «Фильтры»).

В списке рубрик (здесь и далее - категорий) каталога (4) указано количество ссылок, содержащихся в каждой категории (подкатегории). Каждая ссылка может храниться в одной или нескольких категориях. Помимо этого, в системе предусмотрена возможность создания перекрестных категорий, представляющих собой ссылки на существующие категории (см. раздел «Категории»).

Стандартный механизм сортировки ссылок (5) позволяет формировать отображение списка ссылок по их популярности, названию, оценке администратора и т.п.

В общем списке элементов каталога (6) для каждой ссылки указаны следующие параметры:

- количество переходов с сайта/на сайт (в скобках);
- рейтинг ссылки в Google PR и Yandex CY;
- уровень «избранности» ссылки (обозначается звездочками) (см. «Добавление ссылки»);
- краткое описание ссылки;
- URL ссылки.

С помощью иконки отображается расширенное описание ссылки:

Рис. 15 - Полное описание ссылки

С помощью иконки пользователь может сообщить модератору о неработающей ссылке (см. раздел «Предупреждения»).

Для каждой статьи в общем списке (6) указаны следующие параметры:

- название статьи;
- анонс статьи;
- ссылка на источник.

При клике по названию статьи отображается содержимое статьи:

Рис. 16 - Полное описание статьи

## 4.2 Добавление ссылки

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

- С помощью мастера добавления (рекомендуемый вариант).
- С использованием одной формы (сокращенный вариант).

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

Настройка режима и параметров добавления осуществляется в модуле администрирования (см. раздел «Ссылки»).

Администратор и модераторы могут добавлять ссылки через административный интерфейс (см. раздел «Добавление ссылки»).

### 4.2.1 Мастер добавления

Для добавления ссылки посредством мастера следует щелкнуть кнопкой мыши на пункте меню Добавить ссылку; на экране появится форма добавления (см. Рис. 17).

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

На первом шаге данной формы следует указать название сайта, адрес сайта, ввести число, отображаемое на картинке (защита от автоматического добавления), и нажать кнопку Далее:

Рис. 17 - Мастер добавления: первый шаг

При условии корректного ввода данных на экране появится форма следующего шага добавления.

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

На втором шаге Вам предлагается установить на странице своего сайта обратную ссылку из приведенного ниже списка и указать адрес данной страницы (опционально):

Рис. 18 - Мастер добавления: второй шаг

На следующем шаге мастера необходимо указать следующие параметры:

- Выберите категорию (категории) и подкатегорию (подкатегории), к которым будет принадлежать добавляемая ссылка (не более трех).
- Введите свой электронный адрес для отправки уведомления о принятии/отклонении ссылки.
- Введите описание ссылки (опционально – полное описание).
- Укажите при необходимости значения META-тегов "keywords" и "description". Эти теги будут отображаться на странице расширенного описания ссылки.
- Выберите значения фильтров (могут быть любыми):

Рис. 19 - Мастер добавления: третий шаг

Для завершения добавления ссылки нажмите Далее.

При условии корректного ввода данных на экране появится сообщение об успешном добавлении ссылки в каталог на рассмотрение администратора.

### 4.2.2 Форма добавления

Единая форма добавления сочетает в себе все шаги мастера и содержит те же поля, необходимые для заполнения:

Рис. 20 - Добавление ссылки: единая форма

## 4.3 Добавление статьи

Добавление статьи осуществляется за один шаг. Для этого, нажмите левой кнопкой мыши по пункту меню Добавить статью (см. Рис. 13). В отобразившейся форме добавления статьи необходимо ввести название статьи, анонс (отображаемый в общем списке), и текст статьи. Также нужно выбрать категории и фильтры, указать источник и другие поля.

Рис. 21 - Добавление статьи

Для добавления статьи нажмите Добавить.

При условии корректного ввода данных на экране появится сообщение об успешном добавлении статьи в каталог на рассмотрение администратора.

## 4.4 Поиск

Для удобства использования каталога предусмотрена возможность автоматического поиска. Для этого следует в строке ввода указать какой-либо из параметров ссылки и нажать кнопку Искать:

Рис. 22 - Форма поиска

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

Рис. 23 - Результат поиска

## 4.5 Предупреждение о неработающей ссылке

Пользователи каталога могут предупредить администратора и модераторов о том, что какая-либо ссылка в каталоге не работает. Для выделения подобных ссылок в каталоге следует воспользоваться кнопкой справа от наименования ссылки; на экране появится предупреждение следующего вида:

Рис. 24 - Запрос на подтверждение

При подтверждении пользователем неработоспособности ссылки она будет помещена в раздел Предупреждения административного интерфейса. При этом ссылка продолжит отображаться в каталоге.

# 5 Интерфейс администрирования

Для входа в интерфейс администратора следует щелкнуть мышью по названию пункта меню Администрирование и, в появившемся окне диалога, логин и пароль администратора, указанные при установке системы:

Рис. 25 - Авторизация администратора

В случае неверного ввода пароля Вы будете возвращены к форме авторизации.

## 5.1 Ссылки и статьи

### 5.1.1 Принципы работы со ссылками и статьями

Для удобства работы со ссылками в разделе Ссылки и статьи реализован единообразный интерфейс для различных типов ссылок и статей (новые, утвержденные, удаленные и т.д.):

Рис. 26 - Интерфейс обработки ссылок и статей

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

Далее располагается список ссылок и статей, относящихся к данному разделу (новые, утвержденные и т.д.).

Для каждой ссылки указаны следующие стандартные параметры:

- название ссылки/статьи (включая пиктограмму сайта после проведения проверки ссылки). Названия ссылок и статей отображаются разным цветом;
- URL сайта/источника информации,
- категория;
- описание;
- уровень популярности ссылки/статьи (например, )
- количество переходов с сайта/на сайт (In/Out);
- степень релевантности ссылки по Google PR и Yandex CY;
- идентификационный номер (ID);
- результат проверки корректности ссылки ( - да, - нет) с датой проверки;
- результат проверки на наличие обратной ссылки (- да, - нет) с датой проверки.

Под каждым элементом каталога располагаются опции обработки, посредством которых Вы можете:

- удалить ссылку/статью (см. раздел «Удаленные ссылки/статьи»);
- утвердить новую ссылку/статью (см. раздел «Утвержденные ссылки/статьи»);
- перевести утвержденную/удаленную ссылку/статью в категорию Новые (см. раздел «Новые ссылки/статьи»);
- редактировать параметры ссылки/статьи;
- указать оценку администратора для ссылки/статьи посредством выбора нужного балла (0-10);
- произвести проверку ссылки (см. раздел «Проверка ссылок»);
- отправить ссылку в очередь на проверку (см. раздел «Проверка ссылок»).

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

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

Для редактирования параметров ссылки/статьи следует воспользоваться кнопкой Редактировать; приложение выведет на экран форму редактирования:

Рис. 27 - Форма редактирования ссылки

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

- указать вариант отображения ссылки и ее расширенного описания;
- придать элементу статус «избранная» путем задания нужного уровня в баллах. Избранный элемент отображается в верхней части списка ссылок в каталоге и обозначается звездочками в количестве, соответствующем заданному уровню (максимум – 10). Сортировка избранных элементов в каталоге осуществляется по убыванию;

- изменить счетчики переходов и рейтинги поисковых систем;
- указать статус элемента каталога (новые/утвержденные).

Для сохранения изменений следует нажать кнопку Сохранить. Для восстановления первоначальных данных следует воспользоваться кнопкой Отменить.

### 5.1.2 Новые ссылки/статьи

Данный раздел содержит элементы каталога, зарегистрированные в системе, но не утвержденные администратором и, как следствие, не включенные в каталог. Внешний вид и опции раздела аналогичны вышеописанным (см. раздел «Принципы работы со ссылками и статьями»). Ссылки и статьи, находящиеся в данном разделе, не отображаются в каталоге.

### 5.1.3 Утвержденные ссылки/статьи

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

### 5.1.4 Удаленные ссылки/статьи

В данном разделе находятся ссылки и статьи, удаленные администратором из каталога либо из разделов администрирования ссылок. Внешний вид и алгоритм действий аналогичен вышеописанным (см. раздел «Принципы работы со ссылками и статьями»). Исключение составляет опция Удалить из базы, заменяющая опцию Удалить: при выборе команды Удалить из базы ссылка или статья будет физически удалена из базы данных каталога без возможности восстановления.

Элементы данного раздела можно восстановить, переместив их в категорию Утвержденные с последующим отображением в каталоге, либо в Новые (без отображения) с помощью соответствующих кнопок.

### 5.1.5 Черновики

В данном разделе размещены ссылки, которые находятся в процессе добавления пользователем (при пошаговом добавлении):

Рис. 28 - Черновик

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

### 5.1.6 Предупреждения

В данном разделе отображаются ссылки, о которых администратора предупредили пользователи (см. раздел «Предупреждение о неработающей ссылке»).

Опции раздела аналогичны вышеописанным (см. раздел «Принципы работы со ссылками и статьями»). Кроме того, с помощью опции Сбросить предупреждение можно удалить ссылку из раздела Предупреждения.

### 5.1.7 Поиск

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

Форма поиска в разделе администрирования содержит следующие параметры:

- выбор категории, в которой содержатся искомые элементы;
- указание статуса элемента (новые, утвержденные, удаленные);
- выбор списка фильтров;
- указание начальной и конечной даты (выборка по дате добавления элемента);
- строка текстового поиска.

Результаты поиска могут быть отсортированы (см. раздел «Принципы работы со ссылками и статьями»).

Рис. 29 - Форма поиска

### 5.1.8 Проверка ссылок

В данном разделе производится проверка ссылок, отмеченных администратором в других разделах с помощью опции В очередь на проверку (см. раздел «Принципы работы со ссылками и статьями»).

Примечание: при проверке статей все перечисленные ниже действия производятся для поля Источник информации.

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

- проверить работоспособность ссылки;
- проверить наличие обратной ссылки;
- получить рейтинг Google PR и Yandex CY;
- получить иконку сайта (favicon);
- указать количество промежуточных результатов на странице;
- указать максимальное время отображения страницы промежуточных результатов (через указанное время страница автоматически перезагружается);
- автоматически утвердить ссылку и опубликовать ее в каталоге.

Рис. 30 - Параметры проверки ссылок

В нижней части страницы отображается список ссылок, приготовленных для проверки. Для удобства проверки список можно сортировать по стандартным параметрам ссылок (по популярности, названию и т.п.).

Для отмены проверки конкретной ссылки следует воспользоваться опцией Отменить проверку (опция отображается в меню проверяемой ссылки во всех разделах, где присутствует данная ссылка).

Для отмены проверки всех ссылок, найденных в данном разделе, следует воспользоваться опцией Очистить очередь.

Для ознакомления с результатами последней проверки следует выбрать опцию Последний отчет.

Для осуществления проверки следует воспользоваться опцией Проверить: на экране будет отображен процесс проверки ссылок.

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

Финальные результаты проверки отображаются в виде отчета:

Рис. 31 - Отчет о проверке ссылок

Список проверенных ссылок также можно сортировать по факту работоспособности.

Для возврата к форме проверки следует выбрать опцию Очередь.

Для удаления текущего отчета следует воспользоваться опцией Удалить отчет.

### 5.1.9 Дублирующиеся ссылки

В данном разделе отображены повторяющиеся ссылки (с одинаковым URL), возможно, ошибочно внесенные в каталог:

Рис. 32 - Список дублирующихся ссылок

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

### 5.1.10 Добавление ссылки

Процедура добавления ссылки в интерфейсе администрирования в целом аналогична вышеописанной процедуре для пользователя. Исключение составляют отсутствие ограничений (например, на количество категорий) и дополнительные параметры отображения ссылки в каталоге. Кроме того, администратор имеет возможность добавлять несколько ссылок одновременно (максимальное количество – 10).

На первом шаге добавления следует указать количество добавляемых ссылок, категории и статус (ссылки со статусом Утвержденные будут добавлены в каталог непосредственно после добавления). Эти параметры будут автоматически заполнены для всех добавляемых ссылок, но могут быть изменены на следующем шаге.

Рис. 33 - Добавление ссылки: шаг первый

На следующем шаге добавления следует указать стандартные параметры ссылки (название, адрес, описание и т.п.), а также дополнительные параметры отображения ссылки в каталоге:

- указать вариант отображения ссылки и ее расширенного описания;
- придать ссылке статус «избранная» путем задания нужного уровня в баллах. Избранная ссылка отображается в верхней части списка ссылок в каталоге и обозначается звездочками в количестве, соответствующем заданному уровню. Сортировка избранных ссылок в каталоге осуществляется по убыванию (независимо от выбранного пользователем порядка сортировки).

Рис. 34 - Добавление ссылки: шаг второй

Для завершения добавления ссылки нажмите Добавить.

При условии корректного ввода данных ссылка будет добавлена в соответствующий раздел согласно указанному статусу (Новые либо Утвержденные).

### 5.1.11 Добавление статьи

Добавление статьи через административный интерфейс осуществляется аналогично добавлению ссылки (см. раздел «Добавление ссылки»).

## 5.2 Категории

### 5.2.1 Управление категориями

Раздел Управление категориями предназначен для модификации категорий каталога.

Раздел представляет собой список категорий и подкатегорий каталога с указанием их названия, количества ссылок/статей (в самой категории/в дочерних категориях), пути категории (используется в URL страниц каталога) и порядка сортировки при отображении:

Рис. 35 - Список категорий каталога

Для просмотра категории либо подкатегории следует щелкнуть мышью на ее названии.

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

Для создания категории следует воспользоваться иконкой добавления дочерней категории в строке соответствующей родительской категории. Категория Главная считается корневой для категорий первого уровня. В главную категорию не могут быть добавлены ссылки.

Рис. 36 – Создание дочерней категории

В данной форме необходимо указать следующие параметры:

- название категории (обязательный атрибут);
- путь к файлу категории (обязательный атрибут);
- порядок сортировки категории при отображении в каталоге;
- описание категории;
- ключевые слова и описание для <META>-тегов «keywords» и «description»;
- запрет/разрешение на добавление элементов в категорию;
- запрет/разрешение на добавление элементов в дочерние категории создаваемой категории;
- картинка для категории.

Для завершения добавления категории нажмите кнопку Добавить.

При условии корректного ввода данных категория будет добавлена в список.

Примечание 1: Путь к категории используется в «дружественных пользователю» адресах страниц каталога (см. раздел «Стиль используемых ссылок»).

Примечание 2: Уровень вложенности категорий не ограничен при условии использования стиля ссылок Обычный. При использовании других стилей ссылок максимальный уровень вложенности ограничивается максимально возможной длиной URL (может различаться в зависимости от браузера и веб-сервера; рекомендуется не превышать 1000 символов). Для редактирования категории/подкатегории следует выбрать ее в списке и воспользоваться кнопкой в соответствующей строке - на экране появится форма редактирования:

Рис. 37 - Редактирование категории

Алгоритм редактирования категории в целом аналогичен механизму добавления за исключением следующих опций:

- для смены родительской категории отметьте флажком соответствующую опцию и выберите в выпадающем списке нужную категорию;
- для удаления картинки (при наличии таковой) отметьте флажком соответствующую опцию;
- для осуществления группового перемещения и/или удаления элементов категории (включая дочерние категории) следует отметить флажками нужные опции в соответствующих группах полей.

В CNCat начиная с версии 4.0 реализована возможность добавления перекрестных категорий.

Перекрестная категория представляет собой тематическую ссылку на существующую категорию. Для добавления перекрестной категории следует выбрать категорию, в которую будет добавлена перекрестная категория, и воспользоваться кнопкой в ее строке – на экране появится форма добавления:

Рис. 38 - Добавление перекрестной категории

В данной форме необходимо указать следующие параметры:

- название перекрестной категории (обязательный атрибут);
- порядок сортировки при отображении в каталоге;
- категорию, на которую будет ссылаться перекрестная категория (обязательный атрибут);
- описание перекрестной категории;
- вставка картинки для перекрестной категории.

Для завершения добавления перекрестной категории нажмите Добавить.

При условии корректного ввода данных категория будет добавлена в список.

В каталоге перекрестная категория отображается со знаком @.

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

### 5.2.2 Фильтры

Данный раздел предназначен для создания фильтров, представляющих собой механизм дополнительной тематической сортировки ссылок в каталоге. Количество фильтров и их значений не ограничено:

Рис. 39 - Список фильтров

Для создания фильтра введите его название в поле, расположенном под списком фильтров, укажите атрибут обязательности, значение для сортировки и нажмите кнопку Добавить – фильтр будет отображен в верхней таблице.

Для обязательных фильтров необходимо выбрать минимум одно значение при добавлении ссылки через пользовательский интерфейс.

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

Для редактирования и удаления фильтров и их значений следует воспользоваться кнопками и соответственно.

## 5.3 Настройки

### 5.3.1 Каталог

В данном разделе (Настройки - Каталог) представлены параметры настройки отображения каталога:

Рис. 40 - Настройки каталога

Пояснения к некоторым параметрам:

- Стиль используемых ссылок. Задает формат URL страниц каталога. Поддерживаются три формата:
  Обычные (без mod_rewrite): http://www.server.com/?c=48&s=0
  Новые (CNCat 4.x): http://www.server.com/external-services/site-analyzer/s2p0.html
  Старые (CNCat 2.x, 3.x): http://www.server.com/dir/pop/external-services/site-analyzer/

### 5.3.2 Ссылки

Настроить работу со ссылками можно, выбрав Настройки – Ссылки на странице администратора:

Рис. 41 - Настройки ссылок

Пояснения к некоторым параметрам:

- Параметры отображения ссылок:

- Отображать favicon - режим отображения пиктограммы ссылки (favicon);

- Параметры добавления ссылок:

- Использовать CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) – опция активации графического теста по распознаванию людей и роботов (картинка с цифрами, которые необходимо ввести в соответствующее поле);
- Название скрытого параметра – название параметра, используемого для идентификации роботов. Используется, если необходимо предоставить кому-либо возможность добавления ссылки без использования CAPTCHA;
- Значение скрытого параметра – значение параметра, используемого для идентификации роботов;

После того как необходимые параметры были настроены, нажмите кнопку Сохранить, чтобы сохранить и применить изменения.

### 5.3.3 Статьи

Настроить работу со статьями можно на странице администратора в разделе Настройки – Статьи:

Рис. 42 – Настройки статей

Некоторые параметры работы со статьями аналогичны параметрам настроек работы с ссылками (см. «Ссылки», «Проверка ссылок»).

Для сохранения и применения изменений настроек, нажмите Сохранить.

### 5.3.4 Проверка ссылок

Настроить параметры проверки ссылок можно в разделе Настройки – Проверка ссылок:

Рис. 43 – Проверка ссылок

- Параметры проверки ссылок (часть параметров можно изменить непосредственно перед проверкой в разделе проверки ссылок):

- метод проверки – выберите метод Сокеты. Если Ваш сервер не поддерживает сокеты, то проверка автоматически будет осуществляться методом file_get_contents;
- проверять Google PR/Yandex CY - проверять рейтинг ссылки в поисковых системах Google и Yandex соответственно;
- получать favicon – импортировать пиктограмму ссылки с сайта.

Нажмите кнопку Сохранить, чтобы применить настройки.

### 5.3.5 Уведомления

Для удобства работы со ссылками и статьями, можно настроить автоматическое отправление уведомлений об определённых событиях по электронной почте администратору и пользователям каталога. Такие уведомления настраиваются на странице Настройки – Уведомления:

Рис. 44 – Уведомления

Нажмите кнопку Сохранить, чтобы сохранить и применить Ваши настройки.

### 5.3.6 Защита от накруток

Чтобы иметь актуальную и соответствующую действительности информацию о рейтингах ссылок и статей каталога, Вы можете указать необходимые параметры подсчёта популярности на странице Настройки – Защита от накруток:

Рис. 45 – Защита от накруток

Чтобы сохранить и применить изменения настроек, нажмите кнопку Сохранить.

### 5.3.7 Обратные ссылки

Данный раздел предназначен для создания обратных ссылок, которые пользователь должен разместить на странице своего сайта при добавлении ссылки. Пользователю может быть предоставлено несколько вариантов ссылок на выбор.

Рис. 46 - Обратная ссылка

Для создания обратной ссылки следует воспользоваться опцией Добавить новую ссылку - на экране появится форма добавления:

Рис. 47 - Добавление обратной ссылки

В данной форме необходимо указать следующие параметры обратной ссылки:

- HTML-код, который пользователь должен разместить на странице своего сайта;
- проверка наличия html-кода на странице;
- проверка наличия URL;
- проверка на соответствие регулярному выражению;
- порядок сортировки;
- опция отображения обратной ссылки при добавлении ссылки пользователем.

Администратор может задать один из трех вариантов проверки наличия обратной ссылки:

- наличие определенного HTML-кода;
- наличие URL в формате <a href=...>...</a>;
- соответствие регулярному выражению.

В HTML-коде обратной ссылки, а также в условиях проверки можно использовать следующие макросы:

- %CATNAME% - название каталога;
- %BACKURL% - автоматически генерируемая ссылка на каталог (с учетом статистики переходов);
- %SITEID% - идентификатор ссылки в базе данных.

Порядок сортировки отображаемых пользователю вариантов обратных ссылок задается числом. Сортировка производится по возрастанию данного числа.

Обратную ссылку можно не отображать, но проверять (Не отображать при добавлении ссылки).

Для завершения добавления обратной ссылки нажмите Добавить.

При условии корректного ввода данных обратная ссылка будет добавлена в список, отображающийся на форме добавления ссылок.

### 5.3.8 «Черный» список

Данный раздел предназначен для создания списка шаблонов ссылок, запрещенных к добавлению пользователем:

Рис. 48 Черный список

Для добавления шаблона следует выбрать метод проверки (подстрока либо регулярное выражение) и ввести выражение в данное поле в соответствующем формате:

Рис. 49 - Форма добавления шаблона.

Нажмите кнопку Добавить - выражение будет отображено в списке.

Для редактирования и удаления выражений следует воспользоваться кнопками и соответственно.

В CNCat предусмотрена возможность создания так называемого «белого» списка, содержащего исключения: если в URL запрещенной ссылки содержится подстрока из белого списка, то ссылка будет доступна для добавления:

Рис. 50 - Список исключений

Для добавления выражения-исключения введите его в текстовое поле и нажмите кнопку Добавить:

Рис. 51 - Форма добавления исключения

Для редактирования и удаления исключений следует воспользоваться кнопками и соответственно.

### 5.3.9 Модераторы

Данный раздел предназначен для управления модераторами каталога.

Рис. 52 - Список модераторов

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

Для добавления модератора следует воспользоваться опцией Добавить нового модератора - на экране появится форма добавления:

Рис. 53 - Добавление модератора

В данной форме необходимо указать следующие параметры:

- логин и пароль модератора для входа в интерфейс администрирования;
- e-mail модератора для получения уведомлений;
- запрет/разрешение на управление категориями (добавление и редактирование);
- выбор категории для управления ее ссылками.

Перед названием каждой категории располагается два флажка. Первый — предоставить пользователю права на данную категорию; второй — на все дочерние категории данной категории.

Для завершения добавления модератора нажмите Добавить.

При условии корректного ввода данных модератор будет добавлен в список.

Для редактирования и удаления модераторов следует воспользоваться кнопками и соответственно.

### 5.3.10 Счетчики

В данном разделе производится обнуление счетчиков статистики по каталогу. Для выполнения этой процедуры следует отметить флажками нужные счетчики и нажать кнопку Обнулить:

Рис. 54 - Обнуление счетчиков каталога

### 5.3.11 Сервисные операции

В данном разделе осуществляются сервисные операции:

- оптимизация базы данных;
- удаление содержимого каталога;
- синхронизация количества ссылок и названий вложенных подкатегорий;
- очистка раздела Удаленные:

Рис. 55 - Сервисные операции

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

### 5.3.12 Импорт

Данный раздел (Настройки - Импорт) предназначен для осуществления процедуры импорта данных каталога из файла формата XML или из базы данных.

Рис. 56 – Импорт данных

Процедура импорта, как правило, выполняется перед обновлением версии. Подробно об этом смотрите в параграфе «Обновление CNCat 3.1, 2.1, 2.0, 1.4».

Импорт из CNCat 4х можно произвести либо из старой базы данных, либо из XML файла:

Рис. 57 - Импорт из CNCat 4.x

В данной форме следует выбрать требуемый файл для импорта из списка файлов, хранящихся на сервере, если таковых нет, необходимо указать файл, сохраненный локально на Вашем компьютере (в зависимости от выбранного места хранения файла при экспортировании). Если импортирование совершается из базы данных, Вам необходимо указать имя базы данных и префикс таблиц. Данная информация храниться в файле «config.php».

Примечание 1: процедура импорта неосуществима без предварительного экспортирования (см. «Экспорт»).

В приложении также предусмотрена возможность импорта данных из предыдущих версий CNCat 3.x, 2.x, 1.х. Для этого следует воспользоваться ссылкой Импорт из CNCat 3.x, 2.x, 1.х:

Рис. 58 - Импорт из CNCat 3.x, 2.x, 1.х

В данной форме следует указать параметры импорта:

- предварительное удаление содержимого каталога;
- перезапись ссылки в случае обнаружения идентичного ID;
- пропуск ссылки в случае обнаружения идентичного ID;
- файлы с данными категорий и ссылок.

Для осуществления процедуры импорта нажмите кнопку Импортировать. Подробно импорт из XML-файла описан в разделе «Импорт данных из XML».

Чтобы импортировать данные из базы данных предыдущих версий, выберите Импорт из базы данных (Рис. 56):

Рис. 59 – Импортирование из БД предыдущих версий

Импорт дизайна подробно описан в разделе «Импорт дизайна» данного руководства.

### 5.3.13 Экспорт

Данный раздел предназначен для осуществления процедуры экспорта данных каталога в файл формата XML. Процедура экспорта, как правило, выполняется перед обновлением версии, либо для создания резервной копии каталога:

Рис. 60 - Параметры экспорта

В данной форме необходимо указать следующие параметры:

- выбрать данные для экспорта;
- указать, будет ли производиться экспорт бинарных данных (картинок и пр.);
- использовать сжатие XML-файла в формате GZIP;
- место хранения экспортных данных.

Для осуществления процедуры экспорта нажмите кнопку Экспортировать.

Примечание 1: В отличие от CNCat 3.x/2.x, в версии 4.x невозможен экспорт/импорт отдельных элементов каталога (только категорий либо только ссылок).

Примечание 2: Чтобы сохранить файл с экспортными данными на сервере, необходимо иметь права на доступ к папке «cncat_export» в корне каталога. Если доступ отсутствует, файл можно скачать, используя браузер.

### 5.3.14 RSS лента

В разделе Настройки – RSS лента, можно задать параметры отображения RSS ленты в каталоге:

Рис. 61 – Настройки RSS-ленты

Задайте необходимые значения:

- Отображать доступ к RSS ленте: на всех страницах каталога, только на главной странице, на всех страницах кроме главной, не отображать.
- Отображать элементы каталога: ссылки и статьи, только ссылки, только статьи.
- Заголовок: укажите заголовок для Вашей RSS ленты. Если Вы используете значение "%TITLE%", то на страницах каталога оно заменится названием текущей категории.
- Описание: укажите описание RSS ленты. Значение "%CATNAME%", в данном случае, соответствует названию каталога.
- Отображать ссылку: на главную страницу каталога, на расширенное описание ссылки или статьи, на категорию, в которой утверждена данная ссылка или статья.

Чтобы сохранить и применить Ваши настройки, нажмите на кнопку Сохранить.