请问怎么单独使用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