Люди! Мне нужно создать wap-сайт, но не знаю как... Помогите! Прекрастно знаю HTML, но в XHTML вообще не шарю!!! Дайте, пожалуйста хоть заготовки, как... Заранее благодарен...
Люди! Мне нужно создать wap-сайт, но не знаю как... Помогите! Прекрастно знаю HTML, но в XHTML вообще не шарю!!! Дайте, пожалуйста хоть заготовки, как... Заранее благодарен...
Для начала хостинг должен поддерживать вообще wap, как таковой. Если всё в порядке пример простого wap сайтика :
Набор файлов :
hello.wbmp (двухцветный bmp фалик)
index.wml (как юзверь зашел на сайт вот это и узрел )
.htaccess (тут мы пропишем для сервера, что и как показывать)
Итак содержание .htaccess
Ну тут должно быть ясно всё. Если не ясно, тогда советую почитать об .htacessКод:CharsetDefault utf-8 CharsetSourceEnc utf-8 DirectoryIndex index.wml AddType text/vnd.wap.wml .wml AddType image/vnd.wap.wbmp .wbmp
Содержание index.wml
Сразу поясню, в это примере есть ссылки на внешний файл other.wml и внутряннюю деку (#in). Т.е. когда фал попадает на телефон мы увидим примерно вот что :Код:<?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="start"> *<p align="center"> *Hello world ! * * I am Very Well * * [img]hello.wbmp[/img] * *<a href=other.wml>go other</a> * *[Только зарегистрированные пользователи могут видеть ссылки. ] *</p> </card> <card id="in"> *<p aling="center">UUps ! In me</p> </card> </wml>
Hello world !
I am very well !
{типа картинка}
go other
in page
Ну и далее по ходу пьесы.
----
Дека - подраздел wml файла, обрамляеся тегами <card>
Ну вот для начала думаю хватит, а дальше сам работай. Пробуй. Если будут ошибки не винить, писал по памяти, а если учесть, что wap сайты делал лет надцать назад, то ...
Cпасибо! Более подробного описания я и не ждал! Только один вопрос... Как сохранять картинки для WAP в формате .wbmp? Просто переименовать?
В Photoshop есть сразу такой формат. Так что нет необходимости сочинать чего-то.
File->New->(mode Bitmap) ==> [ok]
Рисуем двухцветный и :
File->Save As->(Format Wireles Bitmap (*.WBMP,.*WBM)->hello.wbmp->[сохранить]
Удачи !
Последний вопрос: нужно ли изменять chmod или оставить как есть (644)???
Нет ничего не надо. Оставь chmod 644. В приницпе, если владеешь тем же PHP то можешь сделать, так чтобы у тебя php отрабатывал. Тут тоже просто :
В .htaccess пишешь :
AddType application/x-httpd-php .wml .php
В самом начале php файла катаешь :
Header("Content-Type: text/vnd.wap.wml");
И вуаля, ссылки можешь как обычно index.php?total=good ... для примера ...
Все, спасибо! Вопросов больше нет!
З.Ы. PHP я не владею, CGI & PERL - моё...
Тему можно закрывать.