Jump to content


Dakan

Member Since 01/02/2007
Offline Last Active 16/03/2008, 16:36
-----

Posts I've Made

In Topic: Bbcode

01/02/2007, 20:59

Sim..
ja fiz aqui...
textarea e usei nl2br...
Mas..
Obrigado mesmo assim :)

In Topic: Bbcode

01/02/2007, 19:17

O html:
O código abaixo, deve-se colocar dentro da tag <head> e antes da tag </head>:

<script language="JavaScript" type="text/javascript">

function inserts(text) {

text = ' ' + text + ' ';

if (document.F1.msg.createTextRange && document.F1.msg.caretPos) {

 var caretPos = document.F1.msg.caretPos;

 caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;

 document.F1.msg.focus();

} else {

document.F1.msg.value  += text;

document.F1.msg.focus();

}

}

</script>
O código abaixo você adiciona aonde quiser que apareça o bbcode. A textarea deve-se chamar msg e o nome do form F1. Se for outro, você modifica o F1 pelo nome do form no javascript, e se a textarea também for outra, você modifica o msg no javascript também.
<input type="button" onclick="java script:inserts('<Enter>')" value="Quebra de Linha" class="form">
Então, ao enviar, você deve substituir o <Enter>. Aí entra o PHP:
<?php
$texto = "Olá<Enter> Mundo!"; //aqui o texto que ele irá substituir
echo str_replace("<Enter>", "<br />", $texto); //aqui ele substitui
?>

Qualquer dúvida, pergunta ;)



Olá,

Não não... desculpe amigo, você interpretou errado...
O <enter> no caso, seria a Quebra de linha...
Desculpe :/

IPB Skin By Virteq