Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как на WML сделать меню авторизации с иконками? 
:(
    Опции темы
vlad275
Дата 25.1.2012, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Как на WML сделать меню авторизации с иконками?

Подскажите пожалуйста, как на WML и WMLScript сделать менюшку, не текстовое как принято на старых мобильниках, а графическое?
Чтобы при OnMouse и OnClick изображения менялись?

Как передать данные из полей ввода WAP-сайта в серверную часть сайта, в reg.php?

Это сообщение отредактировал(а) vlad275 - 25.1.2012, 13:05


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
$дмитрий
Дата 25.1.2012, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



Цитата

Как передать данные из полей ввода WAP-сайта в серверную часть сайта, в reg.php?

Так же как и в HTML, через аттрибут формы action
Код

<form action="reg.php" method="post">

PM MAIL   Вверх
vlad275
Дата 26.1.2012, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Спасибо. А в WMLScript тоже работают события OnMove и OnClick?


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
$дмитрий
Дата 26.1.2012, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



OnClick реализуется через внешний вызов функции, пример
Код

<go href="test.wml#fun()" />

OnMove нет такого события
PM MAIL   Вверх
vlad275
Дата 30.1.2012, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Спасибо. А какие в WMLScript есть события курсора?

Добавлено через 4 минуты и 6 секунд
Блин, еще и 
php_admin_flag short_open_tag Off 
нужно выставить в Apache


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
$дмитрий
Дата 30.1.2012, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



Цитата

А какие в WMLScript есть события курсора?

В WMLScript вообще нет понятия курсор мыши. Как таковых событий всего 4: onenterbackward, onenterforward, onpick, ontimer

PM MAIL   Вверх
superhans
Дата 31.1.2012, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.1.2012

Репутация: нет
Всего: нет



php_admin_flag short_open_tag Off 
нужно выставить в Apache 
не сложно сделать
PM MAIL WWW Skype   Вверх
vlad275
Дата 1.2.2012, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Цитата($дмитрий @  30.1.2012,  16:11 Найти цитируемый пост)
В WMLScript вообще нет понятия курсор мыши. Как таковых событий всего 4: onenterbackward, onenterforward, onpick, ontimer


Спасибо. Значит сделать меню с анимационными графическими кнопками не получится.

Попробую сделать переадресацию для старых мобильников  http://api.yandex.ru/detector/ 
и меню с заменой картинки на рисунок нажатой кнопки для 


Это сообщение отредактировал(а) vlad275 - 1.2.2012, 15:39


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
vlad275
Дата 2.2.2012, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



На каком лучше языке программирования писать генератор wml-странички? 
Я пока остановился на PHP, так как он проще и для него есть API Яндекс.Детектор, но судя по поиску на sql.ru для wml обычно используют ASP.NET. 
В принципе, для особой крутизны можно использовать и Rational Application Developer for WebSphere.
Кто что порекомендует?

Это сообщение отредактировал(а) vlad275 - 8.2.2012, 11:21


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
$дмитрий
Дата 2.2.2012, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



Что знаешь лучше на том и пиши, по мне так PHP
PM MAIL   Вверх
vlad275
Дата 3.2.2012, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Цитата(superhans @  31.1.2012,  16:44 Найти цитируемый пост)
php_admin_flag short_open_tag Off нужно выставить в Apache не сложно сделать 


Админ сервака не разрешает менять настройки PHP так как сервак шаред. На виртуальной машине.


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
vlad275
Дата 3.2.2012, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



:-((((


Пример из сервиса API Яндекс.Детектор на эмуляторе не работает.
Пример кода http://api.yandex.ru/detector/doc/dg/refer...php-samples.xml
Цитата

<?php

$headers = '';

foreach ($_SERVER as $key => $value) {
   if (strpos($key, 'HTTP_') === 0 && $key != 'HTTP_HOST' && $key != 'HTTP_CONNECTION') {
       $key = strtolower(strtr(substr($key, 5), '_', '-'));
       $headers .= $key . ': ' . $value . "\r\n";
   }
}

$opts = array(
 'http'=>array(
   'method'=>"GET",
   'header'=> $headers,
 )
);

echo file_get_contents('http://phd.yandex.net/detect', false, stream_context_create($opts));
?>


user posted image

Это сообщение отредактировал(а) vlad275 - 3.2.2012, 17:41


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
$дмитрий
Дата 3.2.2012, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



Не факт что эмулятор отправляет оригинальный "UserAgent". Это легко проверить, достаточно сохранить $headers в файл
Код

file_put_contents('test.php', $headers);


PM MAIL   Вверх
$дмитрий
Дата 3.2.2012, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 10
Всего: 45



Проверил, так и есть. M3Gate посылает не "телефонный" UserAgent
Кстати говоря, и не должен его посылать. Эта прога не заточена под конкретную модель!

Проверил на WapProff, там Яндекс отрабатывает нормально. Получаю ответ:

Код

<yandex-mobile-info>
        <name>6670</name>
        <vendor>Nokia</vendor>
        <device-class>s60v2</device-class>
        <device-class-desc>Symbian S60v2</device-class-desc>
        <screenx>176</screenx>
        <screeny>208</screeny>
        <java>
                <cam-access>1</cam-access>
                <fs-access>1</fs-access>
                <certificate-prefix>t</certificate-prefix>
                <iconsize>32x32</iconsize>
        </java>
</yandex-mobile-info>


PM MAIL   Вверх
vlad275
Дата 6.2.2012, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



$дмитрий, не могли бы Вы подсказать из-за чего WapProff выводит эти ошибки. Уже голову сломал. Не понимаю в чем дело ((((((

Цитата

Line 1: Tag wml invalid
Line 1: Tag card invalid


PHP код:

Код

<?php 
echo '<' . '?xml version="1.0" encoding="utf-8"?' . '>';
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
echo "<wml>";
echo " <card id=\"News\" title=\"my card\">";
echo " </card>";
echo "</wml>";
?>


Вот какой WML выводится:
 
Код

<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml> <card id="News" title="my card"> </card></wml>



Это сообщение отредактировал(а) vlad275 - 19.3.2012, 00:47


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1121 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.