Ir para conteúdo

Arquivado

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

Jipa

[Resolvido] editor de texto htmlarea

Recommended Posts

Olá pessoal não sei se é aqui realmente que eu deveria postar a dúvida referente a esse editor mais sei que tem alguns arquivos javascript contidos nele.

 

 

Quero saber se alguém já usou esse editor de texto em site? por que estou utilizando e logo depois que cadastro as informações e vou visualizar, aparece da seguinte forma.

 

 

Se eu cadastro o seguinte texto abaixo aparece duas vezes o mesmo texto sendo que o de baixo é um link, alguém poderia me ajudar dizendo como retirar este link?

 

Desenvolvimento web

 

Desenvolvimento web">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero saber se alguém já usou esse editor de texto em site?

ja usei o TinyMCE

 

 

aparece da seguinte forma.
? não deu para entender o seu problema.

 

Se eu cadastro o seguinte texto abaixo aparece duas vezes

então o problema é com o seu server-side.

 

 

seu tópico ficou confuso, e não esclareceu o problema. Por isso não teve nenhuma resposta ainda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Willian seguinte tenho um formulário com um textarea digito no mesmo a palavra DESENVOLVIMENTO na hora de visualizar o conteudo que foi amazenado no banco que no caso é a palavra DESENVOLVIMENTO aparece duas vezes a palavra DESENVOLVIMENTODESENVOLVIMENTO"> sendo que a segunda vem em forma de um link.

 

Entendeu? gostaria de retirar a respetição do texto que vem em forma de um link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostre o seu script q faz INSERT na base de dados, e o script q você usa para montar o formulário.

 

sem ver como você fez, é impossível indicarmos o seu erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok Willian segue abaixo como você solicitou.

 

noticias.html

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel Administrativo</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="javascript.js"></script>

<script src="javascript/jscripts.js"></script>

<script type="text/javascript">
  _editor_url = "htmlarea/";
  _editor_lang = "en";
</script>
<script type="text/javascript" src="htmlarea.js"></script>

</head>

<body  leftMargin=0 topMargin=0 onLoad="HTMLArea.replaceAll()">

<div id="box-geral">
<div id="topo">
  <div id="fundo"><a>Sair</a></div>
</div>

<div id="menu">
<ul>
 <li><a href="home-acao.php">Home</a></li>
 <li><a href="arquivos-acao.html">Arquivos</a></li>
 <li><a href="videos-acao.html">Vídeos</a></li>
 <li><a href="dicas-acao.html">Dicas</a></li>
 <li><a href="tutoriais-acao.html">Tutoriais</a></li>
</ul>
</div>

<div id="conteudo">
<div id="box1">
<ul> 
 <p>Fotos do Slideshow</p>
 <li><a href="slide-cadastrar-foto.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a> </li>
  <li><a href="slide-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
 </li>
</ul>
</div>

<div id="box2">
 <ul> 
  <p>Perfil</p>
  <li><a href="perfil-cadastrar.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a href="perfil-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

<div id="box3">
  <ul> 
  <p>Texto</p>
  <li><a href="texto-cadastrar.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

 <div id="box4">
  <ul> 
  <p>Notícias</p>
  <li><a href="noticias-cadastrar.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a href="noticias-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

<div id="box-field">
<fieldset>
 <legend>Notícias</legend>
  <form name="form2" method="post" action="upload-noticias.php" enctype="multipart/form-data" />
   <p class="estilo-p">Título</p>
   <p><input type="text" size="32" name="titulo_noticia" value="" /></p>
   <p class="estilo-p">Imagem</p>
   <p><input type="file" size="32" name="img_noticia" value="" /></p>
   <p class="estilo-p">Descrição</p>
   <script language="JavaScript1.2" defer>
       editor_generate('descricao_noticia');
   </script>
   <p><textarea name="descricao_noticia" cols="77" rows="20" id="descricao_noticia"></textarea></p>
   <p class="button"><input type="hidden" name="acao" value="cadastrar" /></p>
   <input type="submit" name="Submit" value="Cadastrar" id="btn-upload"/>
 </form>
</fieldset>
</div>
</div>
</div>

</body>
</html>

 

Upload-noticias.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

   <title>Painel Administrativo</title>

   <style>
       fieldset {
           width: 50%;
           margin: 15px 0px 25px 0px;
           padding: 15px;
       }
       legend {
           font-weight: bold;
       }
       fieldset img {
           float: right;
       }
       fieldset p {
           font-size: 70%;
           font-style: italic;
       }
       .button {
           text-align: right;
       }
       .button input {
           font-weight: bold;
       }
   </style>
</head>

<body>

<?php
include('class.upload.php');

ini_set('default_charset','UTF-8');

if ($_POST['acao'] == 'cadastrar') {

   $handle = new Upload($_FILES['img_noticia']);


   if ($handle->uploaded) 
{       

       $handle->image_resize            = true;
       $handle->image_ratio_y           = false;
       $handle->image_x                 = 280;
	$handle->image_y                 = 170;
	$handle->jpeg_quality            = 100;
	$handle->image_reflection_opacity = NULL;

       $handle->Process('./img-noticia/');


       if ($handle->processed) 
	{
          include ("../conexao/connectdb.php");

		$id_noticia = $_POST['id_noticia'];
		$data_noticia = date("y-m-d");
		$titulo_noticia = $_POST['titulo_noticia'];
		$nome_da_imagem = $handle->file_dst_name;
		$descricao_noticia = $_POST['descricao_noticia'];


		$sql = "INSERT INTO tb_noticias(id_noticia, data_noticia, titulo_noticia, img_noticia, descricao_noticia) 
VALUES('$id_noticia','$data_noticia','$titulo_noticia','$nome_da_imagem','$descricao_noticia')";

		$qry = mysql_query($sql, $conexao);	
		mysql_close($conexao);

		echo utf8_encode("<script type='text/javascript'> alert('Operação realizada com sucesso !'); location.href='noticias-cadastrar.html';</script>");



       } 
	else 
	{
           echo '<fieldset>';
           echo '  <legend>Erro encontrado!</legend>';
           echo '  Erro: ' . $handle->error . '';
           echo '</fieldset>';
       }

       $handle-> Clean();

   } 
else 
{
       echo '<fieldset>';
       echo '  <legend>file not uploaded on the server</legend>';
       echo '  Error: ' . $handle->error . '';
       echo '</fieldset>';
   } 
}

?>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparentemente não tem nada errado ai.

 

e o script onde você exibe ? poste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

visualizar-noticias.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel Administrativo</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="box-geral">
<div id="topo">
  <div id="fundo"><a>Sair</a></div>
</div>

<div id="menu">
<ul>
 <li><a href="home-acao.html">Home</a></li>
 <li><a href="arquivos-acao.html">Arquivos</a></li>
 <li><a href="videos-acao.html">Vídeos</a></li>
 <li><a href="dicas-acao.html">Dicas</a></li>
 <li><a href="tutoriais-acao.html">Tutoriais</a></li>
</ul>
</div>

<div id="conteudo">
<div id="box1">
<ul> 
 <p>Fotos do Slideshow</p>
 <li><a href="slide-cadastrar-foto.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
 <li><a href="slide-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
 </li>
</ul>
</div>

<div id="box2">
 <ul> 
  <p>Perfil</p>
  <li><a href="perfil-cadastrar.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a href="perfil-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

 <div id="box3">
  <ul> 
  <p>Texto</p>
  <li><a href="texto-cadastrar.php"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

 <div id="box4">
  <ul> 
  <p>Noticias</p>
  <li><a href="noticias-cadastrar.html"><img src="img-painel/icone-cadastrar.jpg" width="30" height="30" title="Cadastrar" border="0"/></a></li>
  <li><a href="noticias-visualizar.php"><img src="img-painel/icone-visualizar.jpg" width="30" height="30" title="Visualizar" border="0"/></a>
  </li>
 </ul>
</div>

<?php
   require_once('../conexao/connectdb.php'); 

$sql = "SELECT * FROM tb_noticias ORDER BY id_noticia DESC";
$resposta = mysql_query( $sql );
while ( $linha = mysql_fetch_array( $resposta )) {
   if (isset($linha) AND !empty($linha)){
?>

<div id="box-visualizar">
 <fieldset>
 <legend>Notícias</legend>
  <div id="box-foto">
    <p><img src="img-noticia/<?php echo $linha['img_noticia']; ?>" width="78" height="78"/></p>
    <p><a href="noticias-substituir-foto.php?id_noticia=<?php echo $linha['id_noticia']; ?>&img_noticia=<?php echo $linha['img_noticia']; ?>" onclick="return confirm('Tem certeza que deseja Substituir sua foto da notícia?. Atenção: ao clicar em OK a foto será excluida automaticamente para substituição')"><img src="img-painel/editar.png" width="39" height="15"  border="0"/></a></p>
  </div>

  <div id="box-texto">
     <p><?php echo date('d/m/Y', strtotime($linha['data_noticia'])); ?></p>
     <p><strong><?php echo $linha['titulo_noticia']; ?></strong></p>
     <p> </p>
  <div><?php echo $linha['descricao_noticia']; ?></div>
     <p><a href="noticias-editar-texto.php?id_noticia=<?php echo $linha['id_noticia']; ?>&titulo_noticia=<?php echo $linha['titulo_noticia']; ?>&descricao_noticia=<?php echo $linha['descricao_noticia']; ?>"><img src="img-painel/editar.png" width="39" height="15" / border="0"></a>

   <a href="noticias-exclui.php?id_noticia=<?php echo $linha['id_noticia']; ?>&img_noticia=<?php echo $linha['img_noticia']; ?>" onclick="return confirm('Tem certeza que deseja excluir todas as informações?. Atenção: inclusive a imagem da notícia será excluida')"><img src="img-painel/deletar.png" width="39" height="15" border="0" /></a></p>
  </div>
 </fieldset>
 </div>
<?php
 }
}
mysql_free_result( $resposta );
mysql_close($conexao);
?>
</div>

</div>
</body>
</html>

 

 

Engraçado que quando eu clico no botão editar e os dados voltam para editor htmlarea e eu clico em html para verificar como ficou o codigo html, não aparece o texto repetido com o link, só aparece na visualizar.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa mesmo disso aqui:

&descricao_noticia=<?php echo $linha['descricao_noticia']; ?>"

?

 

provavel q alguma aspa dessa variavel esteja quebrando a sintaxe do html.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pior que preciso por que esse dois botões editar e excluir são as ações dos botões que leva as informações via get para poder editar os dados.

 

 

<p><a href="noticias-editar-texto.php?id_noticia=<?php echo $linha['id_noticia']; ?>&titulo_noticia=<?php echo $linha['titulo_noticia']; ?>&descricao_noticia=<?php echo $linha['descricao_noticia']; ?>"><img src="img-painel/editar.png" width="39" height="15" / border="0"></a>

   <a href="noticias-exclui.php?id_noticia=<?php echo $linha['id_noticia']; ?>&img_noticia=<?php echo $linha['img_noticia']; ?>" onclick="return confirm('Tem certeza que deseja excluir todas as informações?. Atenção: inclusive a imagem da notícia será excluida')"><img src="img-painel/deletar.png" width="39" height="15" border="0" /></a></p>

 

Willian valeu pela sua atenção brigadu, iluminou minha mente aqui era essa lniha mesmo tava passando muita informação via get, mudei o codigo aqui, passei somente o id_noticia e depois em noticias-editar-texto.php fiz uma pesquisa através do id_noticia por que antes tava pegando os dados direto.

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.