Ir al contenido


Foto

Uso basico del editor tinymce (como guardos archivos)


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 martinartaza

martinartaza

    Advanced Member

  • Miembros
  • PipPipPip
  • 159 mensajes
  • LocationArgentina, Tucuman

Escrito 11 febrero 2012 - 04:09

Hola querida comunidad, ahora estoy metido de lleno con php.
Estoy haciendo desde cero un editor de texto (ya se que puedo utilizar gestores de contenido, pero si puedo hacer lo basico usa un framework completo en algun me trabare).
Eh instalado el TinyMCE y lo hice funcionar, pero no se y no encuentro un tutorial, para guardar la información en un archivo de texto escrita en el tinymce, no tengo problema para cargar la información.

El codigo para cargar la información es el siguiente.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>..:: Home ::..</title>
</head>

<script type="text/javascript" src="http://localhost/tin...e.js"></script>

<script type="text/javascript">
tinyMCE.init({
        // General options
        mode : "textareas",
        theme : "advanced",
        plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        // Theme options
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,

        // Skin options
        skin : "o2k7",
        skin_variant : "silver",

        // Example content CSS (should be your site CSS)
        content_css : "css/example.css",

        // Drop lists for link/image/media/template dialogs
        template_external_list_url : "js/template_list.js",
        external_link_list_url : "js/link_list.js",
        external_image_list_url : "js/image_list.js",
        media_external_list_url : "js/media_list.js",

        // Replace values for the template plugin
        template_replace_values : {
                username : "Some User",
                staffid : "991234"
        }
});
</script>


<body>

<?php
$archivo = file_get_contents("http://localhost/tin...ymce/texto.txt");  //el archivo texto.txt tiene un mensaje "hola mundo"
$archivo = ucfirst($archivo); //Le damos un poco de formato
$archivo = nl2br($archivo); //Transforma todos los saltos de linea en tag <br/>
?>

<form method="post" action="somepage">
        <textarea name="content" style="width:100%"> <?php echo $archivo ?> </textarea>
</form>

</body>
</html>




Ahora bien, no se como hacer para que cuando uno presione el boton guardar, se guarde la información del textarea en el archivo.

cuando logre estoy voy a tratar de cargar texto con imagen, curiosamente hay mucho tutoriales que explican esto pero no lo basico.

PD: Desde ya muchas gracias y espero capacitarme en está herramienta para luego ser el que responde  :cool:y no el que pregunta  :embarrassed:.

Ing. Artaza Saade, Sebastián Martín.
  • 0




IP.Board spam blocked by CleanTalk.