请问怎么单独使用ckfinder啊? [ 新手入门 ]
我照着yiicms做,不成功。firebug提示我: finder.Popup is not a function finder.Popup();
但是yiicms却是能用的。
相关代码 初始化ckfinder的js
$(document).ready(function(){
//ckfinder初始化ckediter
$("textarea[fmt='fck']").each(function(i){
var editor = CKEDITOR.replace( $(this).attr('id') );
CKFinder.setupCKEditor( editor, '/cms/ckfinder/' ) ;
});
$("#browseServer").bind("click", function(){
var finder = new CKFinder('/cms/ckfinder/');
finder.SelectFunction = SetFileField;
finder.Popup();
});
});
function SetFileField(fileUrl) {
$('#imgpath').val(fileUrl);
}
viewsz中的代码片段:
<div class="row">
<?php echo $form->labelEx($model,'imgpath'); ?>
<?php echo $form->textField($model,'imgpath',array('size'=>60,'maxlength'=>200,'id'=>'imgpath')); ?>
<input type="button" id="browseServer" value="上传图片"/>
<?php echo $form->error($model,'imgpath'); ?>
</div>
点击“上传图片按钮”,firebug就提示错误。我在
var finder = new CKFinder('/cms/ckfinder/');
这句下面加上
alert(finder.toString());
能打印出[Object Object],说明ckfinder是初始化成功的。
共 3 条回复
RockCat HZ
注册时间:2011-03-10
最后登录:2014-11-28
在线时长:1小时27分
最后登录:2014-11-28
在线时长:1小时27分
- 粉丝2
- 金钱125
- 威望0
- 积分135