百度编辑器的YII插件的安装配置

1.下载源文件:

http://ueditor.baidu.com/website/thirdproject.html

2.解压yii1-ueditor-ext-1.4.zip,将ueditor目录复制到protected/extensions下

3.配置protected/config/main.php

return array(
	'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
        //设置项目名称
	'name'=>'YII CMS BY PING',
        /**
         * 自定义配置项
         */
        //设置系统默认语言句为中文
        'language'=>'zh_cn',
        //设置默认控制器
        //'defaultController'=>'index',
        //设置默认时区
        'timeZone'=>'Asia/Shanghai',
        //指定ueditor的访问路径
        'controllerMap'=>array(
            'ueditor'=>array(
                'class'=>'ext.ueditor.UeditorController',
                //文件保存位置
                'savePath'=>'upload/',
                //允许的文件扩展名
                'allowFiles'=>array(
                    //上传图片
                    'image' => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"),
                    //上传附件同时包括 image和file
                    'file' => array( ".rar" , ".doc" , ".docx" , ".zip" , ".pdf" , ".txt" , ".swf" , ".wmv" ),
                ),
            ),
        ),
	// preloading 'log' component
	'preload'=>array('log'),

	// autoloading model and component classes
	'import'=>array(
		'application.models.*',
		'application.components.*',
	),
4.在视图文件中使用,注意$from->textArea()

<?php
/**使用百度编辑器**/
$this->widget('ext.ueditor.UeditorWidget',
    array(
            'id'=>'WebConfig_cf_site_statistics',//页面中输入框(或其他初始化容器)的ID
            'name'=>'editor',//指定ueditor实例的名称,个页面有多个ueditor实例时使用
    )
);

$this->widget('ext.ueditor.UeditorWidget',
    array(
            'id'=>'WebConfig_cf_desc',//页面中输入框(或其他初始化容器)的ID
            'name'=>'editor',//指定ueditor实例的名称,个页面有多个ueditor实例时使用
    )
);
?>
注意:上面的ID要从firebug中取得完整ID才行。
<div class="row">
            <div class="control-group ">
                    <div class="control-label">
                        <?php echo $form->labelEx($model,'cf_site_statistics'); ?>
                    </div>
                    <div class="controls">
                        <?php echo $form->textArea($model,'cf_site_statistics',array('rows'=>6, 'cols'=>50)); ?>
                        <?php echo $form->error($model,'cf_site_statistics'); ?>
                    </div>
                </div>
	</div>


<div class="row">
            <div class="control-group ">
                    <div class="control-label">
                        <?php echo $form->labelEx($model,'cf_desc'); ?>
                    </div>
                    <div class="controls">
                        <?php echo $form->textArea($model,'cf_desc'); ?>
                        <?php echo $form->error($model,'cf_desc'); ?>
                    </div>
                </div>
	</div>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值