Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 12.2.1Начало работы с модулем 12.2.2Язык запросов 12.2.3Способы хранения индекса 12.2.4Интерфейс модуля в панели управления сайтом 12.2.5Области индексирования 12.2.6Области HTML-страниц 12.2.7Области поиска на сайте 12.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 12.2.9Правила индексирования 12.2.10Постановка задачи переиндексирования в очередь 12.2.11Интеграция модуля в макеты дизайна сайта 12.2.12Простая форма поиска 12.2.13Расширенная форма поиска 12.2.14Вывод результатов поиска 12.2.15Стилизация списка подсказок 12.2.16Расширенные настройки 12.2.17Разработка расширений модуля 12.2.18Обзор архитектуры модуля 12.2.19Обработчики документов различных типов 12.2.20Текстовые фильтры 12.2.21Анализаторы текста 12.2.22Корректировщики запросов 12.2.23Подключение других поисковых систем 12.2.24Решение проблем с поиском 12.2.25Решение проблем с индексированием 12.2.26Справочник API

Компоненты модуля

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

Каталог ссылок

Компонент используется для хранения и отображения ссылок на сайты партнеров. В режиме просмотра для каждой ссылки отображается ее номер, название сайта, описание, URL и ссылка на ее статическую страницу. В режиме редактирования администратор может также просмотреть внешние характеристики этого сайта: тИЦ Яндекса, Google PageRank, количество проиндексированных страниц в разных поисковых системах, количество ссылок на сайт, установленные счетчики и пр.

Поля компонента:

  • Название сайта
  • URL сайта
  • HTML-код ссылки на сайт
  • URL страницы с «нашей» ссылкой
  • E-mail администратора сайта
  • Не обрабатывать ссылку роботом (доступно только администратору)

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

Коды ссылок

Компонент предназначен для ввода HTML-кодов «наших» ссылок. Если объектов в соответствующем разделе несколько, партнер может установить любой из них на свой выбор, например, кнопку или текстовую ссылку. На странице с кодами «наших» ссылок отображается внешний вид ссылки и поле <textarea>, для того чтобы партнер мог скопировать код ссылки прямо со страницы.

Поля компонента:

  • Название сайта
  • URL сайта
  • HTML-текст ссылки

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

Продажа ссылок

Компонент предназначен для хранения HTML-кодов проданных ссылок. Обратите внимание, что изначально раздел выключен. Его содержимое (сами ссылки) обычно выводят на страницах с высоким PageRank (например, на титульной странице). Выводить содержимое раздела на нужной странице можно при помощи стандартной функции NetCat nc_objects_list().

Поля компонента:

  • Название сайта
  • E-mail партнера
  • HTML-текст ссылки
  • Дата отключения

Покупка ссылок

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

Поля компонента:

  • Название сайта
  • HTML-текст «нашей» ссылки
  • E-mail партнера
  • URL страницы с «нашей» ссылкой
  • Дата окончания срока выкупа

Стоп-лист

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

Поля компонента:

  • Домен сайта (без префикса http://)
  • Комментарий

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

  • Ссылки партнеров располагаются на сайте А, а партнер должен ставить ссылку на сайт Б. В этом случае необходимо внести HTML-код ссылки на сайт Б в раздел «Коды ссылок».
  • Ссылки на «наш» сайт должны располагаться на сайте, отличном от того, на который ссылается наш сайт. Эта опция устанавливается в настройках модуля (см. ниже).

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

Если раздел «Ссылки» должен располагаться в меню, его можно просто включить, проставив соответствующую галочку в настройках раздела. Если ссылка на страницу ссылок может располагаться в произвольном месте страницы, необходимо в соответствующем макете дизайна вручную ввести HTML-код примерно следующего содержания:

<a href='/links/'>Полезные ссылки</a>

Вывод содержимого компонента «Ссылки: продажа ссылок» на страницы/страницу сайта осуществляется при помощи функции nc_objects_list().

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

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

Описание проекта