программа обмена ссылками скрипт обмена ссылками
 
   На главную
   Контакты



 

 Weblink Manager

   Документация 2.0
   Документация 1.0
   Обзор систем
   Демо версия
   Скачать
   Каталог ссылок

Руководство по работе с системой обмена ссылками WebLink Manager 2.0

Требования

Для установки WebLink Manager Вам необходимо:
  • PHP5
  • MySQL версии 4.1.16 и выше
  • Zend Optimizer версии 2.6 и выше для для запуска закодированных скриптов

Для того чтобы определить, удовлетворяет ли хостинг вышеперечисленным требованиям:

  1. Распакуйте архив weblinkmanagerlite.rar и загрузите файл phpinfo.php на сайт
  2. Запустите из браузера файл phpinfo.php
  3. Если появилась табличка c заголовком PHP Version 5.x.x значит PHP5 установлен
  4. C помощью поиска по странице (Ctrl+F) найдите текст Client API version, если в правой колонке значение больше 4.1, значит версия mysql больше 4.1
  5. C помощью поиска по странице (Ctrl+F) найдите текст Zend Optimizer, если такой текст найден, значит Zend Optimizer установлен

Руководство по установке

  1. Распакуйте архив weblinkmanagerlite.rar и загрузите папку weblinkmanager на сервер
  2. Откройте файл конфигурации на сервере /weblinkmanager/app/config/conf.php и внесите в него соответствующие настройки каталога ссылок:

    CONFhost - сервер базы данных
    CONFbasedata - имя базы данных
    CONFuser - логин к базе данных
    CONFpass - пароль к базе данных

    CONFloginadmin - логин для входа в административную панель
    CONFpassadmin - пароль для входа в административную панель

    BASE - URL путь к панели администрирования включая протокол http (http://mysite.ru/weblinkmanager/)
    CONFfilename - имя файла каталога ссылок без расширения (по умолчанию catalog)
    CONFextension - расширение файла каталога ссылок (по умолчанию php)
    CONFformaturl - шаблон файла для доступа к страницам каталога первая %s - динамический номер раздела, вторая %s - динамический номер страницы (по умолчанию catalog%s_%s.php)

    CONFemail - Email администратора каталога
    CONFemailcharset - кодировка писем
    CONFsmtp - smtp сервер для отправки писем
    CONFsmtpport - smtp порт сервер для отправки писем
    CONFsmtpuser - логин для авторизации на smtp сервере
    CONFsmtppass - пароль для авторизации на smtp сервере

    CONFmax - кол-во ссылок на одной странице каталога
    DISPLAY_COUNT_GROUP - TRUE - считать кол-во ссылок для каждого раздела при отображении страницы с разделами. FALSE - ускоряет отображение страницы с разделами, отображая все разделы независимо есть в них активные ссылки или нет
    CONFxmlcharset - кодировка xml данных для передачи удаленным серверам

  3. Через браузер запустите файл http://[ваш_сайт]/weblinkmanager/setup
  4. Следуйте дальнейшим указаниям для установки панели администратора
  5. Важно! После успешного завершения установки: сначала добавьте разделы (хотя бы один), потом добавьте проекты (хотя бы один) и только после этого можно добавлять партнеров, см. Начало работы
  6. Для того, чтобы правильно установить каталог ссылок на каждом Вашем сайте (проекте), см. Добавление нового проекта

Начало работы

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

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

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

Чтобы добавить проект, см. Добавление нового проекта

Добавление нового раздела в каталог

  1. Перейдите во вкладку Разделы панели управления.
  2. Нажмите Добавить раздел.
  3. Если новый раздел является подразделом, то укажите в какой раздел Вы хотите его добавить. Если новый раздел является корневым, то значением в поле В разделе: будет --
  4. Укажите название раздела и нажмите Cохранить
Список разделов един для всех проектов. Но если в каком-либо из проектов в определенном разделе нет активных ссылок, то данный раздел в проекте отсутствует (т.е. не отображается на Вашем сайте) за исключением разделов-родителей, которые имеют не пустые подразделы. Таким образом, Вы можете решать, на каких Ваших проектах какие отображать разделы
Замечание! Если в конфигурационном файле отключен параметр DISPLAY_COUNT_GROUP (т.е. FALSE), то на всех проектах будут отображаться все разделы.

Добавление нового проекта (собственного сайта) в каталог

  1. Перейдите во вкладку Проекты панели управления
  2. Нажмите Добавить проект.
  3. Заполнете поля в форме Общая информация:
    • Домен - доменное имя сайта без www. (т.е. в виде mysite.ru). Используется при генерации инструкции и при проверке обратных ссылок на Ваш проект
    • Раздел - раздел каталога, в котором будет размещаться ссылка данного проекта на других проектах
    • Директория каталога ссылок - путь к каталогу ссылок относительно корневой директории
      Если каталог ссылок будет находится по адресу http://mysite.ru/link/catalog.php, то путь будет /link/
      Если каталог ссылок будет находится по адресу http://mysite.ru/catalog.php, то путь будет /
    • Комментарии - любые комментарии к проекту, можно не заполнять
    • Html код - html код ссылки проекта, который будет отображаться на остальных Ваших проектах
    • Html код однолинковой ссылки - html код ссылки проекта, который будет предлагаться партнерам для размещения на их сайте
    • Html код многолинковой ссылки - html код многолинковой ссылки проекта, который будет предлагаться партнерам для размещения на их сайте
    • Html код картинки - html код кнопки проекта, который будет предлагаться партнерам для размещения на их сайте
  4. Нажмите Сохранить для добавления нового проекта в каталог
  5. В форме Где разместить отметьте галочками проекты, на которых необходимо отображать новый проект, и нажмите Сохранить
    Если список пуст, значит Вы заводите Ваш первый проект
  6. В форме Что размещено на отметьте галочками проекты, которые необходимо отображать на новом проект, и нажмите Сохранить
    Если список пуст, значит Вы заводите Ваш первый проект
  7. Перейдите на страницу Проекты и найдите в списке только что созданный проект
  8. Если необходимо, чтобы данный проект сразу привязывался к новым Партнерам или Проектам при их добавлении, нажмите Добавить в список проектов по умолчанию
  9. Нажмите Инструкция по установке каталога на сайт проекта
  10. Для установки необходимых файлов на сервере следуйте инструкции

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

Вкладка "Партнеры"

Страница Партнеры - основное рабочее окно при работе с менеджером обмена ссылок.

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

  • ID - автоматически присваеваемый уникальный номер каждого партнера
  • Html код - ссылка на сайт партнера, которая отображается в проектах
  • Oбр. домен - обратный домен, доменное имя сайта, на котором расположена обратная ссылка на Ваш сайт. При непрямом обмене не совпадает с доменным именем Html код партнера (Html код). Если поле пустое, значит обратная ссылка не указана
  • Дата добавления/проверки - дата добавления партнера в базу каталога и дата последней проверки обратной ссылки. О том, как происходит проверка, см. Автоматическая проверка
  • Проверка - результат последней проверки обратной ссылки
    1. Результат наличия Вашей ссылки на сайте партнера
    - хотя бы одна из ссылок не найдена
    - все ссылки найдены
    2. Результат проверки в Яндексе (см. Настройки каталога)
    - хотя бы одна из страниц не найдена индексе Яндекса
    - все страницы найдены в индексе Яндекса
  • E-mail - электронный адрес, на который отправляются все уведомления (об удалении или добавлении, если включены необходимые настройки, см. Настройки каталога)
  • Ком-рии - любые комментарии администратора. А также
    системные комментарии:
    • repeat - партнер с такой ссылкой или обратным адресом, связанный с теми же Проектами уже есть в каталоге (сравниваются домены)
    • double - партнер с такой ссылкой или обратным адресом уже есть в каталоге (сравниваются домены). Связанные проекты могут различаться
    • Yаndex xxxx-xx-xx - дата последней положительной проверки в Яндексе
    • Partner - ссылку добавил партнер через форму добавления на сайте
  • Раздел - раздел, в котором размещается ссылка партнера
  • PR - Google PageRank главной страницы сайта, на котором размещаются ссылки на проекты. Считается только если включены необходимые настройки, см. Настройки каталога

  • Команды - правый столбец таблицы представляет собой набор кнопок для совершения различных действий над выбранным партнером:
    • Активировать - меняет статус партнера на активный (показывать на страницах каталога ссылок). Посылает уведомление партнеру об активации, см. Настройки каталога и Шаблоны автоматических уведомлений. Наличие такой кнопки говорит, что партнер на данный момент НЕ активен (не отображается в каталоге)
    • Блокировать - меняет статус партнера на не активный (не показывать на страницах каталога ссылок). Посылает уведомление партнеру о блокировании, см. Настройки каталога и Шаблоны автоматических уведомлений. Наличие такой кнопки говорит, что партнер на данный момент активен (показывается в каталоге)
    • Проверить - проверяет наличие обратных ссылок на сайте партнера.
      Проверяет наличие страниц с обратными ссылками в индексе Яндекса, см. Настройки каталога
    • Редактировать - открывает страницу для редактирования партнера, см. Добавить (Редактировать) партнера
    • Страницы, на которых отображаются ссылки партнера - формирует URL'ы проектных страниц, на которых отображается или будет отображаться при активации ссылка партнера. Если сайт не активирован, то предполагаемые URLы могут со временем измениться
    • Удалить - партнер удаляется из базы каталога без возможности восстановления. Никакие уведомления на email партнера не отправляется
    • Удалить с занесением в черный список - партнер удаляется из базы каталога без возможности восстановления, см. Черный список партнеров. Никакие уведомления на email партнера не отправляется
  • Для удобства фильтрации партнеров в верхнем меню вкладки Партнеры есть специальные фильтры и поиск:

    • Новые - находит только тех партнеров, которые были добавлены не ранее 14 дней назад и чей статус заблокирован
    • Все - отображает всех партнеров из базы данных без исключений
    • Активные - партнеры со статусом активный
    • Забытые - партнеры, которые ссылаются на Вас (как показывает проверка), но заблокированы
    • Обманщики - партнеры, которые не ссылаются на Вас (как показывает проверка), но активны
    • Поиск - введите ключевое слово в поле поиска и выберете колонку(и), по которой(ым) необходимо сделать поиск

    Кнопка Удалить выбранные - удаляет безвозвратно отмеченные галочкой сайты. Не отправляет ни каких сообщений на email

    Страница "Добавить (Редактировать) партнера"

    • Информационное поле отображается только в случае редактирования:
      • Статус активации - красный квадрат - партнер заблокирован; зеленый квадарат - партнер активирован;
      • Back Domain - обратный домен, доменное имя сайта на котором расположена обратная ссылка на Ваш сайт. При непрямом обмене не совпадает с доменным именем ссылки партнера. Если поле пустое, значит обратная ссылка не указана
      • PR - Google PR главной страницы сайта на котором размещаются ссылки на проекты. Считается если включены необходимые настройки см. Настройки каталога
      • Проверка - результат последней проверки обратной ссылки.
        • Результат наличия Вашей ссылки на сайте партнера
          - хотя бы одна из ссылок не найдена
          - все ссылки найдены
        • Результат проверки в Яндексе, см. Настройки каталога

        - хотя бы одна из страниц не найдена индексе Яндекса
        - все страницы найдены в индексе Яндекса
      • Дата последней проверки - дата последней проверки обратной ссылки. О том, как происходит автоматическая проверка, см. Автоматическая проверка
      • Кол-во проверок с отрицательным результатом - используется для автоматического блокирования партнера, см. Настройки каталога
      • информеры ИЦ - информеры ИЦ (индекс цитирования) в яндексе для партнерского домена с www и без
    • Поле "Общая информация"
      • Html код картинки - Html код кнопки партнера. Если оставить пустым, то будет автоматически добавлен Html кнопки по умолчанию, см. Настройки каталога
      • Html код партнера - Html код ссылки партнера, разрешены только теги <A>
      • Обратные адреса - Каждый адрес должен начинаться с http://. В случае, если несколько Ваших сайтов обмениваются с данным партнером, то каждый адрес должен быть записан с новой строки. Если обратного адреса нет, то его можно добавить позже.
      • Раздел - раздел для ссылки партнера в каталоге
      • Email - электронный адрес, на который отправляются все уведомления (об удалении или добавлении, если включены необходимые настройки, см. Настройки каталога)
      • Комментарии - любые комментарии администратора. А также
        системные комментарии:
        • Double - партнер с такой ссылкой или обратным адресом уже есть в каталоге (сравниваются домены)
        • Yаndex xxxx-xx-xx - дата последней положительной проверки в Яндексе
        • Partner - ссылку добавил партнер через форму добавления на сайте
      • Дата добавления в каталог - при добавлении нового партнера проставляется автоматически. Не следует менять без необходимости
    • Поле размещения отображается только при редактировании
      • Где разместить - проекты, на которых будет размещена ссылка партнера после активации
      • Что размещено на - какие проекты искать при проверках на сайте партнера. В случае прямого обмена совпадает с Где разместить

    При добавлении нового партнера после сохранения всей информации необходимо:
    1. Если у партнера есть обратные ссылки, то включить автоматическую проверку для данного партнера, сделав первую проверку вручную, кликнув на иконку
    2. Активировать партнера. Для этого зайдите в список партнеров Новые, найдите там только что добавленного партнера и нажмите

    Автоматическая проверка

    • Автоматическая проверка обратных ссылок производится только для активированных партнеров и не чаще чем раз в 5 дней. При проверке учитываются теги NOINDEX и файл robots.txt
      Проверка проиндексированности страниц с обратными ссылками в Яндексе происходит, только если в настройках каталога включен соответствующий параметр (см. Настройки каталога)
    • Автоматическую проверку можно настроить с помощью СRON для UNIX систем. О том, как написать команду cron, см. CRON - планировщик задач или информацию о планировщике задач для серверов под Windows
      Если хостинг не предоставляет планировщика задач, то проверку можно запускать через браузер самостоятельно.
    • Ручная проверка запускается нажатием на иконку Проверить и проверяет выбранного партнера. При этом на экран выводится лог проверки.
    • Если список Не найденных Ваших сайтов не пустой, то можно воспользоваться ссылкой в конце страницы проверки Убрать связи партнера с не найденными проектами. При нажатии на эту ссылку:
      • Удаляются все связи партнера с соответствующими не найденными проектами в списке ЧТО ИСКАТЬ
      • Удаляются все связи партнера с соответствующими не найденными проектами в списке ГДЕ РАЗМЕСТИТЬ
      • Партнеру отправляется уведомление об удалении по шаблону "Предупреждение! Одна из наших ссылок не найдена на сайте партнера, восстановление возможно только через почту"
    • Проверка партнера меняет некоторые свойства партнера, а именно: Дата последней проверки, Проверка, Кол-во проверок с отрицательным результатом;
      При автоматической проверке выполняются действия указанные в настройках системы см. Настройки каталога

    Шаблоны автоматических уведомлений

    Изменить текст писем автоматических уведомлений можно во вкладке Настройки ссылка Шаблоны писем
    • Предупреждение! Обратная ссылка не была получена. - Используется при отправке уведомления партнеру, если меняется статус партнера с активного на заблокированный и поле Обратные адреса у данного партнера пусто.
    • Предупреждение! Обратная ссылка не рабочая и ссылка партнера будет заблокирована - Используется при отправке уведомления партнеру, если меняется статус партнера с активного на заблокированный и поле Обратные адреса не пусто, но последняя проверка показала отрицательный результат.
    • Предупреждение! Обратная ссылка не рабочая и ссылка партнера будет заблокирована через несколько дней - Используется при отправке уведомления партнеру, если проверка показала отрицательный результат в очередной раз, см. Настройки каталога
    • Ссылка добавлена в каталог, добавьте нашу ссылку - Используется при отправке уведомления партнеру, если администратор активирует партнера и поле Обратные адреса пусто.
    • Уведомление! Ваша ссылка тоже добавлена в каталог - Используется при отправке уведомления партнеру, если администратор активирует партнера и поле Обратные адреса не пусто.
    • Предупреждение! Ссылка партнера будет заблокирована, так как не найдена в индексе Яндекса - Используется при отправке уведомления партнеру, если администратор блокирует партнера и проверка показала, что ссылка существует на указанных страницах, но в индексе Яндекса этих страниц нет, т.е. значение в колонке Проверка = ok/no
    • Предупреждение! Одна из наших ссылок не найдена на сайте партнера, восстановление возможно только через почту - Используется при отправке уведомления партнеру, если администратор нажал ссылку Убрать связи партнера с не найденными проектами на странице с логом проверки (проверка обратных ссылок). В этом шаблоне не имеет смсла использовать якорь {ChangeBackLink}, так как при нажатии Убрать связи партнера с не найденными проектами удаляются связки между проектами и партнером.

    Настройки скрипта

    Изменить настройки скрипта можно во вкладке Настройки, ссылка Изменить настройки
    • Количество записей выводимых на страницах администрирования каталога - количество записей (партнеров, проектов) отображаемых на одной странице панели администрирования. Изменить количество ссылок на страницах каталога ссылок можно в конфигурационном файле, см. Руководство по установке
    • Выводить на экран текст уведомления отправленного партнеру при активации или дезактивации его ссылки - Если отмечено, то при изменении статуса активности партнера на экран будет выводится текст отправленного уведомления. Рекомендуется включать для проверки корректной работы скрипта, см. также параметр настройки Отправлять партнерам уведомления при активация или дезактивации их ссылок
    • Картинка используемая по умолчанию, если партнер не прислал код своей картинки - html код картинки партнера по умолчанию
    • Если партнер регистрирует ссылку через сайт проекта, то ссылка предварительно попадает в "Новые" для модерации администратором каталога - Если не отмечено, то при добавлении ссылки в каталог через форму добавления на сайте ссылка партнера сразу становится активной (видимой). Рекомендуется включать данное свойство
    • Проверять обратные ссылки партнера при регистрации через сайт проекта - Если включено, то при добавлении ссылки в каталог через форму добавления на сайте проверяется обратный адрес на наличие, повторение, наличие на странице обратной ссылки, не прямой обмен , см. свойство Разрешить не прямой обмен., черный список
    • Разрешить не прямой обмен - Если отключено, то при попытке зарегистрировать ссылку на один сайт, а обратную разместить на другом сайте будет отправлена ошибка. Рекомендуется включить при отключенном Если партнер регистрирует ссылку через сайт проекта, то ссылка предварительно попадает в "Новые" для модерации администратором каталога, так как часто бывают случае размещения Вашей ссылки в специальной "линкопомойке")
    • Проверять партнеров через индекс Яндекса - автоматически проверять наличие страниц с обратными ссылками в индексе Яндекса. Не путать с наличием обратных ссылок на этих страницах
    • Считать Page Rank главной страницы сайта партнера - при добавлении и редактировании партнера считать Google Page Rank
    • Автоматически дезактивировать партнеров на сайте которых не найдена ссылка проекта 6 раз
    • - автоматически блокирует партнера, на сайте которых в 6 раз не обнаружена хотя бы одна обратная ссылка и отправляет соответствующие уведомление партнеру, см. также свойство настройки Отправлять партнерам уведомления при активация или дезактивации их ссылок). Включается только при автоматической проверке (не ручной)
    • Автоматически отправлять партнеру предупреждения об удалении ссылки по причине отсутствия обратных ссылок через 3 проверки - автоматически отправляет соответствующие предупреждение партнеру на сайте которого в 3 раз не обнаружена хотя бы одна обратная ссылка. Включается только при автоматической проверке (не ручной)
    • Автоматически дезактивировать партнеров которые не прислали обратную ссылку в течении 7 дней - автоматически блокирует партнеров, которые в течении 7 дней не прислали обратную ссылку. И отправляет соответствующее уведомление, см. также свойство настройки Отправлять партнерам уведомления при активация или дезактивации их ссылок.. Включается только при автоматической проверке (не ручной)
    • Высылать отчет о каждой автоматической проверке на email администратора - Рекомендуется включить для проверки работы скрипта и правильной настройки CRON
    • Отправлять партнерам уведомления при активация или дезактивации их ссылок - Если отключено, то ни какие автоматические уведомления партнеру не отсылаются не зависимо от других настроек

    Черный список партнеров

    Настроить черный список партнеров можно во вкладке Настройки ссылки Черный список или Добавить в список

      При верификации партнера на наличие в черном списке поиск ведется по доменным именам (без учета www) взятым из ссылки партнера и из обратной ссылки партнера.

      Пример. Если в списке есть домен narod.ru, то запрещаться к обмену будут все партнеры у которых в ссылке или обратной ссылке присутствуют http://www.narod.ru или http://narod.ru. Ссылки с http://poddomen.narod.ru будут допущены для обмена.

    CRON - планировщик задач

      Crontab одна из команд системы Cron, включающей в себя также команду cron и файлы соответствующего формата. Используется для запуска программ в определенное время и/или с определенной периодичностью на серверах под управлением ОС Unix;

      Каждое задание вписывается в одну строку. Строку можно разбить на две части: 1-ая часть отвечает за время выполнения команды, 2-ая часть содержит саму команду.

      1. Формат времени выполнения команды:

      * * * * *

      где

      1 знак - минуты (0-59) 2 знак - часы (0-23) 3 знак - день месяца (1-31) 4 знак - месяц в году (1-12) 5 знак - день недели (0-6 где 0 = воскресенье)

      */20 */1 * * * Команда выполняется каждый день каждые 20 минут каждого часа
      59 22 * * * Команда выполняется каждый день в 22 часа 59 минут

      2. Команда

      Строка, описывающая команду, имеет тот же формат, что и в командной строке unix. Команда
      "/usr/local/bin/php /home/userdir/userscript.php" запускает интерпретатор perl для исполнения файла userscript.php, лежащего в каталоге /home/userdir/.

      /usr/local/bin/php путь к интерпритатору php
      /home/userdir/catalog_auto.php путь к исполняемому скрипту

      Инструкция по установке на разных конкретны хостингах

      Если Ваш сайт находится на хостинге hosting.rbc.ru или hosting-cp.mail.ru

      1. Войдите в панель администратора
      2. Выберете ссылку "планировщик задач"
      3. В форме Команды добавьте команду
      */30 * * * * /usr/local/bin/php [Путь к файлу catalog_auto.php (сообщается в конце установки)] > /dev/null 2>&1

      Если Ваш сайт находится на хостинге easyhost.ru
      1. Войдите в панель администратора
      2. Выберете картинку "crontab"
      3. В форме Команды добавьте команду
      */30 * * * * /usr/local/bin/php [Путь к файлу catalog_auto.php (сообщается в конце установки)] > /dev/null 2>&1

      Если Ваш сайт находится на хостинге www.agava.ru
      1. Войдите в панель администратора хостинга
      2. Выберете ссылку "Планировщик заданий"
      3. Нажмите кнопку стандартный
      4. Заполните нужные поля 5. В поле Команда для выполнения: /usr/local/bin/php -f [Путь к файлу catalog_auto.php (сообщается в конце установки)] 2>&1 >/dev/null

      Если Ваш сайт находится на хостинге mtv.ru
      1. Войдите в панель администратора
      2. Выберете ссылку "Управление Crontab"
      3. Нажмите кнопку Добавить задание
      4. Путь к скрипту - catalog_auto.php
      5. Минуты - Каждые 30
      6. Нажмите готово

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

    Глоссарий

    • Администрируемый сайт - то же, что и Проект
    • Партнер - удаленный сайт, с которым производится обмен ссылками. Ссылка одного партнера может быть размещена на нескольких Ваших проектах. Ссылки нескольких Ваших проектов могут быть размещены на сайте одного партнера. Партнер - это основная единица управления ссылками, однозначно определяется ссылкой на партнерский ресурс, размещаемой на администрируемом (т.е. Вашем) сайте, и доменом партнера, на котором размещена обратная ссылка на администрируемый сайт
    • Проект - Ваш сайт, т.е. сайт, обменом ссылками на котором управляет администратор Weblink Manager'а
    © 2003-2008 SOFT4NET.COM Разработка web сайтов