Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Новый код для платформы ASP.NET (http://forum.sape.ru/showthread.php?t=25784)

effetto 26.01.2009 15:30

Новый код для платформы ASP.NET
 
Приветствуем, уважаемые вебмастера.

Представляем вашему вниманию новую версию движка показа ссылок для платформы .NET.

Плюсы новой версии:
  • поддержка контекстных ссылок;
  • классическая control-организация;
  • настройка через конфиг или свойства контрола;

В ближайшем времени:
  • возможность файлонеависимого хранилища кеша ссылок в MS SQL;
  • интеллектуальный анализ URL для повышения адекватности системы и защиты от обнаружения;

бинарник версия 0.5,
исходники версия 0.5,
инструкция.

Инструкция по установке:

1. Файлы.
Копируем файл Sape.dll в директорию Bin вашего проекта. Проверяем наличие папки App_Data и возможности записи ее от аккаунта приложения ASp.NET.

2. Конфигурация.
В web.config нужно добавить в самом начале указание на секцию в configSections:
Код:

    <sectionGroup name="effetto.Sape">
      <section name="SapeConfig" type="effetto.Sape.SapeConfigSection, SAPE" allowLocation="true" allowDefinition="Everywhere"/>
    </sectionGroup>

Добавить префикс тегов в раздел system.web/pages/controls:
Код:

<add tagPrefix="efe" namespace="effetto.Sape" assembly="SAPE"/>
Добавить раздел конфигурации в любое место в корен конфига, заменив UserId своим идентификатором. Конфигурирование опционально.
Код:

  <effetto.Sape>
    <SapeConfig UserId="00000000000000000000000000000000" CacheTimeout="60">
      <DefaultDocuments>
        <add Name="Default.aspx" />
      </DefaultDocuments>
    </SapeConfig>
  </effetto.Sape>

3. Код
На странице для вывода ссылок разместить код:
Код:

<efe:SapeLinks runat="server" />
Здесь возможны необязательные параметры:
Capacity - емкость в ссылках, штуках
Priority - приоритетность данного блока, первыми заполняются блоки с большим приоритетом
UserId - при заполнении переписывает указанный в конфиге
Host - жесткое прописывание хоста, отключает его автоопределение, и переписывает указанный в конфиге.

4. Контекст.
Разместите указанный ниже код, все что поместите в тег Content будет доступно для индексации контекста. Можно помещать как текст так и любые контролы, выводящие текст.
Код:

<efe:SapeContext runat="server">
  <Content>
  </Content>
</efe:SapeContext>

Добавлено через 56 секунд
Ждем от вас, уважаемые вебмастера, тестов, отзывов, вопросов, найденных ошибок :)

Avelon 26.01.2009 15:45

Спасибо, effetto, за новые возможности для вебмастеров!

От себя хочу добавить, что этот код после тестирования будет вставлен в панель вебмастера. Также авторские права на этот код будут переданы Сапе.

sslab 28.01.2009 17:19

а отзывы?? кто что может сказать про этот код? кто-то уже протестировал его?

effetto 29.01.2009 08:25

2 sslab: Код успешно проходит тестирование на наших собственных проектах. Здесь он как раз лежит в целях бета-тестирования ;) попробуете?

sslab 29.01.2009 10:27

Попробую, только чуть позднее я так думаю...

effetto 13.02.2009 20:41

Бинарник версия 0.2
Исходники версия 0.2

В новой версии реализовано:
1) возможность хранения кеша в базе MS SQL а не на диске
2) глубокий анализ URL

Это пока финальный набор возможностей. Тестируем.
Разработка документации в процессе.

effetto 17.02.2009 10:41

Документация по установке и настройке системы.

sunway 24.03.2009 17:04

А старую версию кода почему убрали?
Планируется ли в ближайшем будущем отключение работоспособности старого кода? Или это просто обёртки: и как старая, так и новая будет работать?

effetto 25.03.2009 12:18

Цитата:

Сообщение от sunway (Сообщение 412428)
А старую версию кода почему убрали?
Планируется ли в ближайшем будущем отключение работоспособности старого кода? Или это просто обёртки: и как старая, так и новая будет работать?

Клиентский код - это только обертка, серверная часть не изменилась, не изменился и регламент доступа. Изменился только способ размещения ссылок, так как новый код по всем параметрам функциональнее, то он полностью заменил предыдущий.

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

Старый код будет продолжать работать.

Azia 25.03.2009 12:33

Цитата:

Сообщение от effetto (Сообщение 413079)
Старый код будет продолжать работать.

Это хорошо...:)


Часовой пояс GMT +3, время: 20:16.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.