Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 01.06.2005, 10:40   #1
 
Аватар для ostgur
 
Регистрация: 25.03.2005
Адрес: Япония
Сообщений: 1,242
Доменные сделки: 2
Реноме:
Одобрения
Спасибо (Отдано): 1
Спасибо (Получено): 2
Как создать WAP-сайт(моя статья)

Вы все, наверное и не раз, видели сайты на своих мобильных телефонов и, возможно, каждый из вас хотел иметь личный wap-сайт, не говоря уже и про обычный сайт. В данной статье я попытаюсь объяснить, на сколько это возможно проще, о принципах создания такого сайта.

Прежде всего нужно уяснить, что WAP - это не HTTP, а совсем другой стандарт, созданный специально для мобильных телефонов, поэтому любителям побаловаться с картинками большого размера попрошу не беспокоить WAP-разработку, так как маленький экранчик любимого мобильного может просто не загрузить столь уникальный проект. Также нужно понимать и посетителей вашего сайта, которые не будут просматривать большие страницы, так что страницу следует заранее разделять на карточные блоки с кнопками далее и назад(об этом я расскажу немного позже) для удобства. Кто хоть когда-то делал HTTP-сайты легко сможет уловить всю технологию создания WAP-проекта. Как и в html в wml-формате есть тэги, слишком напоминающие нам о HTTP, чтобы новички поняли, что же я скрыл под этим понятием "тэг", попробую объяснить это на простом примере:

Код:
<wml>
  <card> 
   <p>Welcome</p> 
  </card> 
</wml>
Давайте разберём все строчки данного кода по порядку. На данном примере я создал небольшую страничку, где <wml> и </wml> - это два тэга, один из которых даёт команду на то, что эта страница является WML-файлом и её следует обрабатывать соответственно, а второй на то, что нужно заканчивать обработку этой страницы. Тэги <card> и </card> говорят нам о том, что нужно открыть карту(аналог страницы) с надписью Welcome, на которую указывают тэги <p> и </p>. Зачем нужно по два тэга для одного слова, ссылки или картинки? Всё очень просто! Обработчик должен указывать нам, что именно должно входить в него и до каких пор, именно для этого и нужен закрывающий тэг. Но есть тэги не требующие закрытия(наверное вы уже догадались к чему я веду), например тэг переноса на новую строку <br/>. Сейчас я создам простую WML-страницу и на её примере объясню распространённые тэги:

Код:
<?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="home" title="Welcome">
  <p align="center">Welcome to OSTGUR<br/>
  <img src="logo.gif"/><br/>
  <do type="accept" label="dalee"><go href="#card1"/></do></p>
  </card>
<card id="card1" title="Page 1">
  <p>Eto pervaia kartochka!</p>
  <do type="accept" label="dalee"><go href="#card2"/></do>
  <do type="prev" label="nazad"><prev/></do>
  </card>
<card id="card2" title="Page 2">
  <p>Eto vtoraia kartochka!</p>
  <do type="accept" label="domoi"><go href="#home"/></do>
  </card> 
</wml>
Про первые две строчки кода я говорить ничего не буду, просто скажу, что без них ваш сайт работать не будет. Далее вы видем 3 карты(страницы по-русски). У каждой карты имеется свой идентификационный номер(id=""), зная который, мы сможем зайти на неё по ссылки,а также название(title=""), которое будет отображаться вверху страницы на мобильном телефоне. Теперь давайте разберйм то, что находится внутри кард. Вскроим карты, господа! :-) В первой карте мы видим, уже знакомый нам по первому примеру, тэг <p>, но в нём также наблюдается непонятная для вас строчка align="center", которая обозначает выравнивание текста по центру. <img src="logo.gif"/> - это одиночный тэг, гласящий отображение картинки(src="") с понятным именем logo.gif. На следующей строке идёт тэг <do>, который имеет type="accept", означающий, что это кнопка и лэйбел, то биш надпись на ней(label=""). Потом идёт действие кнопки <go href="#card1"/>, которое обозначает, что при нажатии на кнопку откроется карта с идентификационным номером card1(# - обязательный симбол при ссылки на карту, если ссылаетесь на файл, то указывайте так <go href="index.wml"/> или <go href="music.mid"/>) и закрытие тэга <do> - </do>. Во второй и третьей карточке должно быть всё понятно, кроме одного события и атрибута на тэг <do>, которые имеют место быть во второй карточке. type="prev" говорит нам о кнопке, которая ведёт нас на карту открытую перед этой, для подтверждения типа используется событие <prev/>. Конечно, в wml ещё много тэгов и атрибутов, но я ограничусь на этом, так как в интернете можно нарыть намного больше инфы, чем я написал.

Теперь выберим программу, в которой будем писать сайт. Лучше всего для этого подойдёт Блокнот или Notepad , который устанавливается вместе с Windows. Почему? Во-первых, меньше тормозов, во-вторых, всегда под рукой! Так что дерзайте, главное не забыть сохранить файл как имя_файла.wml. Ну а чтобы протестировать ваш сайт на компьютере, вооружитесь программой M3Gate(http://www.dubna.com/m3gate/download/). Удачи!

Автор: OSTGUR

Любое копирование материалов выше запрещается!
ostgur вне форума   Ответить с цитированием
Старый 01.06.2005, 23:27   #2
 
Регистрация: 18.04.2005
Сообщений: 1,649
Доменные сделки: 3
Реноме: 135
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Статью читал в МК за 2003 год.
zahvati вне форума   Ответить с цитированием
Старый 02.06.2005, 12:59   #3
 
Регистрация: 17.01.2005
Сообщений: 1,038
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для Darth_antony с помощью ICQ
а у меня книжка типа Левина wap сайт своими руками, собсно все книги типа левина составлены из чужих материалов, зато хоть с ап (копирайтами)
Мк тоже читал =)
Darth_antony вне форума   Ответить с цитированием
Старый 06.06.2005, 13:52   #4
 
Аватар для ostgur
 
Регистрация: 25.03.2005
Адрес: Япония
Сообщений: 1,242
Доменные сделки: 2
Реноме:
Одобрения
Спасибо (Отдано): 1
Спасибо (Получено): 2
Darth_antony & zahvati:
Ни то ни другое не читал, статью писал сам для газеты города Новосибирска "Мобильный эксперт" №2 за 8 февраля 2005 года. Источник, программа APOO WML-editor, путь метода тыка по тэгам!
ostgur вне форума   Ответить с цитированием
Старый 06.06.2005, 14:22   #5
 
Регистрация: 22.04.2005
Адрес: UA
Сообщений: 398
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
В МК (если енто Мой компьютер) статья вроде бы не точно такая же была.
Vladimir вне форума   Ответить с цитированием
Старый 06.06.2005, 18:56   #6
 
Аватар для ostgur
 
Регистрация: 25.03.2005
Адрес: Япония
Сообщений: 1,242
Доменные сделки: 2
Реноме:
Одобрения
Спасибо (Отдано): 1
Спасибо (Получено): 2
2 Vladimir:
Ну ты приколист... А так она на диске F:/ валяется
ostgur вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:59. Часовой пояс GMT +4.