Люди! Мне нужно создать 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>
*
*[Only registered and activated users can see links. Click Here To Register...]
*</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 сайты делал лет надцать назад, то ... [Only registered and activated users can see links. Click Here To Register...]
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 - моё...
Тему можно закрывать.
Стоит отметить, что многие wap-браузеры не поддерживают страницы больше 15 кб [Only registered and activated users can see links. Click Here To Register...]
Еще пару авторских статей:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Внесу свои 5 копеек... для лисоводов — [Only registered and activated users can see links. Click Here To Register...]