Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcdes

HTML em BD

Recommended Posts

Bom dia pessoal,meu problema é o seguinte: estou desenvolvendo um portal de notícias para uma intranet, onde usuários com permissão, irão digitar os boletins e as notícias relativas a semana. Estou usando um editor de texto online chamado "FCKeditor".Pergunto: Como faço para gravar a notícia digidata no banco e manter a formatação de texto que o usuário escolheu?tenho que salvar em html? se for... como gero esses arquivos?um grande abraço,Marcondes

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso nao tem a ver com o BD e sim com ASP

se você kiser manter a formatação HTML do seu codigo, qdo for puxa-la do BD tem q usar a função Server.HTMLEncode()

 

ex.:

 

<%response.write "Notícia: <br><p>" & Server.HTMLEncode(rs("noticia")) & "</p>"%>

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca usei este editor nao, mas suponho que voce deva usar o Server.HTMLEncode() antes de gravar no banco de dados.

 

Tenta e fala se deu certo!

 

 

Obs. onde eu consigo este "FCKEditor"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você manda gravar no banco de dados, alguma pagina receberá, por exemplo:

 

titulodanoticia = request.form("titulo")

noticia = request.form("noticia")

 

 

nao é isso? entao você utilizará da seguinte forma:

 

titulodanoticia = Server.HTMLEncode(request.form("titulo"))

noticia = Server.HTMLEncode(request.form("noticia"))

 

Tenta e da o toque...

 

Valeu pelo link!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei usar, mas não consegui.

 

<%=Server.HTMLEncode( Request.Form(sForm) )%>

 

Mas ele aparece assim para mim:

 

<P align=center><FONT color=#ff6633 size=5>marcondes</FONT></P>

e não com a formatação que coloquei.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na hora de exibir tem um comando que faz o contrario...

 

você tem que usar ele...

 

Esquece o nome... mas vou tenta arruma e te falo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.