public marks

PUBLIC MARKS from bacon with tags html & acordo

September 2007

como carregar logo no theme.html de acordo com a resolução do usuario

desisti do processo., achei melhor adaptar o tema para ser auto ajustável, mas usando min-width e max-width, para limitar o tema. claro que fui obrigado a fazer uma gambiarra para fazer fucionar no ie, já que essa maldição insiste em existir para nos "obrigar" a fazer as coisa da forma errada. mas pelo que vi está funcionando direitinho. obrigado! :-d abração!

como carregar logo no theme.html de acordo com a resolução do usuario

pessoal, fiz algo parecido há um tempo atrás, mas tem varios problemas ou seja, vários ifs. por exemplo, eu trabalho com dual head, ou seja dois monitores em paralelo, portanto minha resolução é 2560x1024 ou seja, largura de 1280 de um mais a do outro e a altura é a mesma. então o javascript vai pegar a largura com valores muito mais altos. fora outro problema, com a popularização dos widescreen, as resoluções são distintas e fora do padrão proporcional 800x600 e filhos, por exemplo 900x1024 está afim de controlar na raça todas estes valores? é complicado, rs

August 2007

como carregar logo no theme.html de acordo com a resolução do usuario

boas. não testei.desculpa lá! mas quandoo fazia um portal pensando nisso usava uma tabela com 779 px (acho eu) assim que estava de 800x600 não dava grilo, mas depois acabei usando, mencionando que o portal é para igual ou maio do que 1024x768, porque acho que hoje em dia poucos usam esta configuração.as vezes usava um javascript somente para quem não tinha a tal configuração receber um alerta para mudar a configuração, porque fazer outros formatos é meio brabo.se fosse tudo em css, acho que seria mais fácil. cai de paraquedas aqui .mas.foi meu toque,. vlad

March 2007

como carregar logo no theme.html de acordo com a resolução do usuario

detectando resolução do visitante e enviando para uma outra página. para detectar a resolução é possível utilizar as variáveis pré definidas do javascript screen.width e screen.height. na verdade só é necessário utilizar uma porque se screen.width for igual a 800, o screen.height obrigatóriamente será igual a 600. para resolver esse problema você pode criar duas páginas, uma para resoluções maiores ou iguais a 1024x780 e outras para resoluções menores ou iguais a 800x600. o código em javascript : w = screen.width; if(w >= 1024) location.href = "http://página1024.com"; if(w <= 800) location.href = "http://página800.com"; um exemplo online : sua resolução é maior igual a 1024x780, então redireciona para a url = > http://página1024.com como aplicar em seu portal : <html> <body> <script> w = screen.width; if(w >= 1024) location.href = "http://página1024.com";<br

como carregar logo no theme.html de acordo com a resolução do usuario

celia, seja bem-vinda ao xoops. eu não sou conhecedor profundos de temas, mas dentro do possivel, sempre procuro a saída mais simples e em geral é que funciona mais. não seria o caso de você montar 2 temas? 1 - que funcione para a resolução de 800 x 600 e outro que funcione para 1024 x 768? 2 - usar o módulo xoops-temas para que o usuário possa fixar o tema de sua preferencia. 3 - algum hack que identifique a resolução antes de chegar o carregamento no index e troque a variavél do tema. eu procurei por esta dica aqui e infelizmente não achei. sei que ela existe aqui. observação: se alguém souber onde anda, coloque o endereço aqui para ajuda-la. obrigado.

como carregar logo no theme.html de acordo com a resolução do usuario

olá,! uso o xoops 2.0.13.2 e o tema blue_lagoon. gostaria de carregar o logo da instituição de acordo com a resolução da tela da pessoa. 800 ou 1024. fiz uma alteração no theme.html que funcionou em parte. coloquei um javascript no início do tema. para pegar a resolução da tela do visitante. <script language='javascript'> var resulto = screen.width; document.cookie = "resolucao="+screen.width+"x"+screen.height; //--> </script> depois coloquei no local referente ao local onde colocamos a logo da página um código em php: <table cellspacing="0" cellpadding="0"> <tr> <td align="center"> <{php}> $resolução = list($width,$height)=explode("x",$_cookie['resolucao']); if ($width == 800) { echo "<img src='diretório_onde_esta_imagem/images/hermann_800.jpg'>"; } else { echo "<img src='diretório_onde_esta_imagem/images/hermann_ceu.jpg'>"; } <{/php}> </td> </tr