Вы все, наверное и не раз, видели сайты на своих мобильных телефонов и, возможно, каждый из вас хотел иметь личный wap-сайт, не говоря уже и про обычный сайт. В данной статье я попытаюсь объяснить, на сколько это возможно проще, о принципах создания такого сайта.
Прежде всего нужно уяснить, что WAP - это не HTTP, а совсем другой стандарт, созданный специально для мобильных телефонов, поэтому любителям побаловаться с картинками большого размера попрошу не беспокоить WAP-разработку, так как маленький экранчик любимого мобильного может просто не загрузить столь уникальный проект. Также нужно понимать и посетителей вашего сайта, которые не будут просматривать большие страницы, так что страницу следует заранее разделять на карточные блоки с кнопками далее и назад(об этом я расскажу немного позже) для удобства. Кто хоть когда-то делал HTTP-сайты легко сможет уловить всю технологию создания WAP-проекта. Как и в html в wml-формате есть тэги, слишком напоминающие нам о HTTP, чтобы новички поняли, что же я скрыл под этим понятием "тэг", попробую объяснить это на простом примере:
Давайте разберём все строчки данного кода по порядку. На данном примере я создал небольшую страничку, где <wml> и </wml> - это два тэга, один из которых даёт команду на то, что эта страница является WML-файлом и её следует обрабатывать соответственно, а второй на то, что нужно заканчивать обработку этой страницы. Тэги <card> и </card> говорят нам о том, что нужно открыть карту(аналог страницы) с надписью Welcome, на которую указывают тэги <p> и </p>. Зачем нужно по два тэга для одного слова, ссылки или картинки? Всё очень просто! Обработчик должен указывать нам, что именно должно входить в него и до каких пор, именно для этого и нужен закрывающий тэг. Но есть тэги не требующие закрытия(наверное вы уже догадались к чему я веду), например тэг переноса на новую строку <br/>. Сейчас я создам простую WML-страницу и на её примере объясню распространённые тэги:
Про первые две строчки кода я говорить ничего не буду, просто скажу, что без них ваш сайт работать не будет. Далее вы видем 3 карты(страницы по-русски). У каждой карты имеется свой идентификационный номер(id=""), зная который, мы сможем зайти на неё по ссылки,а также название(title=""), которое будет отображаться вверху страницы на мобильном телефоне. Теперь давайте разберйм то, что находится внутри кард. Вскроим карты, господа! :-) В первой карте мы видим, уже знакомый нам по первому примеру, тэг <p>, но в нём также наблюдается непонятная для вас строчка align="center", которая обозначает выравнивание текста по центру. <img src="logo.gif"/> - это одиночный тэг, гласящий отображение картинки(src="") с понятным именем logo.gif. На следующей строке идёт тэг <do>, который имеет type="accept", означающий, что это кнопка и лэйбел, то биш надпись на ней(label=""). Потом идёт действие кнопки <go href="#card1"/>, которое обозначает, что при нажатии на кнопку откроется карта с идентификационным номером card1(# - обязательный симбол при ссылки на карту, если ссылаетесь на файл, то указывайте так <go href="index.wml"/> или <go href="music.mid"/>) и закрытие тэга <do> - </do>. Во второй и третьей карточке должно быть всё понятно, кроме одного события и атрибута на тэг <do>, которые имеют место быть во второй карточке. type="prev" говорит нам о кнопке, которая ведёт нас на карту открытую перед этой, для подтверждения типа используется событие <prev/>. Конечно, в wml ещё много тэгов и атрибутов, но я ограничусь на этом, так как в интернете можно нарыть намного больше инфы, чем я написал.
Теперь выберим программу, в которой будем писать сайт. Лучше всего для этого подойдёт Блокнот или Notepad , который устанавливается вместе с Windows. Почему? Во-первых, меньше тормозов, во-вторых, всегда под рукой! Так что дерзайте, главное не забыть сохранить файл как имя_файла.wml. Ну а чтобы протестировать ваш сайт на компьютере, вооружитесь программой M3Gate(http://www.dubna.com/m3gate/download/). Удачи!
а у меня книжка типа Левина wap сайт своими руками, собсно все книги типа левина составлены из чужих материалов, зато хоть с ап (копирайтами)
Мк тоже читал =)
Darth_antony & zahvati:
Ни то ни другое не читал, статью писал сам для газеты города Новосибирска "Мобильный эксперт" №2 за 8 февраля 2005 года. Источник, программа APOO WML-editor, путь метода тыка по тэгам!