Eu vou lhe dar aqui um exemplo para voce seguir.
Vamos alterar o editor dos comentários da página articles.
1- Abra a sua página (pages/articles/index.php)
2- Na linha 262 como voce pode ver inicia a função comments é essa mesma função que nós queremos.
Repare na linha 309 (tem o textarea) que é o que voce quer alterar:
| code |
echo "<div class='info'>"._COMMENT_."<br><textarea name='text' cols='15' rows='4' style='width:350px; height:100px;'></textarea></div>";
|
Para voce usar o editor, voce chama ele assim:
| code |
textarea("nome_do_campo","100%","200px",1,"fulladmin");
|
Não se esqueça de alterar o nome do campo, pelo nome que voce vai subtituir, repare no exemplo do textarea que nós apagamos, ele tem o nome text, então é esse nome que vamos lá colocar no nome do campo.
Depois da mudança fica algo assim:
| code |
echo "<div class='info'>"._COMMENT_."</div>";
textarea("text","100%","200px",1,"fulladmin");
|
Pronto, o editor já está lá, agora temos que alterar a forma como o php interpreta isso.
Porquê? Simples, porque da forma que estava com o textarea nós estavamos convertendo para bbcode e agora com este editor iremos usar html.
Repare na linha 234
| code |
$ctext = censure(minibb2html(outCode($row['text'],0)));
|
Ele faz a chamada do campo text da base de dados e ele converte para minibb2html (isto é o bbcode).
Vamos então apagar o minibb2html dessa chamada.
Se não deu para voce entender esta parte aqui, faça a experiencia, salve o seu ficheiro e adicione um comentário para voce ver que ele não converte para html.
Viu o que eu estava dizendo ^^
Vamos lá alterar então isso, fica assim olha:
| code |
$ctext = outCode($row['text']);
|
E pronto chegamos ao fim do nosso exemplo, espero que tenha dado para voce perceber o esquema.
Só não acho que voce faça bem alterar isso no forum.
Porquê? Porque no forum é muito usual usarmos as tags do bbcode (vou colocar os * para ele não assumir as tags, tipo [*code*][*quote*], etc
Alguma dúvida que voce tenha, não hesite em colocar aqui, estamos aqui para ajudar no que for preciso.
Paulo Ferreira