Данный раздел модуля Партнеры предназначен для создания каталога ссылок. Все настройки генерируемого каталога ссылок, осуществляются в настройках рабочей области. Раздел Каталог содержит две закладки Шаблон и Дизайн.
На панели инструментов размещены следующие функциональные кнопки:
Закладка Шаблон служит для создания шаблона генерируемого программой каталога. Данная закладка разделена на две части: слева находится поле редактора html-кода шаблона каталога ссылок, справой стороны находится список подстановочных выражений. Подстановочные выражения служат для замены необходимым значением при генерации страниц каталога. К примеру, используя в html-коде конструкцию <title><[YOUR_SITE_PAGE_TITLE/]></title> при генерации страницы содержимое тега <title> будет заменено содержимым поля "Название" в настройках рабочей области, которая является текущей. Вы можете использовать шаблон каталога, который поставляется с программой. Для составления шаблона каталога вам необходимы базовые знания языка HTML. Данный раздел программы поддерживает технологию "drag-n-drop" (с англ. "перетащи и оставь") и вы можете, выбрав необходимое подстановочное выражение перетянуть его в любую часть html-кода шаблона, для этого кликните по необходимому подстановочному выражению в правой части окна и, удерживая левую кнопку мыши, перетяните в необходимое место html-кода шаблона. Кроме того, вы можете поместить курсор в ту часть html-кода, куда необходимо вставить подстановочное выражение и, выбрав его в списке дважды кликнуть по нему.

Закладка Дизайн служит для просмотра внешнего вида текущего шаблона каталога и является неким браузером html-страниц.

Статический каталог ссылок представляет собой сгенерированные html-страницы с фиксированным количеством ссылок на странице и ссылками навигации по станицам каталога, а также главной страницы в виде рубрикатора. Рубрики каталога ссылок формируются на основании списка категорий партнерских ссылок. Количество ссылок на странице каталога определяется опционально в настройках рабочей области. Генерация статических страниц происходит на основании шаблона каталога и исходной таблицы стилей. Исходная таблица стилей (файл styles.css) размещена в папке Script, которая в свою очередь размещена в рабочей папке программы (по умолчанию C:\Program Files\NetPromoter\Page Promoter\) и может быть изменена пользователем в соответствии с дизайном сайта. Допустимые расширения файлов статического каталога: html, htm, php, asp.
Имя файла страницы статического каталога ссылок формируется по следующей схеме:
{имя файла каталога}_{ID категории}_{порядковый номер страницы категории, в которой размещена ссылка}.{расширение файла}Динамический каталог ссылок представляет собой сгенерированные программой XML-файлы, которые управляют внешним видом каталога и являются репозитарием данных и PHP-скрипты, которые отвечаю за генерацию страниц каталога. При запросе страницы каталога, размещенного на вашем сайте, запрос обрабатывается PHP-скриптами, необходимые данные извлекаются из XML-файлов и как результат формируется страница каталога. Программа генерируются следующие XML-файлы:
Файлы template.xml и styles.css управляют внешним видом каталога. Исходная таблица стилей (файл styles.css) размещена в папке Script, которая в свою очередь размещена в рабочей папке программы (по умолчанию C:\Program Files\NetPromoter\Page Promoter\) и может быть изменена пользователем в соответствии с дизайном сайта. Файлы catalog.xml и category.xml и являются репозитарием данных (данные о партнерах и рубриках каталога). Данные xml-файлы загружаются на сервер после генерации нажатием кнопки на панели инструментов. Вместе с файлом styles.css в папке Script размещены PHP-скрипты, которые являются служебными файлами каталога ссылок и отвечают за генерацию страниц каталога. Данные PHP-скрипты после генерации загружаются на сервер нажатием кнопки на панели инструментов. Допустимые расширения файлов динамического каталога: php.
Имя файла страницы динамического каталога ссылок формируется по следующей схеме:
{имя файла каталога}.php?cat={ID категории}&page={порядковый номер страницы категории, в которой размещена ссылка}В случае с динамическим каталогом, если ссылка из каталога была исключена, а не удалена, то место на странице за ней резервируется, однако, если ссылка все же была удалена, то следующая добавленная в каталог ссылка займет ее место. В любом случае, за находящимися в каталоге ссылками закрепляется постоянное место на страницах. Оно может быть изменено лишь при изменении количества ссылок, отображаемых на одной странице.
Системные требования к серверу для корректной работы динамического каталога ссылок изложены в разделе Системные требования данного руководства.