Jump to content


Photo

Bbcode De Replace (help)


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

#1 Hyd

Hyd

    Novato no fórum

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

Posted 29/03/2006, 12:19

Eu quero fazer o seguinte:
Uma página com uma textarea e um botão, quando o usuário digita certar combinações e clica no botão, alumas letras são substituidas por imagens. Certo isso eu já fiz é tá funcionando perfeitamente!

Mas eu sou muito exigente!
O que eu realmente quero é criar é uam página que substitua o que está escrito por imagens de letras de jogos, bem isso eu já consigo, mas é preciso por 2 caracteres para subistituir sem erros na página. Então o usuário que quer que apareça na tela "jaca" na fonte de imagens tem que escrever "/j/a/c/a", e isso é um saco xD.

_Será que tem como fazer um replace apenas com um caracter sem dar erro na página?
_Ou então, algum scrip de um botão que quando clicar adicionar '/' entre cada caracter digitado e aí clicar no outro botão de replace.


Quem quiser ver minha página esse é o link:
http://d-h.webcindario.com/font.php
Tem apenas as letras minúsculas e para subistituir é /a, /b /c, etc...

Edição feita por: Hyd, 29/03/2006, 12:20.


#2 .camila

.camila

    Turista

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

Posted 29/03/2006, 13:57

Bom, você pode pedir ao usuário que ao invés de inserir uma barra (/) antes das palavras que deseja substituir, ele precise somente escrever a palavra em maiúsculo. Exemplo:

$texto = "Este texto é de exemplo, ou Seja, só serão Substituídas as palavraS em maiúsculo";

$texto2 = str_replace("S","<b>X</b>",$texto);

print($texto."<br><br>".$texto2);

Mas aí você deve deixar bem frisado ao usuário que tudo o que ele digitar em maiúsculo será substituído por imagem. Agora, caso haja alguma palavra que ele quer que seja maiúscula mesmo, ou seja, sem substituições, ai sim peça que ele coloque a barra antes.

Será que é isso que você quer? Talvez tenha uma forma mais simples de fazer, caso sim, logo logo aparece alguém para nos mostrar... :D

Tenta ai!

[]'s

ps: não consegui acessar o site :/

Edição feita por: camila.bianchi, 29/03/2006, 14:04.


#3 Hyd

Hyd

    Novato no fórum

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

Posted 29/03/2006, 16:28

É desse jeito até que dá :), mas e as minúsculas? o.O
Na pagina que eu fiz só tem as minúsculas mas é ´so por que deu preguiça que fazer as maiúsculas xD.

Quem souber de um jeito melhor responde aqui plx \o/

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 29/03/2006, 16:56

As palavras que devem ser trocados poderiam ficar entre colchetes.
O que acha?

Como aqui no fórum. [b], [i], etc.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 29/03/2006, 19:02

Bom, veja se ajuda:
http://www.gustavopa...simples-bbcode/

Ou procure aqui no fórum por BBCode.
Que pe o que o Eclesiastes falou, é bem mais fácil delimitar entre colchetes o que vc quer subistituir depois!

Até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#6 Hyd

Hyd

    Novato no fórum

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

Posted 30/03/2006, 00:30

Não dá certo, pq TUDO será subistituído.
Usar [] é como está agora usando "/a" para aparecer "Posted Image".
O "/" eu posso trocar por qualquer outro caractere.
Mas eu quero bem fácil pra quem vai digitar.

>>
/j/a/c/a == Posted ImagePosted ImagePosted ImagePosted Image

Edição feita por: Hyd, 30/03/2006, 00:33.


#7 Hyd

Hyd

    Novato no fórum

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

Posted 19/04/2006, 19:56

Ninguém sabe?
Pode ser em outras linguagens tbm.




1 user(s) are reading this topic

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

IPB Skin By Virteq