Ir para conteúdo
Fórum Script Brasil

Eryx

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Eryx postou

  1. Eryx

    Mudança de idiomas

    Oi, gente! Como todo bom leecher, aqui estou eu querendo ajuda sem nunca ter contribuído para o fórum. Mas como tenho esse trabalho mais importante pela frente, quero aprender o máximo possível e me integrar ao fórum para poder deixá-lo sempre melhor. Eu tenho uma pequena dúvida, frescura minha, sobre a mudança de idiomas... Meu site é uma coisa toscamente simples. Fiz todo o texto e botões em imagens. Tudo funciona à base de CSS e HTML. Mas ficou bonito, ficou rápido, e acho que no fim das contas é isso que deve importar (né?) Enfim, o endereço caso queiram ver melhor é http://dehast.com Mas isso não é importante, não vim aqui pra ficar passando meu site, e sim pra pedir ajuda na questão de idiomas. Como toda a informação do site é a partir de imagens feitas no Photoshop, toda a tradução foi feita por lá e salva em .png Sendo assim, todas as minhas páginas têm suas versões, ou seja: contato.php e contato_en.php Quando o sujeito clica na bandeirinha do inglês, ele vai parar em index_en.php, onde o texto e botões são _en.png e os links são todos _en.php. Então, basicamente, foi isso que fiz. Coloquei duas bandeiras que alternam entre cinza e colorido dependendo da língua onde o cidadão está, e a clicável sempre vai levar esse nosso querido cidadão de volta à página principal do site, na outra língua. O que eu gostaria de poder fazer é que quando esse visitante está na página software.php e clique na bandeira em inglês, ele pule direto pra software_en.php ao invés de voltar ao index_en.php O código, nesse momento, está assim na página em PT: <div style="left: 576px; top: 50px; position: absolute; border: 0px solid #000000;"> <img src="ptu.png" title="O site já está em português." /> <a href="index_en.php" target="_self"><img title="Navigate in English" src="en.png" /></a> </div> E em EN... <div style="left: 576px; top: 50px; position: absolute; border: 0px solid #000000;"> <a href="index.php" target="_self"><img src="pt.png" title="Navegue em português" /></a> <img src="enu.png" title="The page is already in English." /> </div> Sei que, para ter essa mudança dinâmica que eu quero, deveria estar da seguinte forma: <div style="left: 576px; top: 50px; position: absolute; border: 0px solid #000000;"> <img src="ptu.png" title="O site já está em português." /> <a href="%s_en.php" target="_self"><img title="Navigate in English" src="en.png" /></a> </div> <div style="left: 576px; top: 50px; position: absolute; border: 0px solid #000000;"> <a href="%s.php" target="_self"><img src="pt.png" title="Navegue em português" /></a> <img src="enu.png" title="The page is already in English." /> </div> O que gostaria de saber/aprender é como modificar o meu CSS ou PHP ou o que for necessário para que outra parte do meu site, do meu código, compreenda que em %s deve-se aparecer o nome da página em que meu visitante se encontra. Eu imagino que precisaria dar uma classe aos meus <a>, como class="pag_atual_en" e class="pag_atual_pt", e dali fazer a mágica, mas falta mágica em mim. Podem me ajudar, gente? Obrigado desde já! =)
×
×
  • Criar Novo...