Как сделать wap сайт(Часть 2)

<< Начало статьи


Гиперссылки + Картинки


Теперь я покажу как сделать все лучше, добавлением страниц (карт), ссылок на них (и на другие сайты) и как добавить картинки на ващ сайт.

Дополнительные карты (странички).

У WAP сайтов карты вместо страниц. В принципе, это то же, что и страницы, за исключением того, что они все могут быть записаны на один файл. Чтобы добавить карту, нужно добавить еще один тэг с отличным от других идентификатором. Например:

<card title="About Me" id="about"> information </card>

будет добавлен под предыдущую карту но до тэга .

Ссылки


Есть три способа ссылки на другой WAP сайт, файл или карту. Как и в HTML это может быть прямой путь к файлу, либо относительная ссылка.

Для ссылки на другой WAP сайт используйте следующее: <a href="http://gowansnet.waphosts.net/">Gowansnet</a>

Для ссылки на файл на вашем сайте используйте: <a href="links.wml">My Links</a>

и для ссылки на другую карту в этой же странице: <a href="http://www.wapteam.ru/#about">About Me</a>

Картинки


К сожалению, так как WAP телефоны имеют только монохромные экраны(повторюсь, уже нет*), картинки не очень хорошо работают на WML страницах. К тому же они используют свой собственный формат: WBMP. Когда вы создаете картинку для своего сайта, вам прийдется делать ее маленькой (экраны мобильных телефонов примерно 100x50 точек).

Картинки в WML вставляются с помощью <img> тэга, как и в HTML:

<img src="logo.wbmp" alt="Logo" />

Опять же, как вы видите, “/” был добавлен в конец тэга <img>, так как у него нет закрывающего тэга. Так же важно включать “alt” текст, так как он будет отображаться во время загрузки самой картинки.

Пример сайта


Ниже приведен пример WML кода для маленького WAP сайта. Он состоит из двух карт, картинки, и ссылки на другой сайт:

<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="index" title="My WAP Site" newcontext="true"> <p align="center"> Welcome to my new WAP site. You can view this on your mobile phone anywhere in the world!<br/> <img src="logo.wbmp" src="Logo" /> </p> <p> Here are some links:<br/> <a href="http://www.wapteam.ru/#about">About Me</a><br/> <a href="http://gowansnet.waphosts.net/">Gowansnet</a> </p> </card> <card id="about" title="About Me"> <p>Here is some informatio about me. You can't write too much in here, though as there is not much space<br/> You can scroll down the screen, of course. </p> <p align="center"> <a href="http://www.wapteam.ru/#index">Back</a> </p> </card> </wml>

Примечание: На данный момент уже достаточно много мобильных устройств с цветным дисплеем и возможностью отображать картинки не только WBMP формата. Большинство таких устройств умеют обрабатывать GIF и JPG файлы.

Для того, чтобы Apache правильно отдавал Эклипсу мелодии, его нужно этому научить. Делается это двумя способами. Какой вам подходит зависит от того, где вы размещаете свой сайт. Если на чьем-то хостинге, то вам подойдет первый вариант, если на своем сервере (как я), то второй.

Первый вариант: Заключается в том, что Apache (если так настроен хостинговой компанией) ищет в каталоге пользователя файл .htaccess и чтитает из него специфические пользовательские настройки. Короче говоря, вам надо создать файл .htaccess с таким содержанием:

AddType image/gif gif AddType image/jpeg jpeg jpg jpe AddType image/png png AddType image/vnd.wap.wbmp wbmp AddType application/x-pmd pmd AddType audio/vnd.digiplug.tri3 tri3 AddType text/x-vCalendar vcf AddType text/x-vCard vcs

Это позволит вам выкладывать на своем сайте мелодии в форматах pmd и digiplug (если вы не знаете что это, то вам это и не понадобится), а так же контакты (записи телефонной книги) и данные для календаря. Если не работает, то замените AddType на Header.

Второй способ. Нужно просто добавить эти строки:

image/gif gif image/jpeg jpeg jpg jpe image/png png image/vnd.wap.wbmp wbmp application/x-pmd pmd audio/vnd.digiplug.tri3 tri3 text/x-vCalendar vcf text/x-vCard vcs

в файл mime.types в каталоге с конфигурационными файлами Apache. Ну и не забудьте перезапустить Apache.

скачать игровые автоматы, скачать казино
Источник: antosha.trium-club.ru

Советую также почитать: