Категории раздела
SAPE [19]
Работа с биржей ссылок SAPE
LinkFeed [7]
Работа с биржей ссылок LinkFeed
SetLinks [14]
Работа с биржей ссылок SetLinks
UniPlace [16]
Работа с биржей ссылок UniPlace
MainLink [23]
Работа с биржей ссылок MainLink
Liex [1]
Работа с биржей статей Liex
Форма входа
Опрос на проекте
У Вас есть наставник, помогающий Вам постигать премудрости заработка в Интернете?
Всего ответов: 162

Получить помощь автора в работе
Рекомендуем


Мануал по заработку в Интернете » Мануал по работе с биржами ссылок и статей » SetLinks

Установка кода SetLinks на хостинг с ASP.NET

Если у Вас нет аккаунта в системе SetLinks, то сначала Вам необходимо зарегистрироваться.

Шаг 1.
Скачайте к себе на компьютер архив в zip.

Шаг 2.
Распакуйте архив. Внутри архива будет лежать папка Setlinks

Шаг 3.
Скопируйте эту папку к себе на сайт. Положите ее в папку App_Code, находящуюся в корне вашего сайта (туда где у Вас лежит default.aspx, index.aspx и т.д), если папки нет - создайте ее в корне.

Шаг 4.
Создать объект класса Setlinks.Client
Для этого в процедуру Page_Load вставляем такой код :

C# Код:

Code
protected void Page_Load(object sender, System.EventArgs e) {
  try {
  Setlinks.Client sl = new Setlinks.Client();

  setlinks_label1.Text = sl.GetLinks(5);
  setlinks_label.Text = sl.GetLinks();
  }
  catch (Exception ex) {
  setlinks_label1.Text = "";
  setlinks_label.Text = "";
  }
}

VB Код:

Code
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
  Try
  Dim sl As New Setlinks.Client()
  setlinks_label1.Text = sl.GetLinks(5)
  setlinks_label.Text = sl.GetLinks()
  Catch ex As Exception
  setlinks_label1.Text = ""
  setlinks_label.Text = ""
  End Try
End Sub

Пояснения к коду. ссылки выводятся в 2-х блоках (в первом 5 ссылок, во втором все остальное). До этого на странице установили в нужных для вывода ссылок местах два контрола Label (с ID setlinks_label и setlinks_label1). Размещаемые ссылки передаются в свойство .Text данных элементов. Проще говоря, размещаем на странице в то место, куда Вы хотите вывести ссылки, 2 контрола Label.
Если Вы хотите ссылки выводить одним блоком или наоборот в большее количество блоков, то соответственно уменьшите или увеличьте количество Label'ов и поправьте код.
Можно было не загоняться и сделать так (не вставляя ничего в Page_Load) :

C# Код:

Code
Ваш HTML код
В месте для вставок ссылок пишем :
<%
Setlinks.Client sl = new Setlinks.Client();
Response.Write(sl.GetLinks());
%>
Продолжается Ваш HTML код

VB Код:

Code
Ваш HTML код
В месте для вставок ссылок пишем :
<%
Dim sl As New Setlinks.Client()
Response.Write(sl.GetLinks())
%>
Продолжается Ваш HTML код

вставки помещайте лучше в блок try - catch, но и так будет работать

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

Code
sl.GetLinks(3, "<br/>");

Настройка.
У данного кода есть несколько переменных для его ручной настройки. Настройки хранятся в файле App_Code\Setlinks\config.xml.
Выделим несколько из них:

password - Пароль. Не изменять!
encoding - Необходимая вам кодировка. (WINDOWS-1251, UTF-8, KOI8-R)
server - Сервер, с которого берутся коды ссылок. Не изменять!
cachetimeout - Время обновления кеша в секундах
errortimeout - Период обновления кеша после ошибки в секундах
cachedir - Директория куда будет сохраняться кеш(если пусто, то будет сохранен в папке со скриптом)
sockettimeout - Ожидание кода, секунд
indexfile - Фильтр индексной страницы. Не изменять!

P.S.
Все сайты пользователя могут использовать один и тот же код из одной папки.
Для каждого сайта будет создаваться свой файл(somedomain.com.links) содержащий его ссылки в папке с кешем(по умолчанию App_Code\Setlinks\cache\).

Пример вызова кода можно посмотреть в архиве в файле Default.aspx.

Установка кода SetLinks на завершена!

Источник материала: Сайт системы SetLinks
Просмотров: 2210 | Добавлено: 11.08.2009, 03:45
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]