вторник, 4 сентября 2007 г.

Создание WAP сайтов

Было время, когда я интересовался созданием WAP сайтов, то есть сайтов для мобильных телефонов. Я не собирался переходить на WAP пространство, просто мне было интересно. И вот в то время я достиг определенного прогресса. Даже статью написал, которая разошлась по всему интернету.

Думаю кому-то будет интересно почитать уже другую, но тоже статью о создании вап сайтов. Это простой пример создания WAP страницы со ссылкой, текстом и картинкой.

Итак, начну сначала, в основном все мобильные телефоны поддерживают формат *.wml (wml - один из вариантов html, только очень упрощенный), более современные телефоны поддерживают уже скрипты php и даже больше, но сейчас не о них.

Internet Explorer *.wml страницы не поддерживает, поэтому для просмотра созданной страницы нужна будет Opera, а для написания кода подойдет Блокнот.

Сначала показываю пример страницы, а потом разъясню все:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<head>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/>
</head>
<card id="index" title="Первая wap-страница">
<p align="center">
WAP-страница <br/>
<a href="http://wap.site.ru/index.wml">
Главная </a> <br/>
<img src="logo.gif" alt="wap.site.ru"/> <br/>
</p>
</card>
</wml>

Итак, начнем сначала, для отображения правильной кодировки во всех телефонах и браузерах лучше всего использовать кодировку UTF-8, ей пользуются многие сайты и она не создает никаких лишних проблем.

В остальном, думаю все должно быть понятно: вместо <html> мы пишем <wml>, в <head> прописываем параметры страницы. Но название выносится в тег <card> (аналог <body> в веб-страницах). После каждой строчки в содержании пишем <br/>

Теперь надо перевести русский текст так, чтобы он правильно открывался в UTF-8, для этого специально программы-преобразователи текста для WAP сайтов. Один из таких преобразователей, WAPText, самый простой и удобный на мой взгляд, можно скачать отсюда (175 кб.)

После перевода текст кода получается такой:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<head>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/>
</head>
<card id="index" title="Первая wap-страница">
<p align="center">
WAP-страница<br/>
<a href="http://wap.site.ru/index.wml">Р"Р"авная </a><br/>
<img src="logo.gif" alt="wap.site.ru"/><br/>
</p>
</card>
</wml>

Такая страница должна правильно отображаться во всех мобильных браузерах. На компьютерной Опере получилось так (кликните для увеличения):

Изображение недоступно

Ну вот в принципе и все. Это был небольшой урок по созданию wap-сайтов от Уникального Человека.

Умение создавать wap-сайты сильно пригодится для получения денег в Интернете http://www.seoded.ru/startmoney.html

Автор: Уникальный человек (Arnold).

Комментарии:

Dimonuch
Опубликовано в вт, 09/04/2007 - 17:11.
Теперь надо перевести русский текст так, чтобы он правильно открывался в UTF-8, для этого специально программы-преобразователи текста для WAP сайтов. Один из таких преобразователей, WAPText
Вот тут у автора небольшая "каша" в тексте :) Т.е. логически может и правильно, но ... каша.
Надо всего лишь сохранить полученный текстовый файл в кодировке UTF8. Во-первых она считается дефолтной для XML, во-вторых мы же ее сами указываем в строке

Многие текстовые редакторы умеют это делать (всмысле сохранять в нужной кодировке и перекодировать существующее). И никаких "специальных программ-преобразователей" не надо.
К примеру, очень хорошо это делает Notepad++ - он вообще много чего хорошо делает. В нем, собственно, можно и весь файл создавать.

Arnold
Опубликовано в ср, 09/05/2007 - 10:02.
Спасибо за замечание. Да, ты прав. Учту это в следующих своих постах.

Seo Красавчег
Опубликовано в вт, 09/04/2007 - 23:49.
Я раньше тоже интересовался вапом...
ничего тяжелого в вапе нет, я про программирование под вап
читал, что на вап сайтах тоже солидный доход люди имели еще пару лет назад, представляю что сейчас... но в сети мало материала на эту тему
мне интересно было бы про это почитать...

Arnold
Опубликовано в ср, 09/05/2007 - 10:05.
Да, действительно интересная тема. Я опрошу "вап-мастеров", потом напишу об этом статью. Ждите =)

bukvoed
Опубликовано в ср, 09/05/2007 - 09:51.
Я в свое время по долгу службы пересмотрел не одну тысячу русскоязычных вап-сайтов. На тот момент большинство из них были домашними страничками пользователей фрихост-сервисов со ссылками на партнерские программы плейфона, мобилфона и других контент-провайдеров. Неужели "солидный доход" - это с тех партнерок?
Ну, и были еще сайты с текстами типа "чтобы звонить нахаляву / читать чужие смс / писать смс нахаляву, купите карту экспресс-оплаты и сделайте ussd-запрос такой-то".

Arnold
Опубликовано в ср, 09/05/2007 - 10:04.
Я так думаю что да, только на партнерках можно зарабатывать. Только если не заключать договора с операторами сязи и т.д. В общем, много головной боли, намного проще воспользоваться партнерками.
А солидный ли доход я не знаю, т.к. сам не пробовал.

MKAAA
Опубликовано в ср, 09/05/2007 - 18:55.
хотел как то узнать что и как про wap... а тут эта статья... в принципе все легко и просто =), даже углубляться не надо, кода надо будет - все быстро поймешь =)

MaulNet
Опубликовано в пт, 09/07/2007 - 03:32.
WAP умер, толком не родившись.
Это помоему уже всем известно.
Уже неактуально.

SempJIer
Опубликовано в вс, 11/11/2007 - 01:38.
Вот решил заняться вап сайтиком для студентов.в этом примере указана постейшая страница сайта,хотелосьбы узнать как сделасть гостевую книгу, ну там формы заполнения всякие, отправка письма на почту.

Arnold
Опубликовано в вс, 11/11/2007 - 05:43.
Поищи "wap скрипты" в поисковике




Другие посты по этой теме:



Комментариев нет: