Página 1 de 1

Site adaptado para abrir em smartphone

Enviado: 09 Ago 2014 02:42
por cjp
Toledo, e demais colegas,

Gostaria de saber se é muito complicado adaptar um site para abrir em smartphone, especialmente em Iphone.

Uso HTML e PHP, principalmente este. Teria que fazer muitas modificações para adaptá-lo para Iphone?

Site adaptado para abrir em smartphone

Enviado: 09 Ago 2014 11:18
por Toledo
Olá Inácio, não digo que seja complicado, mas sim é muito trabalhoso.

Primeiro você terá que ter duas (ou três se for contar Tablet) versões do seu site, uma para o modo normal e outra para mobile.

Para você entender isto, veja as duas versões que o fórum tem:

Fórum modo mobile (celular)

Fórum modo normal

Tendo as duas versões, ai você tem que colocar uma função nos arquivos PHP do seu site para detectar se o acesso está sendo por um computador ou por um celular (ou tablet). Se você entrar no google e buscar por detectar mobile PHP, vai encontrar vários exemplos de código.
cjp escreveu:Toledo, e demais colegas,
Evite postar mensagens exclusivas, isto pode inibir a participação de outros usuários do fórum.

Abraços,

Site adaptado para abrir em smartphone

Enviado: 09 Ago 2014 23:19
por sygecom
Inacio,
Procure também por CSS Responsive, nos usamos isso hoje com PHP e roda bem em qualquer smarphone

Site adaptado para abrir em smartphone

Enviado: 01 Set 2014 00:59
por rochinha
Amiguinhos,

Se quiserem façam uma visita ao meu website pelos seus smartphones e me dêem feedback. Em algumas versões do Android as imagens não aparecem, mas é problema do aparelho com Android.

www.5volution.com.br

Neste caso fiz dois sites, uma para o desktop, totalmente feito no Edit do DOS e algumas vezes no Notepad.

O pulo do gato esta em voce descobrir qual o tipo de aparelho(device) esta acessando o seu site e então direcioná-lo:

Código: Selecionar todos

<head>

...

        <!-- Begin iPhone/iPad detection code -->
        <script type="text/javascript">
            //if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) 
            if (navigator.userAgent.match(/(iPhone|iPod|iPad|BlackBerry|Android.*Mobile|webOS|Windows CE|IEMobile|Opera Mini|Opera Mobi|HTC|LG-|LGE|SAMSUNG|Samsung|SEC-SGH|Symbian|Nokia|PlayStation|PLAYSTATION|Nintendo DSi)/i))
               { document.location = "mobile/"; }
        </script>
        <!-- End iPhone/iPad detection code -->
	</head>

...

</head>
Neste caso o site para mobile esta numa sub-pasta na raiz do site.

Site adaptado para abrir em smartphone

Enviado: 01 Set 2014 16:25
por Jairo Maia
Rochinha,

Usando um telefone um pouco antigo, a figura na primeira página realmente não apareceu, mas as demais, em TELAS por exemplo, apareceram todas normalmente.

Fica a dica.

Site adaptado para abrir em smartphone

Enviado: 02 Set 2014 16:32
por rochinha
Amiguinho,

É problema de incompatibilidade entre a versão do Android e imagens. Tenho um MPEyo Pad com Android 2.3 e as imagens não aparecem nele. Nos meus smartphones Samsung/LG com Android 2.4, aparecem super rapido.

O interessante no script é a rapidez em direcionar para cada tipo de device. Fiz testes até com emuladores de devices e os direcionamentos ficam lindos.

Site adaptado para abrir em smartphone

Enviado: 17 Out 2014 15:26
por cjp
Demorei para responder porque estava estudando a questão do CSS Responsive. Confesso que não entendi muito bem.

Mas a questão é que eu não quero que o site abra nos dois modos, quero ele apenas no Iphone (nem tablet, nem Android, nem PC, só o Iphone mesmo). Claro que não estou falando de todo o site, mas apenas de algumas páginas específicas, que eu acesso diretamente (sem passar pela página principal do site). Então, bastaria fazer o site adaptado pro Iphone.

A questão é que a tela do Iphone é muito pequena, especialmente pra mim, que já não enxergo lá essas coisas. Queria que os botões e o texto a ser digitado aparecesse em letras grandes.

Vejam, por exemplo, este PHP:

Código: Selecionar todos

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 <title>Recado</title>
</head>
<?php
$arec="teste";
$aDst="A";
?>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 153);"
 alink="#000099" link="#000099" vlink="#990099">
 <form action="criarec2.php?arec=".$arec." method="post"> <input type="hidden">

 <left>
 <table align="left" border="0" cellpadding="0" cellspacing="0"
 width="89%" style='height:150px;'>
 <form action="filtrar.php" method="post">
 <label>Escolha o destinatário: </label>
 <BR>
 <select name="aDst" id="aDst" style='height:120px;'>
<option value="Y">Camylla</option>
<option value="G">Rodrigo</option>
<option value="U">Chaiane</option>
<option value="M">Camila</option>
<option value="S">Ketlyn</option>
<option value="K">Mari2</option>
<option value="X">Roseli</option>
<option value="N">Mariana</option>
<option value="Z">Ana Paula</option>
<option value="L">Lara</option>
  <tbody>
   <tr>
    <td>Digite o recado:

    <input size="280" name="recado" style='height:180px;'></td>
   </tr>
    <td> <input size="150" name="submit" value=" Enviar " type="submit">
    <input size="150" name="reset" value=" Limpar " type="reset"></td>
   </tr>
  </tbody>
 </table>
 </left>
</form>
</body>
</html>
Por mais que eu aumente o tamanho, a caixa de diálogo em si até aumenta (já está até grande demais), mas o texto digitado não.

Além disso, eu precisaria diminuir a extensão da caixa de diálogo, pois ela está ultrapassando a tela na lateral direita.

Também os botões Enviar e Limpar, não consigo aumentar de tamanho.

Site adaptado para abrir em smartphone

Enviado: 17 Out 2014 16:09
por rochinha
Amiguinho,

Em primeiro lugar é necessário entender como as telas apresentadas nestes devices se apresentam. Olhe telas que tenham controles como combos, checkboxes, botões e editboxes, vejam que raramente são desenhadas lado-a-lado, geralmente os controles estão verticalmente posicionados.

Se voce já tem pelo menos o link do layout mais atualizado coloque-o aqui e na medida do possível nós poderemos usá-lo.

Site adaptado para abrir em smartphone

Enviado: 17 Out 2014 16:27
por cjp
Ah, sim, o link desta página cujo código eu postei é www.inaciocarvalho.com.br/recado.php.

Acresci um nome na lista (Inacio), para vocês testarem à vontade. Peço que evitem usar os demais usuários.

Site adaptado para abrir em smartphone

Enviado: 17 Out 2014 16:47
por rochinha
Amiguinho,

Esqueça este trecho pois estava escrevendo em outro post, náo percebi e postei aqui.
Se voce já tem pelo menos o link do layout mais atualizado coloque-o aqui e na medida do possível nós poderemos usá-lo.
A mensagem que eu estava editando é este:

Em primeiro lugar é necessário entender como as telas apresentadas nestes devices se manifestam. Olhe telas que tenham controles como combos, checkboxes, botões e editboxes, vejam que raramente são desenhadas lado-a-lado, geralmente os controles estão verticalmente posicionados.

Veja que as dimensões não precisam ser fixas, os widths e heigths podem conter %, onde o valor define o percentual de ocupação do espaço dentro de um elemento como tabela ou a própria página. Neste caso width=100% ou width=60% definem o percentual da lagura do elemento, não importando a lagura do device.

Site adaptado para abrir em smartphone

Enviado: 17 Out 2014 18:46
por cjp
Já tentei de várias formas, mas não consegui:

1) Aumentar o tamanho dos botões Enviar e Limpar;

2) Aumentar o tamanho do texto que vai nas caixas de diálogo;

Site adaptado para abrir em smartphone

Enviado: 12 Mai 2015 10:26
por Mereu
Use a biblioteca de CSS Bootstrap, simples e muito boa.