| « prev next » |
Estes dias, eu setup o local de WAP para Blog de Wangjianshuo. Eu posso começar os comentários os mais atrasados em meu Web site e na contagem total da batida de meu móbil. Eu gostaria de compartilhar do código e das etapas de fonte com todos os usuários do blog - especialmente para proprietários de MovableType desde que você pode converter seu Web site ao local de WAP com o código que eu forneço.
Como alcançar o local de WAP
Se você tiver um móbil WAP-permitido, visitar por favor o seguinte Web site:
http://home.wangjianshuo.com/wap/
Estão aqui as duas imagens (está à esquerda o Home Page que indica todos os comentários e o retrato direito mostra o contador de batida)
O acima são a tela OT301 simulada usando UP.Simulator. Eu espero que eu possa lhe dar um retrato da página em meu Alcatel OT715 um dia.
Nota: Se você estalar a ligação acima no Internet Explorer, você não verá a página. Instead, você é alertado download a página, desde que retorna o “texto/vnd.wap.wml” como o tipo do índice que não pode ser proccessed pelo Internet Explorer.
A página de WAP - lima de WML
Se você conservar a página a seu disco local e a abrir no notepad, você verá os seguintes códigos:
<? version= " 1.0 " do xml? > <! Blog Wangjianshuo "” do title= do " índice de " do id= do <card do <wml> do PÚBLICO “- //WAPFORUM//DTD WML 1.1//EN” “http://www.wapforum.org/DTD/wml_1.1.xml " do wml de DOCTYPE > > href= " index.asp do <p><a? href= >Jian " index.asp do <p><a de id=353 " Shuo Wang</a></p>? id=352 de " href= " index.asp do <p><a >p1gs1ck</a></p>? de " href= " hits.cgi " >Hits</a></p> </card> </wml> do <a do <p>* >KLN</a></p> id=351
Após você estalar os *Hits ligam, você começam o seguinte código de WML:
<? version= " 1.0 " do xml? > <! PÚBLICO do wml de DOCTYPE “- //WAPFORUM//DTD WML 1.1//EN” “http://www.wapforum.org/DTD/wml_1.1.xml " > id= verdadeiro do <card de/> </head> "” do content= " max-age=0 do " Esconderijo-Controle”” do http-equiv= do forua= " do <meta do <head> do <wml> bateu” o title= " página batida " > batidas do <p>Page: <p> 127502</p> [href= " index.asp " >Back</a> do <a] </p> </card> </wml>
O código atrás do sceen
Eu usei uma lima do ASP fazer o trabalho. Você pode fàcilmente convertê-lo ao Perl ou ao código de PHP. Se você estiver usando MovableType, seguir as etapas abaixo para criar um molde do índice de WAP.
1. Abrir o console de MovableType e abrir o blog que você está editando.
2. Estalar “moldes” na barra esquerda da navegação.
3. Estalar do “o molde novo do índice clique” na seção do molde do índice.
4. Incorporar de “o índice WAP” ao campo conhecido e ao “WAP/Index.asp” no campo da lima de saída.
5. Usar o código abaixo no campo do corpo do molde.
6. Excepto o molde e a reconstrucção. Você terá a página de WAP em WAP/index.asp.
<% ““copyright 2003 URL de Shuo Jian Wang”: autor de http://wangjianshuo.com”: Jian Shuo Wang “criado: Março 18, 2003” descrição: “Esta página indica os comentários os mais atrasados” em todo o telefone móvel que suporta WAP. '%><%
Response.ContentType= " texto/vnd.wap.wml "
Se pedido (“ID”) = "" então
Response.Expires = -1
Terminar se
%><%
'
'O encabeçamento padrão cada necessidade do cartão
'
%><? version= " 1.0 " do xml? >
<! PÚBLICO “- //WAPFORUM//DTD WML 1.1//EN” “http://www.wapforum.org/DTD/wml_1.1.xml " do wml de DOCTYPE >
<wml>
<%Pedido seleto do caso (“ID”)
' =================================
'Índice do comentário
' =================================
%>lastn= " 5 " dos <MTComments >
<%
Caso “<$MTCommentID$>”:
%>
title= " <$MTCommentAuthor$> " do " índice " do id= do <card >
<$MTCommentBody$>
<p>- por <$MTCommentEmail$> em <$MTCommentDate$> de <$MTCommentIP$></p><p> [href= do <a "? “>Back</a>] </p>
</card>
</MTComments><%
"" Do caso:' =================================
'Homepage - Índice do comentário
' =================================
%>title= " <$MTBlogName$> " do " índice " do id= do <card >
lastn= " 10 " dos <MTComments >
href= " index.asp do <p><a? id=<$MTCommentID$> " ><$MTCommentAuthor$></a></p>
</MTComments>
href= " hits.cgi " >Hits</a></p> do <a do <p>*
</card><%
Caso mais:
%>
title= " Wangjianshuo " do " índice " do id= do <card >
<p>Something erradamente com o page</p>
href= do <p><a "? “>Back</a></p>
</card>
<%
Extremidade seleta
%>
</wml>
Comenta no código
1. Response.ContentType= " texto/vnd.wap.wml " deve ser incluído desde que deixou o browser de WAP o compreender é um índice de WML desde que não pode ser julgado da extensão de .ASP.
2. Pode necessitar alguma modificação antes que possa trabalhar em seu local.