Расположение файла laryok.js должно соответствовать его URL, задаваемого в страницах магазина >>>.
Этот файл должен находиться в той же директории, что и HTML-страница магазина.
Если HTML-страницы магазина находятся в разных директориях, в каждой директории должна иметься копия файла pingpong.html.
Информация о товарах записывается в js-файле в нашем примере это array.js
В нем же в значениях переменных записывается оформление поисковой системы.
Дополнительно для оформления элементов поисковой системы можно использовать стили. Подробнее>>>
|
Текст заголовка поисковой системы |
|
Надпись на кнопке |
var ur = new Array() |
Обязательные строки. Их не нужно редактировать |
|
Товар 1 Название товара; 20 или другая цифра цена. Цена может быть и дробной, в этом случае дробь пишется через точку (не через запятую); между названием товара и ценой ставятся три символа вертикальной черты; url.html#name куда направлять поисковой системе. |
|
И так далее для каждого товара. Важно: в каждой строке цифры в квадратных скобках должны быть одинаковы! Цифра в квадратных скобках это порядковый номер товара. Однако можно пропустить любое количество номеров, оставив их «в резерве» для будущих товаров. Здесь для примера оставлены «в резерве» номера с 3 по 100. Нумерация начинается с «1» и может продолжаться бесконечно, однако не рекомендуем оставлять много незадействованых номеров, так как это замедлит работу сценария. |
|
Конец нумерации товаров. |
Ключи и допустимые значения ключей: | |
var cook_name = "Test" var mail_subject = "count" var valut = "руб." var cook_time = "5" var mail_encod = "text/plain" var lang = "ru" |
|
Для внедрения сценария в HTML-страницу необходимо выполнить следующие действия:
<STYLE> #find_title{} #find_area{} #find_buton{} </STYLE> |
В каскадной таблице стилей можно задать форматирование элементов поисковой системы:
|
.tr_none{} .tr_cont_head{} .tr_list_a{} .tr_list_end{} </STYLE> |
Кроме того, в каскадной таблице стилей можно задать форматирование элементов отображения содержимого корзинки:
|
<script type="text/javascript" src="URL/array.js"></script> | Задаём путь к js-файлу со списком товаров и оформлением поисковой системы. |
<script type="text/javascript">
function read_alfa(){ read_a(ident_No_1, 1); read_a(ident_No_2, 2); read_a(ident_No_3, 3) ... } |
В этом разделе кодируются товары, представленные на странице. Для каждого товара необходимо задать его уникальный идентификатор Если не прланируется выделение выбранных товаров затенением, достаточно оставить запись |
Ключи и допустимые значения ключей: | |
var valut = "руб."
var much = "" var count_n = "Эта книга" var count_g = "Этой книги" var cook_name = "unical_name" var cook_time = "5" |
|
var prior = "Microsoft Internet Explorer"
if (navigator.appName!=prior){ } function init_page(){ read(); if (navigator.appName!=prior){} else{ read_alfa() }} </script> |
Здесь указывается кодировка, в которой созданы HTML-страницы. Если задействованы ключи var mail_encod = "text/plain" и var lang = "ru", можно использовать любые национальные кодировки. Оформленный заказ будет правильно читаться в том случае, когда та же кодировка задействована в браузере при переводе (файл translat.html). |
<script type="text/javascript" src="URL/laryok_b.js"> </script> | Здесь необходимо указать абсолютный или относительный путь к файлу сценария. |
3. Размещение функций на страницеТовар должен отображаться либо рисунком, либо любым сочетанием элементов HTML внутри прямоугольного блока - ячейки таблицы или <div></div>
Примеры:Для примера возьмем книгу "Пришвин I том". Идентификатор prishvin_I_tom.Варианты кодирования объекта:
|
|
|
Количество наименований выбранных товаров. |
if(stp_2==null){stp_2=0} document.write(stp_2) </script> |
| Сумма заказа |