Espacio Daycry - Espacio de programación

  • Inicio
  • Categorias
    • - Codeigniter
    • - Symfony
    • - HTML5
    • - Linux / Ubuntu
    • - PHP
    • - Jquery
  • PortFolio - Proyectos Codeiniter
    • - Encuestas Online
    • - Estadísticas - GLPI
    • - Gestión de colas
    • - Web Service - REST

miércoles, 6 de agosto de 2014

TinyMCE en Codeigniter

Posted by daycry at 9:24 Labels: Codeigniter , Framework , HTML , Javascript , librerías , programación , tinyMCE , web
En este post vamos a ver como integrar nuestro Editor TinyMCE en nuestro TextArea.
Este editor permite almacenar en formato html el contenido de nuestro textarea, de forma que quede con un estilo mucho mas atractivo al pintarlo por pantalla, y no quede como un texto llano.

Lo primero que hay que hacer es descargar las librerías de la página oficial:
Descargar

Una vez descargamos, el conjunto de archivos los podemos dejar en una carpeta en el root de Codeigniter, de esa forma si desarrollamos otra aplicación podremos acceder a estos ficheros sin necesidad de volverlos a poner en la nueva aplicación.

La dirección donde dejaría los archivos es la siguiente:

<?php echo base_url();?>public/tinymce/tinymce.min.js

Que sería en:

http://localhost/nombreProyecto/public/tinymce/

Dentro de esa carpeta estarían todos los ficheros que descargamos de la página.

Como Utilizar el plugin

Para poder utilizar el plugin en nuestra aplicación de Codeigniter, simplemente deberíamos incluir en la vista que queramos que aparezca, dicha librería.
Como por ejemplo el código PHP mostrado anterior, esta ruta puede cambiar dependiendo de donde estén ubicados los ficheros dentro del servidor.

<script src='<?php echo base_url();?>public/tinymce/tinymce.min.js'></script>

Ejemplo de Vista en Codeigniter


<!DOCTYPE HTML>
<head>
    <meta http-equiv="content-type" content="text/html" />
    <meta name="author" content="daycryweb.blogspot.com" />
    <title>TinyMCE en Codeigniter</title>
 
    <script type="text/javascript" src="<?php echo base_url();?>public/tinymce/tinymce.min.js"></script>
    <script type="text/javascript">
    tinymce.init({
        selector: "textarea"
     });
    </script>
 
</head>
 
<body>
     
    <form method="post">
        <textarea id="mensaje"></textarea>
    </form>
 
</body>
</html>

Con el ejemplo anterior, le estamos indicando que todos los campos de texto del tipo "TextArea", tendrán las características que incluye el plugin.

Existen bastantes configuraciones para el plugin, incluso se pueden incluir otros plugins dentro de las librerías TinyMCE, por ese motivo os voy a dejar la url donde podréis encontrar varios ejemplos de configuraciones mas avanzadas.

Configuraciones avanzadas


Tweet

Related Posts

  • Introducción a JQUERY
    Introducción a JQUERY
  • Encriptación y desencriptación PHP
    Encriptación y desencriptación PHP
  • Pâginación PHP con Librería Zebra Pagination
    Pâginación PHP con Librería Zebra Pagination
  • PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE II)
    PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE II)

No hay comentarios :

Publicar un comentario

Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios ( Atom )

Sígueme en las Redes Sociales



Follow @daycry9



Donaciones

Suscribirse a

Entradas
Atom
Entradas
Comentarios
Atom
Comentarios

Datos personales

daycry
Ver todo mi perfil

Entradas populares

  • Crear archivos PHP ejecutables por terminal UBUNTU
    En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
  • Pâginación PHP con Librería Zebra Pagination
    En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
  • PHPExcel - Codeigniter
    Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
  • PHP- Operaciones con fechas - Sumar Horas, minutos y segundos
    Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
  • Codeigniter - Múltiples conexiones a base de datos
    Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...

© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool