Jump to content


Photo

Fkeditor - Visualizar Texto Salvo No Banco


  • Faça o login para participar
1 reply to this topic

#1 elanesp

elanesp

    Novato no fórum

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

Posted 13/02/2008, 10:45

olá pessoal.

Uso FKEditor numa aplicação java nesta pag jsp.
<!-- EDITAR -->
	<div id="projetoConfGeralEdit" style="display:none">		
		<html:form action="/ProjetoConfGeralSalvar" focus="nmProjetos" onsubmit="var oEditor = FCKeditorAPI.GetInstance('modelo');
document.getElementsByName('modelo')[0].value = oEditor.GetXHTML(true); submit_form('projetoConfGeralForm','confProjGeral'); return false;" >
	
		
		<html:hidden property="codigoPCF" />
			<table class="tabela1" width="100%">
			<tr>
				<td><b>Modelo do Projeto</b></td><td>&nbsp;</td>
			</tr>
			<tr>
				<td colspan="2" width="99%">
				<bean:define id="modelo" name="modelo" />
				<FCK:editor id="modelo"  width="100%" height="300" basePath="./site/FCKeditor/web/">
							<%= (String)modelo %>
				</FCK:editor>
				
				</td>
			</tr>
			<tr>							
				<td colspan="2">
				<input id="ok" value="salvar" type="submit" class="botaoAzul" 
								  onmouseover = "java script: changeClass(this, 'botaoAzulHover');" 
								  onmouseout  = "java script: changeClass(this, 'botaoAzul');"/>&nbsp;&nbsp;				
				</td>
			</tr>
			</table>
		</html:form>
	</div>
	
	<!—VISUALIZAR -->	
			<div id="projetoConfGeralView">	
				<a class="link-edit" href="###" onclick="java script:toogleConfGeral('projetoConfGeralView','projetoConfGeralEdit');">editar</a>
				<table class="tabela1">
				<tr>
					<td><b>Modelo do Projeto</b></td><td>&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2">
						<div style="padding: 7px; width: 400px; height: 200px; border: 1px solid #e8e8e8; overflow:auto;">
							<bean:write name="modelo" />
						</textarea>
					</td>
				</tr>
				</table>
		
		</div>
		<script>
		toogleConfGeral = function(div1,div2){
				Element.hide(div1);
				Element.show(div2);
		}
		</script>

Nesta primeira div onde tem EDITAR ta funcionando normal, só que na parte VISUALIZAR eu consigo pegar o texto que foi salvo no banco usando <bean:write name="modelo" /> mas ele vem com todas as tag's do html.
Explicando melhor:
Se eu salvo a palavra: exemplo eu visualizo na parte de editar em negrito e como a palavra é salva no banco com a tag "[b]" na div VISUALIZAR aparece o texto da mesma forma que tá no banco e quero que ele apareça em negrito e não com as tag's.

Alguém aí sabe como resolver?
pesquisando vi algo como

var texto = “nada[b]hehe[/b]”;
alert(texto.replace(/]+(>|$)/g, “”));
mas não sei como aplicar isto neste caso.

Obrigada

Edição feita por: elanesp, 13/02/2008, 10:47.


#2 kaduzick

kaduzick

    12 Horas

  • Usuários
  • 229 posts
  • Sexo:Masculino
  • Localidade:Brasília
  • Interesses:Aprender e Ajudar

Posted 27/02/2008, 11:53

Bom dia,

no caso seria interessante colocar o valor para ser mostrado novamente no FkEditor ... mas no caso de mostra em uma div você poderia utilizar sim a idéia da função apresentada que é a de trocar os colchetes por sinais de maior e menor ... inserindo tags HTML no lugar dos marcadores do editor, ou seja, ao invés de
[b]teste[/b]
você teria
<b>teste</b>
... você pode fazer essa mudança no bean ...
Abraços

Edição feita por: kaduzick, 27/02/2008, 11:55.

kaduzick - The Nerds




0 user(s) are reading this topic

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

IPB Skin By Virteq