ASP - Файл Content Schedule
Файл Content Schedule содержит информацию, которую объект ContentRotator использует для управления указанным содержимым и для его отображения.
В этот файл включается произвольное число записей о строках содержимого. Каждая запись состоит из двух частей: строки, которая начинается с двойного знака процента (%%) и содержит относительный вес и произвольный комментарий, и второй части, содержащей собственно строку содержимого HTML.
Синтаксис
%% [#Вес] [//Комментарии]
СтрокаСодержимого
Параметры
Вес
Необязательный параметр, указывающий число в диапазоне от 0 до 10000, которое показывает относительный вес строки содержимого HTML. Вероятность отображения определенной строки содержимого объектом ContentRotator может быть вычислена как Вес этой строки содержимого, деленный на сумму значений Вес всех записей в файле Content Schedule.
Например, если файл Content Schedule включает три строки содержимого с относительными весами 1, 3 и 4, Content Rotator отображает первую строку содержимого одну восьмую часть времени, вторую — три восьмых и третью — половину времени.
Вес равный 0 приведет к игнорированию записи о строке содержимого.
Если Вес не указан, значение по умолчанию равно 1.
Если сумма значений весовых коэффициентов превосходит 10000, обращение к файлу расписания при вызове методов GetAllContent или ChooseContent приведет к ошибке.
Комментарии
Необязательный параметр, содержащий комментарии к записи. Эти комментарии используются только при разработке и не отображаются пользователю. Если необходимо ввести несколько строк комментариев, необходимо начать дополнительную строку комментария с ограничителя строки (%%), за которым следует ограничитель комментария (//).
СтрокаСодержимого
HTML-содержимое, отображаемое объектом ContentRotator. Например, можно представить строку текста, рисунок или звуковой файл.
СтрокаСодержимого может включать одну или несколько строк. Объект ContentRotator рассматривает текст, расположенный между двойными знаками процента (%%) как одну строку содержимого HTML.
Пример
Примером может служить следующий файл Content Schedule. Поскольку строка содержимого может включать HTML-теги, можно отобразить любой тип содержимого, который может быть представлен в HTML, включая текст, рисунки и гиперссылки.
-------------Content.txt--------------------
%% // Because no value is set for Weight, the default value is 1.
Don't run with scissors.
%% #2 // Content can be more that one line long.
%% // Additional line of comments.
%% // Yet another line of comments.
<FONT FACE="ARIAL,HELVETICA" SIZE="2">
Let a
<H1>smile</H1>
be your umbrella.
</FONT>
%% #3 // This is our favorite image, so show it most often.
<IMG SRC="/images/happy.gif">
%%
Here's the <A HREF="secret.asp">secret link.</A>