Это одна из страниц сайта

"Полезные программы для Интернет, компьютера, генеалогии"


Задавшись целью сделать WAP сайт для закачки мидишек в свою сотку и обыскав интернет в поисках статей на эту тему, обнаружил что во всем множестве страниц в основном фигурируют три первоначальных текста в разном оформлении страниц :-) Ну а я, таким образом, сейчас пишу четвертый первоначальный текст. Вполне возможно, что кто-либо захочет вставить его в свой сайт под видом своего текста. Поэтому на странице вставляю знак копирайта (см. внизу) и предупреждаю заранее, что при перепечатке ссылка на мой сайт обязательна.


Создаем (делаем, пишем) WAP сайт
"Страница 2"


Создание деки (страницы) из нескольких карт

Конструкция из нескольких карт призвана экономить трафик (и деньги пользователей). При вызове одной деки (страницы) содержимое всех карт хранится в памяти "сотки" и отображение информации, имеющейся в картах, производится без повторных запросов к сайту.

Здесь будем писать код "правильной" wml страницы, состоящей из нескольких карт. Ниже отображен её код:

1 <?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
2 <wml>
3 <head><meta http-equiv="cache-control" content="max-age=30" forua="true" /></head>
4 <template>
<do type="prev" label="Back">
<prev/>
</do>

<do type="accept" label="Main">
<go href="#card1"/>
</do>

<do type="accept" label="Help">
<go href="#card2"/>
</do>

<do type="accept" label="Contact">
<go href="#card3"/>
</do>
</template>

5 <card id="card1" title="karta 1">

<p align="center">Eto karta 1<br/>
Ssilka na kartu 1<br/>
Ssilka na <a href="#card2">kartu 2</a><br/>
Ssilka na <a href="#card3">kartu 3</a><br/>
Ssilka na <a href="#card4">kartu 4</a><br/>
Perejti na <a href="http://almaty-stereo.narod.ru/wap/index.php">sait AVP</a><br/>
- - * - - </p>

</card>

6 <card id="card2" title="karta 2">

<p align="center">Eto karta 2<br/>
Ssilka na <a href="#card1">kartu 1</a><br/>
Ssilka na kartu 2<br/>
Ssilka na <a href="#card3">kartu 3</a><br/>
Ssilka na <a href="#card4">kartu 4</a><br/>
Perejti na <a href="http://almaty-stereo.narod.ru/wap/index.php">sait AVP</a><br/>
- - * - - </p>

</card>

7 <card id="card3" title="karta 3">

<p align="center">Eto karta 3<br/>
Ssilka na <a href="#card1">kartu 1</a><br/>
Ssilka na <a href="#card2">kartu 2</a><br/>
Ssilka na kartu 3<br/>
Ssilka na <a href="#card4">kartu 4</a><br/>
Perejti na <a href="http://almaty-stereo.narod.ru/wap/index.php">sait AVP</a><br/>
- - * - - </p>

</card>

8 <card id="card4" title="karta 4">

<p align="center">Eto karta 4<br/>
Ssilka na <a href="#card1">kartu 1</a><br/>
Ssilka na <a href="#card2">kartu 2</a><br/>
Ssilka na <a href="#card3">kartu 3</a><br/>
Ssilka na kartu 4<br/>
Perejti na <a href="http://almaty-stereo.narod.ru/wap/index.php">sait AVP</a><br/>
- - * - - </p>

</card>

9 </wml>

части 1, 2, 3, 9 - нам уже известны

часть 4 - шаблон. Находится между тегами <template> </template>. Здесь можно задавать элементы, которые будут автоматически отображаться на всех картах этой страницы.

  • <do type="prev" label="Back"> <prev/> </do> - кнопка Back (Назад) - вернуться на предыдущий экран (карту, страницу). Можно не писать совсем.

  • <do type="accept" label="Main"> <go href="#card1"/> </do>
    <do type="accept" label="Help"> <go href="#card2"/> </do>
    <do type="accept" label="Contact"> <go href="#card3"/> </do>
    - три кнопки перехода на три определенные карты (создают меню, в котором можно выбрать карту для перехода). Вместо идентификатора карты можно указать имя нужной страницы. В параметр label="хххх" вписываете нужное вам слово, не более 7 знаков. Сами понимаете, что можно использовать и 4, и 2, и 1 такую кнопку перехода, или вообще их не вписывать, по необходимости.
    примечание: шаблон можно вообще не использовать. Тогда коды указанных кнопок можно писать внутри кодов нужных карт.

части 5, 6, 7, 8 - содержимое каждой из четырех карт. Содержимое карт (контент) может быть любое, какое вам необходимо. При этом не забывайте, что идентификаторы карт id="хххх" внутри одной деки (страницы) не должны повторяться. В теге title="ххххх" можно писать заголовок для каждой карты свой. Количество карт также может быть любым, от одной и до, может быть, двадцати (помните о максимальном объеме страницы! :-)

Если вы сейчас в браузере вашего сотового телефона наберете адрес этой тестовой страницы и перейдете на нее, то увидите, как она работает в вашем телефоне: http://genealogic.narod.ru/wap/card.wml

Теперь вы можете сами написать код любого количества страниц с любым количеством карт в деке для своего будущего wap сайта с почти любой информацией :-)


Проверка работы WAP сайтаинтерфейс M3Gate

Перед тем, как загружать файлы созданного wap сайта на сервер, обязательно необходимо проверить его работу на своем компьютере.
Сделать это можно, используя или специальный эмулятор WAP телефона M3Gate, или интернет-браузер Опера.

У каждой из этих программ есть свои достоинства: M3Gate "изображает" из себя сотовый телефон с таким же маленьким экранчиком, на котором вы увидите свой сайт как бы "в оригинале", но не умеет отображать графику; а Опера проверяет wml код, сообщает об ошибках в нем, и в ней удобно проверять правильность написания ссылок.

Кроме проверки работы своего незагруженного на сервер сайта, с их помощью вы можете просматривать любые WAP-сайты, имеющиеся в интернете. Так что вам сотовый телефон вовсе и не нужен, можете его подарить кому-нибудь... :-)

Скачать дистрибутив M3Gate можно по ссылке, объем файла 1.8 Мб.

 

На следующей странице мы будем "учить" наш wap сайт русскому языку -
перейти на "Страницу 3"

 

Вернуться на предыдущую страницу

Приглашаю Вас на первую страницу сайта

 

Copyright © Полубоярцев А.В.