Руководство по работе с системой обмена ссылками WebLink Manager 1.x
Требования
Для установки WebLink Manager Вам необходимо:
- php
- mySQL версии 4.0 и выше
- Zend Optimizer версии 2.6 и выше для раскодировки защищенных файлов
Для того что бы определить, удовлетворяет ли хостинг вышеперечисленным требованиям:
- Распакуйте архив weblinkmanagerlite.rar и загрузите файл link/phpinfo.php на сайт
- Запустите из браузера файл link/phpinfo.php
- Если появилась табличка c заголовком PHP Version значит php установлен
- C помощью поиска по странице (Ctrl+F) найдите текст Client API version, если в правой колонке значение больше 4.0, значит вресия mysql больше 4.0
- C помощью поиска по странице (Ctrl+F) найдите текст Zend Optimizer, если такой текст найден значит Zend Optimizer установлен
Инсталляция
- Распакуйте архив weblinkmanagerlite.rar и загрузите папку link на сайт.
Путь к каталогу ссылок в этом случае будет [ваш_сайт]/link/[имя_страницы].php
При желании переименуйте папку link
В этом случае путь к каталогу ссылок будет [ваш_сайт]/[новое_имя_папки_link]/[имя_страницы].php
Если Вы хотите, чтобы путь к каталогу ссылок был [ваш_сайт]/имя_страницы.php, содержимое папки link загрузите в корневую директорию сайта.
Таким образом, имя папки является директорией, в которой будет расположен каталог ссылок
- В папке linkadmin/total/ файлам
- text00.inc
- text01.inc
- text10.inc
- text11.inc
- text02.inc (v.09)
- text33.inc (v.1.1)
установите права доступа для чтения и записи -rw-rw-rw-, см. chmod - изменение режима доступа к файлам
- Через браузер запустите файл setup.php (http://[ваш_сайт]/[имя_папки]/linkadmin/setup.php)
- Следуйте дальнейшим указаниям для установки панели администратора.
Важно! При копировании PHP-кода в файл conf.php до <? и после ?> не должно быть никаких символов, включая пробелы и переводы строки.
- Если у Вас уже есть файл .htaccess, то добавьте предложенный текст при установке к уже имеющимуся.
- В список групп добавьте желаемые разделы каталога ссылок либо воспользуйтесь ссылкой "загрузить данные" (в этом случае группы каталога создадутся автоматически)
- Для того, чтобы правильно установить каталог ссылок на каждом Вашем сайте, в панели администратора нажмите ссылку
"Добавить" в рубрике "Проекты". Затем следуйте дальнейшим указаниям см. Задание проектов (собственных сайтов)
- В случае, если у Вас возникли какие-либо вопросы - просим писать разработчикам
Начало работы
Для начала работы Вам необходимо задать хотя бы один проект (свой сайт) и определить разделы каталога
Чтобы задать свой первый проект, см. Задание проектов
Вы можете:
- либо определить разделы (рубрики) каталога по умолчанию, нажав ссылку "Загрузить данные", после автоматической рубрикации, Вы всегда сможете подкорректировать разделы
- либо задать каждый раздел отдельно в ручную, см. Создание разделов каталога
Задание проектов (собственных сайтов)
Для того что бы задать проект(сайт), на котором Вы в дальнейшем будете размещать чужие ссылки, нажмите ссылку "Добавить" в колонке Проекты.
На странице добавления группа полей Информация о сайте - при редактировании уже добавленного в каталог сайта в скобках будет показан его идентификатор в базе данных:
- Домен - доменное имя сайта без www. Используется при генерации инструкции и при проверки обратных ссылок на Ваш сайт.
- Раздел - раздел каталога, в котором будет размещаться ссылка данного сайта на других Ваших сайтах
- Текст ссылки - html код ссылки этого сайта, который будет размещаться на других Ваших сайтах
- Код однолинковой ссылки - html код ссылки этого сайта, которая будет предлагаться на странице "Добавить ссылку" для обмена с другими партнерами. Может совпадать с Текст ссылки
- Код многолинковой ссылки - html код многолинковой ссылки этого сайта, которая будет предлагаться на странице "Добавить ссылку" для обмена с другими партнерами
- Код кнопки - html код кнопки, будет показываться на Ваших сайтах и предлагаться для обмена с партнерами
Данные сохраняются только при нажатии кнопки "Сохранить"
В группе Ваши сайты, на которых размещена ссылка на сайт необходимо отметить галочками Ваши сайты, на которых Вы хотите показывать редактируемый сайт.
Если список пуст, значит Вы заводите Ваш первый сайт и его еще негде показывать.
Данные сохраняются только при нажатии кнопки "Изменить размещение"
В группе Ваши сайты, ссылки на которые размещены на сайте необходимо отметить галочками Ваши сайты, ссылки на которые Вы хотите показывать на редактируемом сайте.
Если список пуст, значит Вы заводите Ваш первый сайт.
Данные сохраняются только при нажатии кнопки "Изменить размещение"
Заполнив и сохранив всю информацию, следуйте Инструкции по установке необходимых файлов, ссылка на которую появится в верхней части окна
Важно! При копировании PHP-кода в файл каталога до <? не должно быть никаких символов, включая пробелы и переводы строки.
Сайт готов. Изменить его параметры и настроить внешний вид можно в любое время. Об их настройке см. Изменение дизайна
Создание разделов каталога
- Для создания разделов каталога нажмите ссылку "Добавить" в колонке Разделы
- Если новый раздел является подразделом, то укажите в какой раздел Вы хотите его добавить. Если новый раздел является корневым, то значением в поле Раздел будет --
- Укажите название раздела и нажмите Сохранить
Список разделов един для всех Ваших сайтов. Но если на каком либо из сайтов, в определенном разделе нет активных ссылок, то данный раздел на сайте отсутствует за исключением, если он является разделом с непустыми подразделами. Таким образом, Вы можете решать на каких Ваших проектах какие разделы отображать.
Страница "Партнерские сайты"
Страница "Партнерские сайты" - основное рабочее окно при работе с менеджером обмена ссылок.
Большую часть страницы занимает таблица, в которой отображается информация о сайтах-партнерах со следующими столбцами:
- ID - уникальный номер каждой ссылки. Если закрашен в зеленый цвет значит ссылка активна, если в бордовый - значит не активна
- Ссылка - ссылка на сайт партнера, при отображении на странице администратора урезается
- Сайт - доменное имя сайта на котором расположена обратная ссылка на Ваш сайт. При непрямом обмене не совпадает с доменным именем ссылки. Если поле пустое, значит обратная ссылка не указана
- Дата добавления/проверки - дата добавления ссылки в базу каталога и дата последней проверки обратной ссылки. О том как происходит проверка см.
- Рез-т проверки сайт/Yandex - результат последней проверки обратной ссылки. 1. Результат наличия Вашей ссылки на сайте партнера (no или yes). 2. Результат проверки через yandex
- E-mail - электронный адрес на который отправляются все уведомления (об удалении, о занесении)
- Комм-рии - любые комментарии администратора. new from export - партнер был занесен при экспорте. double - данный сайт уже есть в базе
- Раздел - раздел, в котором размещается сайт партнера
Правый столбец таблицы представляет собой набор кнопок для совершения определенного действия над выбранным сайтом-партнером:
- Удалить - партнер удаляется безвозвратно. Ни каких уведомлений на email не отправляется. Не рекомендуем удалять, даже сайты обманщиков
- Править - о странице Редактировать / добавить ссылку см.
- Проверить - проверяет наличие обратных ссылок на сайте партнера. Если сайт в базе больше месяца, проверяет проиндексированность в Yandex
- Показать/Не показывать - меняет статус партнера на противоположный. Активный - на неактивный и неактивный - на активный. Посылает соответствующие уведомления на e-mail. см. Шаблоны писем
- Сcылки для проверки в Yandex - формирует ссылки, при переходе по которым Yandex отображает, есть ли Ваши сайты на сайте партнера и, если есть, то на каких страницах
- Страницы, на которых отображается сайт - формирует URL Ваших страниц, на которых отображается или будет отображаться при активации ссылка партнера. Если сайт не активирован, то возможный URL может со временем измениться
Для удобства отбора нужных ссылок в верхнем левом углу страницы есть специальные фильтры и поиск:
- Новые 14 дн - отображает только те ссылки, которые были добавлены менее 14 дней назад и их статус неактивные
- Показаны - отображает активные ссылки
- Показаны - отображает активные ссылки
- Забытые - сайты, которые ссылаются на Вас (как показывает проверка), но неактивны
- Обманщики - сайты, которые не ссылаются на Вас (как показывает проверка), но активны
- Поиск по отдельным колонкам - введите ключевое слово в поле поиска и выберете колонку, по которой будете искать
- Поиск по проекту - все ссылки, которые показываются (будут показываться в случае активации) на выбранном проекте
Кнопка Удалить выбранное - удаляет безвозвратно отмеченные галочкой сайты. Не отправляет ни каких сообщений на email
Список Email - список будет пустым, если в каталоге нет ни одного партнера. Электронные адреса в списке не повторяются, список упорядочен по алфавиту.
полнофункциональная платная версия WebLink Manager Pro - включает в себя бесплатную базу c Email web-мастеров.
Используя Список Email Вы можете разослать предложения об обмене ссылками с Вашими сайтами web-мастерам.
Добавление ссылок партнеров
Что бы добавить новую ссылку в каталог:
1. Кликните по ссылке "добавить" в колонке чужие сайты
2. Заполните и сохраните всю нформацию о сайте партнера:
Обратные адреса - если есть. Каждый адрес должен начинаться с http://. Каждый адрес на новой строчке ( в случае если несколько Ваших сайтов обмениваются с данным партнером). Если обратного адреса нет, то его можно добавить позже.
Группа - раздел в которой надо поместить ссылку партнера.
Ссылка, которая размещена на собственных сайтах - html код ссылки партнера
Дата занесения - проставляется автоматически в формате год-месяц-день. Не менять без необходимости
Где разместить сайт - Собственные сайты, на которых будет размещена ссылка партнера после активации
Что искать на сайте - Какие собственные сайты искать при проверках на сайте партнера. В случае прямого обмена совпадает с Где разместить сайт
3. Вернуться в новые 14 дн и найти только что добавленную ссылку в списке
4. Если Вы указали обратные ссылки, то сделать проверку, нажав иконку Проверка в правом столбце.
5. Нажать иконку Показать/Не показать. Вновь введенный ресурс размещается в выбранной редактором рубрике на первой странице в которой "некомплект" - не хватает ссылок до определяемого при установке числа "ссылок на странице".
Партнеру будет отправлено уведомление:
если есть обратная ссылка - письмо "Ваша ссылка тоже добавлена"
если нет обратной ссылки - письмо "Ссылка добавлена, добавьте нашу ссылку"
Тексты письма задается администратором в разделе "шаблоны писем".
Проверка обратных ссылок
Автоматическая проверка каждой ссылки выполняется не чаще чем раз 5 дней. Проверка проиндексированности на Yandex происходит, только если с момента добавления ссылки в каталог прошло 30 дней. Проверяются только активные ссылки. При проверки учитываются теги NOINDEX и файл robots.txt
Автоматическую проверку можно настроить двумя способами с помощью СRON (рекомендуется). О том как написать команду cron см. CRON - планировщик задач
Если хостинг не предоставляет планировщика задач, то проверка будет запускаться при каждом открытии или обновлении страницы каталога.
Один из Выше перечисленных способов Вы должны указать при инсталляции каталога.
Ручная проверка запускается нажатием на иконку Проверить и проверяет выбранного партнера.
При этом Выводится статистика проверки:
Уникальный номер проверяемого партнера
Путь к файлу robots.txt
Отчет о проверке в яндексе в случае если сайт в каталоге более 30 дней.
Список найденных Ваших сайтов на сайте партнера
Список не найденных Ваших сайтов на сайте партнера
Если список Не найденых Ваших сайтов не пустой, то в конце страницы проверки отображается ссылка
удалить партнера с ненайденных сайтов. При нажатии на эту ссылку
- удаляются все галочки соответсвующих не найденных проектов в списке ЧТО ИСКАТЬ
- удаляются все галочки соответствующих не найденных проектов в списке ГДЕ РАЗМЕСТИТЬ
- партнеру отправляется уведомление об удалении по шаблону "Предупрежедение, что обратная ссылка не рабочая только для некторых искомых сайтов"
После запуска любой проверки значение в колонке рез-т проверки сайт/yandex меняется на полученное при проверке
no/no - ссылки на Ваши сайты не найдена ни в yandex, ни на сайте партнера
yes/no - ссылки на Ваши сайты не найдена на сайте партнера, но не найдена в индексе yandex
no/yes - ссылки на Ваши сайты не найдена в индексе yandex, но не найдена на сайте партнера
yes/yes - ссылки на Ваши сайты обнаружены везде
Выполняются действия указанные при настройке каталога см.
Шаблоны писем
- Предупрежедение, что обратная ссылка так и не была получена - Используется при отправке уведомления партнеру, если администратор меняет статус партнера активного на не активный и поле Обратные адреса у данного партнера пусто.
- Предупрежедение, что обратная ссылка не рабочая - Используется при отправке уведомления партнеру, если администратор меняет статус партнера с активного на не активный и поле Обратные адреса не пусто, но ссылки на указанных страницах нет. Или другие шаблоны не подходят для объяснения причины дезактивации.
- Ссылка добавлена, добавьте нашу ссылку - Используется при отправке уведомления партнеру, если администратор меняет статус партнера с неактивного на активный и поле Обратные адреса пусто.
- Ваша ссылка тоже добавлена - Используется при отправке уведомления партнеру, если администратор меняет статус партнера с неактивного на активный и поле Обратные адреса не пусто.
- Ваша ссылка дезактивирована, так как наша ссылка не проиндексированна в Yandex - Используется при отправке уведомления партнеру, если администратор меняет статус партнера с активного на не активный, проверка показала, что ссылка существует на указанных страницах, но в индексе Yandex ссылки не существует. Значение в колонке Рез-т проверки = ok/no
- Предупрежедение, что обратная ссылка не рабочая только для некторых искомых сайтов - Используется при отправке уведомления партнеру, если администратор нажал ссылку удалить партнера с ненайденных сайтов на страницу check.php (проверка обратных ссылок). В этом шаблоне не имеет смслы использовать якорь {ChangeBackLink}, так как при нажатии удалить партнера с ненайденных сайтов удаляются связки между Вашими проектами и партнером.
Настройки
Автоматически удалять из показа ссылки, у которых неверно указан обратный адрес - Если Во время автоматической проверки (не ручной) не обнаружено ссылки хотя бы на один из Ваших сайтов и yandex не обнаружено ссылки на Ваш сайт с сайта партнера, то сайт партнера автоматически становится не активным и партнеру высылается Предупреждение, что обратная ссылка не рабочая. Тексты письма задается администратором в разделе "шаблоны писем".
Автоматически через COUNT дней удалять из показа ссылки, у которых нет обратного адреса - Если во время автоматической проверки (не ручной) обнаружено, что партнер так и не сообщил адрес обратной ссылки и сайт партнера находится в каталоге более COUNT дней, то его ссылка становится неактивной и партнеру высылается Предупреждение, что обратная ссылка так и не была получена. Тексты письма задается администратором в разделе "шаблоны писем".
Ссылки сразу попадают на сайт без проверки модератора - если партнер добавляет свою ссылку в каталог через форму добавления на сайте, то его ссылка сразу становится активной. (не рекомендуется).
Проверять обратный адрес при регистрации ссылки - если партнер добавляет свою ссылку в каталог через форму добавления на сайте, то обратный адрес проверяется на повторение, на наличие на нем ответной ссылки, не прямой обмен (если указано), доменное имя (если есть запрещенные)
Запретить непрямой обмен - если партнер добавляет свою ссылку в каталог через форму добавления на сайте, то обратный адрес проверяется на соответствие доменному имени в ссылке. (рекомендуется при включенном Ссылки сразу попадают на сайт без проверки модератора так как часто бывают случае размещения Вашей ссылки в специальной "линкопомойке")
Высылать уведомления об удалении или размещении на email Партнера - автоматически отправлять соотвествующие письма при Активации (Показать) или ДеАктивации (Не Показать) партнера. Текст уведомлений можно испавлять см. Шаблоны писем
Выводить на экран текст отправленных уведомлений о размещении или удалении ссылки партнера - Если включена функция Высылать уведомления об удалении или размещении на email Партнера, то данная настройка включает или отключает вывод на экран (в верхней части каталога) текста отправленного партнеру уведомления. (Рекомендуется включать эт функцию на первом этапе работы с каталогам, что бы понимать в каких случаях какие письма ушли)
Высылать отчеты о проверках на email - при автоматической проверке Вам на email будут приходить отчет о проверке. (рекомендуется на первом этапе, что бы понять что Вы правильно настроили CRON)
CRON - планировщик задач
Crontab одна из команд системы Cron, включающей в себя также команду cron и файлы соответствующего формата. Используется для запуска программ в определенное время и/или с определенной периодичностью
Каждое задание вписывается в одну строку. Строку можно разбить на две части: 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/userscript.php путь к исполняемому скрипту
/www/alibifor/users/alibifor-soft4ne/www/htdocs/util/check.php
Инструкция по уставноке на разных конкретны хостингах
Если Ваш сайт находится на хостинге hosting.rbc.ru или hosting-cp.mail.ru
1. Войдите в панель администратора
2. Выберете ссылку "планировщик задач"
3. В форме Команды добавте команду
*/30 * * * * /usr/local/bin/php [Путь к файлу util/check.php (сообщается в конце уставноки)]
Если Ваш сайт находится на хостинге easyhost.ru
1. Войдите в панель администратора
2. Выберете картинку "crontab"
3. В форме Команды добавте команду
*/30 * * * * /usr/local/bin/php [Путь к файлу util/check.php (сообщается в конце уставноки)] > /dev/null 2>&1
Если Ваш сайт находится на хостинге www.agava.ru
1. Войдите в панель администратора хостинга
2. Выберете ссылку "Планировщик заданий"
3. Нажмите кнопку стандартный
4. Заполните нужные поля
5. В поле Команда для выполнения:
/usr/local/bin/php -f [Путь к файлу util/check.php (сообщается в конце уставноки)] 2>&1 >/dev/null
Если Ваш сайт находится на хостинге mtv.ru
1. Войдите в панель администратора
2. Выберете ссылку "Управление Crontab"
3. Нажмите кнопку Добавить задание
4. Путь к скрипту - /util/check.php
5. Минуты - Каждые 30
6. Нажмите готово
В любом случае Вы можете обратитсься в службу поддержки Вашего хостинга.
chmod - изменение режима доступа к файлам
Существуют три основных права - читать файл или просматривать каталог ("Read"), изменять файл или папку, записывая в неё что-нибудь, или вообще её удалять ("Write"). Последнее право - право на запуск файла ("eXecute").
Символы r, w и x обозначают, соответственно, read, write и execute. Выставлять права на файлы таким образом можно через любой ftp-клиент или панель администратора хостинга.
установки chmod в программе Windows Comander:
1. Подключится к сайту
2. Зайти в папку linkadmin/total/
3. Выбрать один из файлов text00.inc text01.inc text10.inc text11.inc
4. В меню программы нажать Files -> Chenge attributes...
5. В появившемся окне поставить галочки на против всех Write
6. Нажать ОК
Изменение дизйна
Дизайн каталога формируется с помощью таблиц стилей - файл s4n_style.css
Созданного Вами файла при добавлении каждого нового проекта - [имя файла].php
В этом файле Вы можете вставить свою шапку и левую часть страницы изменив html код ниже соответствующего блока (3 по счету сверху). При этом учитывайте, что мета тег
<link rel="stylesheet" href="s4n_style.css" type="text/css">
содержит ссылку на таблицу стилей s4n_style.css.
<p align="center"> содержит ссылки на страницы Добавить ссылку и Каталог ссылок
В этом файле Вы можете вставить свою правую и нижнюю часть страницы изменив html код ниже соответствующего блока (5 по счету сверху). Не забудьте закрыть теги </body> и </html>.
Изменить внешний вид ссылки партнера, можно поменяв html-код, который расположен ниже соответствующего блока (1 по счету сверху)
<tr><td class="numer_link">%s</td>
<td class="text_link" width="100">
%s
</td><td class="text_link">
%s
</td></tr>
Изменить внешний вид ссылки раздела, можно поменяв html-код, который расположен ниже соответствующего блока (1 по счету сверху)
$template_GROUP = '<a href="%s"><font size="+1"><b>%s</b></font></a> [%s] <br>
Изменить внешний вид ссылки подраздела, можно поменяв html-код, который расположен ниже соответствующего блока (1 по счету сверху)
$template_SUBGROUP = '<a href="%s">%s</a> [%s]
Изменить внешний вид формы добавления можно поменяв html-код, который расположен ниже соответсвующего блока (2 по счету сверху) между тегами <form и </form>
Классы в таблице стилей s4n_style.css
text_link - стиль для каждой отельной ячейки с ссылкой
numer_link - стиль для каждой отдельной ячейки с порядковым номером ссылки
head_link - стиль заголовка раздела при отображении страницы с ссылками
add - стиль формы на странице Добавить ссылку
groups - класс таблицы (table), строки (tr), ячейки (td) на первой странице каталога с разделами
links - класс таблицы (table) на странице с ссылками партнера
|