Help : Extension Tinymce

Baru coba2 pakai ext tinymce, tapi ada masalah untuk ukurannya …

dah coba2 setting tapi tetap gak mau, maunya rows 6 cols 30

‘htmlOptions’=>array(‘rows’=>6, ‘cols’=>30),

application.extensions.tinymce.ETinyMce

ini contohnya


<td><?php echo $form->labelEx($model,'itemDescription'); ?><BR>

<td><?php $form->widget('application.extensions.tinymce.ETinyMce', 

			array(

				'name'=>'Item[itemDescription]',

				'plugins' => array('filemanager','imagemanager','safari','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'),

				'options' => array(

					'theme' => 'advanced',

					'skin' => 'o2k7',

					'theme_advanced_buttons1' => 'preview,bold,italic,underline,fontselect,fontsizeselect,link,justifyfull,justifyleft,justifycenter,justifyright,pasteword,pastetext,table,image,|,bullist,numlist,|,undo,redo,|,code,fullscreen',

					'theme_advanced_buttons2' => '',

					'theme_advanced_buttons3' => '',

					'rows'=>5, 

					'cols'=>5,

				),

				//'htmlOptions'=>array('rows'=>6, 'cols'=>30), //tidak berfungsi, kemungkinan karena bukan propertynya

				'value'=>$model->itemDescription,

			)); ?>

<?php echo $form->error($model,'itemDescription'); ?>

bagaimana kalau:




<?php $form->widget('application.extensions.tinymce.ETinyMce', 

array(

	...

	...

	'options' => array(

		...

        	'rows'=>6, 

        	'cols'=>30,

	),

	...

)); ?>

atau bagaimana dengan atribut width dan height?




<?php $form->widget('application.extensions.tinymce.ETinyMce', 

array(

	...

	...

	'options' => array(

		...

        	'height'=>25px, 

        	'width'=>100px,

	),

   // 'htmlOptions'=>array('height'=>25px, 'width'=>100px, 'style'=>'width:100px;height:25px'), // alternatif jika atribut di atas gagal?

	...

)); ?>

atau bagaimana dengan atribut width dan height?




<?php $form->widget('application.extensions.tinymce.ETinyMce', 

array(

	...

	...

	'options' => array(

		...

        	'height'=>25px, 

        	'width'=>100px,

	),

   // 'htmlOptions'=>array('height'=>25px, 'width'=>100px, 'style'=>'width:100px;height:25px'), // alternatif jika atribut di atas gagal?

	...

)); ?>

[/quote]

sudah saya coba tapi tetap tidak mau, tidak sesuai yg diharapkan neh gan.

saya maunya seperti textbox cols and rows nya tidak terlalu besar.

tapi kalau pake tinymce terlalu besar cols and rowsnya … agak aneh ya.

hehehe. tq gan buat bantuannya

FYI,

sudah ketemu masalahnya dimana, tapi ane agak bingung juga sama developernya tinymce

untuk parameter htmlOptions panjang lebar textArea belom bisa di set untuk cols or rows, tapi harus di set berdasarkan style width dan height;

berikut ini contoh viewnya :


$form->widget('application.extensions.tinymce.ETinyMce', 

array(

	'name'=>'Item[itemDescription]',

	//'plugins' => array('filemanager','imagemanager','safari','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'),

	'options' => array(

		'theme' => 'advanced',

		'skin' => 'o2k7',

		'theme_advanced_buttons1' => 'preview,bold,italic,underline,fontselect,fontsizeselect,link,justifyfull,justifyleft,justifycenter,justifyright,pasteword,pastetext,table,|,bullist,numlist,|,undo,redo,|,code,fullscreen',

		//image,

		'theme_advanced_buttons2' => '',

		'theme_advanced_buttons3' => '',

	),

	'htmlOptions' => array(

		'rows' => 30, // gak kepake sebetulnya

		'cols' => 30, // gak kepake sebetulnya

		'style' => 'width:500px;height:200px;', // harus di set kalau tidak defaultnya akan keluar width=100% height=400px;

	),

	'value'=>$model->itemDescription,

));

mudah2an jika ada yg kesulitan menggunakan ext tinymce bisa terselesaikan ^^

kbetulan belum pake, but nice info siapa tw suatu saat nyoba

wah saya juga ada masalah dengan tinymce nih. terpaksa pake fckeditor, tetapi sampai belom bisa menggunakan 2 fckeditor dalam satu model. mau tanya nih bagaimana agar value dari tinymce bisa tersimpan di sessionnya Yii pada saat validasi?, soalnya setiap kali salah kata2 yg sudah kita akan hilang. terima kasih sebelumnya.

gan mau tanya nih…

klo mau ngatur toolbar itu kyak gmna ya…

ane nyari…nyari blum dpt nih…

soalnya tinymce yg ane aneh toolbarnya ada di bwah…

theme nya jga udah ane rubah :

theme_advanced_toolbar_location : "top",

v kga bisa…

ane Coba pake gini bisa tuh :




$this->widget('application.extensions.tinymce.ETinyMce', 

                        array(

                                'name'=>'Item[itemDescription]',

                                'plugins' => array('filemanager','imagemanager','safari','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'),

                                'options' => array(

                                        'theme' => 'advanced',

                                        'skin' => 'o2k7',

                                        'theme_advanced_buttons1' => 'preview,bold,italic,underline,fontselect,fontsizeselect,link,justifyfull,justifyleft,justifycenter,justifyright,pasteword,pastetext,table,image,|,bullist,numlist,|,undo,redo,|,code,fullscreen, print',

                                        'theme_advanced_buttons2' => '',

                                        'theme_advanced_buttons3' => '',

                                        'theme_advanced_toolbar_location' => 'top', //ganti posisi toolbar di atas text


                                        'rows'=>5, 

                                        'cols'=>5,

                                ),

                                'htmlOptions' => array(

                                        'rows' => 30, // gak kepake sebetulnya

                                        'cols' => 30, // gak kepake sebetulnya

                                        'style' => 'width:500px;height:200px;', // harus di set kalau tidak defaultnya akan keluar width=100% height=400px;

                                ),

                                'value'=>$model->itemDescription,

));