молодцы!
Если бы ещё сделали wap версию, цены бы не было
В принципе оно и сейчас работает (тестировал на SE 810i), но есть артефакты в верстке. Для телефонов надо верстать отдельно.
Под WAP не надо, забудьте про него.
WML только на древних трубках, сделайте "XHTML Mobile 1.0" http://www.wapforum.org/DTD/xhtml-mobile10.dtd
Сверстать ещё страничку очень просто, только ОБЯЗАТЕЛЬНО сделайте валидацию!
И проверьте на нескольких телефонах.
Стоит проверить на Самсунгах и Нокиах (в том числе и N-серии).
Отображение в разных телефонах будет сильно отличаться.
Спасибо за полезный совет. Мы поставили
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Хотя, с валидацией форм, чувствую, придется еще поработать.
Это doctype специально для мобилок. Для КПК используйте обычный doctype.
Сделайте ещё один дополнительный шаблон и туда воткните версию для мобилок с соответствующей вёрсткой и на другом домене!
Т.е. 3 версии, браузерная, КПКшная и для мобилок.
http://msk.rusavtobus.ru/, http://pda.msk.rusavtobus.ru/ и http://wap.msk.rusavtobus.ru/
http://wap.msk.rusavtobus.ru/ - это wap сайт.
Раньше был WAP 1.* - надо было писать на WML
Сейчас WAP 2.0 - надо писать на XHTML
Начинать WAP2.0 сайты надо с:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
PS: koct9i очень правильно написал про доменное имя. Как вы думаете, много пользователей захотят вводить в мобилке wap.msk.rusavtobus.ru? Попробуйте сами, вас такое занятие должно за... на середине ввода
Вернули, спасибо 8) Для мобилок сделаем другой домен.
По поводу длинного домена — например, в Яндексе все PDA-версии сервисов получаются добавлением спереди субдомена. Например, http://pda.weather.yandex.ru/ .
Возможно, стоит подумать над коротким базовым именем.
Вот тут ещё коллега подсказал, почему у вас осталась одна ошибка при валидации:
Замените строку
<td colspan="3"><a href="/pda.pda?id=new&lang=ru">очистить точки</a></td>
на
<td colspan="3"><a href="/pda.pda?id=new&lang=ru">очистить точки</a></td>
За время общения с мобилками я понял, что они непредсказуемы!
Может быть всё, что угодно.
У разных встроеных в мобилки браузеров своё отобажение страничек и свои "понятия".
сделать валидную страничку легко, зато потом будет меньше проблем.
А некоторые wap-поисковики перед добавлением сайта в базу обязательно проверяют валидацию и просто выкидывают сайт, если валидация с ошибками.
с яндексом вы слегка не правы
это общий способ именования доменов, да; но есть удобная точка входа - m.ya.ru !
возьмите на заметку соотношение «кол-во букв/функционал» ;)
На первый же введенный запрос маршрут по которому я езжу ежедневно, оказался не найденным (чувствуется улучшенный алгоритм :).
Но это ерунда, возможно я сделал опечатку и не заметил (буквы по высоте больше текстового поля). Плохо, то что для нового поиска требовалось все печатать поновой. Чего я делать не стал.
Резюме - стоит добавить какой-то механизм, помогающий пользователю исправлять ошибки. А сообщение "Маршрут не найден" кажется странным, даже затруднюсь назвать в Москве две такие точки, между которыми нельзя было бы найти маршрут.
Не прошло и дня, а мои пожелания выполнены.
Виват разработчикам!
И раз пошла такая... То еще было бы здорово давать сылку на фрагмент карты тех участков, где надо идти пешком. Просто чтобы, если что, можно было сориентироваться, в какую сторону идти.
Проверил на смарте с QVGA-экраном, все работает нормально.
Единственное пожелание - было бы совсем хорошо, если можно нажать на предложенный номер автобуса и получить его полный путь следования от самого начала и до конечной остановки.
«Маршруты Москвы» теперь на PDA и с новым алгоритмом поиска