Jump to content


Photo

Criar Uma Variavel De Texto


  • Faça o login para participar
10 replies to this topic

#1 RodrigoMataoBR

RodrigoMataoBR

    Turista

  • Usuários
  • 38 posts
  • Sexo:Masculino

Posted 11/12/2008, 10:54

Olá. Tenho um site de jogos online e quando algum usuario joga aparece um formulario com um HTML para que ele possa inserir o jogo em seu site ou scrapbook.
Atualmente o código é esse:
<div style="width:180px; height:54px; background-color:#EEEEEE; border:#999999
 1px solid; margin:10px 0 -1px 0; padding:5px; font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333;">
<a href="%gamelink%" TITLE ="Clique para jogar %gametitle%" style="text-decoration:none;">
<img src="%displaygameicon%" alt="Jogar %gametitle%" width="60" height="50"
 style="padding:1px; border:#CCCCCC
 1px solid; margin:0 5px 0 0;" align="left" />Jogar<br />
<strong style="color:#004080;border:none;text-decoration:underline;">ESSE JOGO</strong></a></div>
<div style="width:180px; background-color:#EEEEEE; border:#999999 1px solid; margin:0 0 10px 0;
 padding:5px; font-size:10px; font-family:Geneva, Arial; color:#333333;">
<a href="http://www.horadejogar.com/" title="Jogos Online"
 style="color:#004080;text-decoration:none;">» Veja mais jogos!</a></div>


Eu gostaria de substituir aquela parte onde está escrito "ESSE JOGO" pelo nome do jogo, que é acionado pela variável %gametitle%
Mas sei que não basta colocar %gametitle% no lugar de "ESSE JOGO" pois o script achará que eu quero que apareça o escrito %gametitle%.
Como posso fazer para ali no lugar de ESSE JOGO aparecer o nome do jogo que a pessoa está? (isto é, o passar de "ESSE JOGO" para o nome do jogo (disponivel em %gametitle%)?

Desde já agradeço

PS: Quebrei o código pois se deixasse tudo em uma linha ia deformar o forum

Edição feita por: RodrigoMataoBR, 11/12/2008, 10:58.


#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 11/12/2008, 11:06

Isso é php? Não conheço variáveis que tenham prefixo % no PHP.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 RodrigoMataoBR

RodrigoMataoBR

    Turista

  • Usuários
  • 38 posts
  • Sexo:Masculino

Posted 11/12/2008, 11:11

Isso é php? Não conheço variáveis que tenham prefixo % no PHP.

Creio que é php sim. O script que tenho só trabalha com html (que com certeza não é), php, javascript e ajax.

#4 franky

franky

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 11/12/2008, 12:07

Olá Rodrigo, o código php começa com <? e termina com ?> e no código q vc postou não existe estes símbolos.
O código q usa % é asp, mas <%.
De uma verificada, tá!

#5 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 11/12/2008, 12:19

PHP também dá suporte a ASP Tags (não faço a menor idéia do motivo..), basta ligar a diretiva: http://br2.php.net/m...hp#ini.asp-tags

Isso tem cara de ser algum sistema de templates ou algo assim... fica difícil ajudar sem ter mais detalhes =/

#6 RodrigoMataoBR

RodrigoMataoBR

    Turista

  • Usuários
  • 38 posts
  • Sexo:Masculino

Posted 11/12/2008, 12:25

PHP também dá suporte a ASP Tags (não faço a menor idéia do motivo..), basta ligar a diretiva: http://br2.php.net/m...hp#ini.asp-tags

Isso tem cara de ser algum sistema de templates ou algo assim... fica difícil ajudar sem ter mais detalhes =/

Exatamente boirock
O arquivo onde está esse texto chama-se blog.html e está dentro da pasta de template

#7 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 11/12/2008, 12:41

vc pegou esse script pronto?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#8 Luckas

Luckas

    Luckas

  • Usuários
  • 341 posts
  • Sexo:Masculino
  • Localidade:Itapira SP.
  • Interesses:HTML
    PHP
    CSS
    PhotoShop

Posted 11/12/2008, 12:51

Manu, se é php ou não eu não sei. hehehehe

mas se entendi direito acho que você terá de fazer isso aqui.

<div style="width:180px; height:54px; background-color:#EEEEEE; border:#999999
 1px solid; margin:10px 0 -1px 0; padding:5px; font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333;">
<a href="%gamelink%" TITLE ="Clique para jogar %gametitle%" style="text-decoration:none;">
<img src="%displaygameicon%" alt="Jogar %gametitle%" width="60" height="50"
 style="padding:1px; border:#CCCCCC
 1px solid; margin:0 5px 0 0;" align="left" />Jogar<br />
<strong style="color:#004080;border:none;text-decoration:underline;">%gametitle%</strong></a></div>
<div style="width:180px; background-color:#EEEEEE; border:#999999 1px solid; margin:0 0 10px 0;
 padding:5px; font-size:10px; font-family:Geneva, Arial; color:#333333;">
<a href="http://www.horadejogar.com/" title="Jogos Online"
 style="color:#004080;text-decoration:none;">» Veja mais jogos!</a></div>

Agora se não funcionar e for php mesmo, tente fazer o seguinte.

<div style="width:180px; height:54px; background-color:#EEEEEE; border:#999999
 1px solid; margin:10px 0 -1px 0; padding:5px; font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333;">
<a href="%gamelink%" TITLE ="Clique para jogar %gametitle%" style="text-decoration:none;">
<img src="%displaygameicon%" alt="Jogar %gametitle%" width="60" height="50"
 style="padding:1px; border:#CCCCCC
 1px solid; margin:0 5px 0 0;" align="left" />Jogar<br />
<strong style="color:#004080;border:none;text-decoration:underline;"><? echo $gametitle; ?></strong></a></div>
<div style="width:180px; background-color:#EEEEEE; border:#999999 1px solid; margin:0 0 10px 0;
 padding:5px; font-size:10px; font-family:Geneva, Arial; color:#333333;">
<a href="http://www.horadejogar.com/" title="Jogos Online"
 style="color:#004080;text-decoration:none;">» Veja mais jogos!</a></div>

Experimente trocar o <? ?> por <?php ?> ou <% %>. Vai tentando que deve ser por ai. :D

Espero ter ajudado

Edição feita por: Luckas, 11/12/2008, 12:54.

Luckas_
********
cheeseboy_@hotmail.com

#9 RodrigoMataoBR

RodrigoMataoBR

    Turista

  • Usuários
  • 38 posts
  • Sexo:Masculino

Posted 11/12/2008, 13:09

vc pegou esse script pronto?

Sim. Comprei-o.
O código original dessa área ai (para postar em sites/orkut) é diferente, apenas com CLIQUE AQUI PARA JOGAR e uma imagem do jogo. Estou tentando fazer aparecer o nome

(...)
Espero ter ajudado

Funcionou Luckas. O que eu achei estranho foi que bastou adicionar %gametitle%
A linha está assim:
<strong style="color:#004080;border:none;text-decoration:underline;">%gametitle%</strong></a></div>

O gozado é que na minha opinião, se eu fizesse isso ia aparecer o escrito %gametitle%, mas não.

Ficou bonitinho agora :D
Valeu a todos.

#10 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 12/12/2008, 14:45

É porque isso é um sistema de templates.
Quando não exibe o %gametitle%, é porque você está executando um PHP, que substitue essa "variável" por uma outra string qualquer.
Eu aposto que você não está executando o blog.html diretamente, você deve estar executando um PHP, que chama este blog e aplica as devidas alterações.

Qualquer dúvida, poste.

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#11 RodrigoMataoBR

RodrigoMataoBR

    Turista

  • Usuários
  • 38 posts
  • Sexo:Masculino

Posted 12/12/2008, 15:22

É porque isso é um sistema de templates.
Quando não exibe o %gametitle%, é porque você está executando um PHP, que substitue essa "variável" por uma outra string qualquer.
Eu aposto que você não está executando o blog.html diretamente, você deve estar executando um PHP, que chama este blog e aplica as devidas alterações.

Qualquer dúvida, poste.

Até mais ^_^

É isso aí mesmo!
Quando eu entro direto no caminho/blog.html aparece a váriavel do %gametitle%

Seguindo a logica, qualquer arquivo de template .html executará a variável % que eu escolher, pois será rodado pelo php, certo?

Obrigado Dudu, obrigado Luckas.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq