Professional CodeIgniter, Thomas Myer

Chapter 8: Last-Minute Upgrades
259


Integrating the TinyMCE Editor

If you ' ve been paying attention, you ' ll notice that the text area isn ' t WYSIWYG. That ' s because you
haven ' t added the necessary code to make that happen! Remember what you did before, in the pages
area? You added a small bit of code to the controller ' s constructor, then echoed the appropriate piece on
the view.

Therefore, in your Subscribers controller, add this bit to the constructor function:
function Subscribers(){
parent::Controller();
if ($this-
>
session-
>
userdata(`userid')
<
1){
redirect(`welcome/verify','refresh');
}
$this-
>
tinyMce = `
<
!-- TinyMCE --
>
<
script type="text/javascript" src="'. base_url()
.'js/tiny_mce/tiny_mce.js"
>
<
/script
>
<
script type="text/javascript"
>
tinyMCE.init({
// General options
mode : "textareas",
theme : "simple"
});
<
/script
>
<
!-- /TinyMCE --
>
';
}

Next, add the following line to the top of the admin_subs_email view:
echo $this-
>
tinyMce;

The result should look something like Figure 8 - 9 .
c08.indd 259
c08.indd 259
6/10/08 5:37:33 PM
6/10/08 5:37:33 PM


Другие страницы

 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.