2015-07-22 22:37:47 8657次浏览 8条回答 2 悬赏 10 金钱

能好好说说Yii2-ueditor-widget的使用方法吗?
找了好几个,都是没办法显示出来,感觉js没有加载

  • 回答于 2015-07-22 23:43 举报

    是通过composer安装的吗?

    1 条回复
    回复于 2015-07-23 08:44 回复

    是通过composer安装的

  • 回答于 2015-07-23 08:21 举报

    Js 有没有加载进来你可以通过浏览器来排除,右键-审查元素,你也可以通过这种方法来看是不是配置错了点什么。

    推荐你用大裤衩子的ueditor: http://www.yiichina.com/extension/342

    另,你应该把你使用的 ueditor 地址以及你的使用代码贴出来,这样大家才能很好的帮你解决。

    2 条回复
    回复于 2015-07-23 08:46 回复

    我就是用过大裤衩子的ueditor,怎么调用都不出来

    回复于 2015-07-23 08:53 回复

    有人问你问题

  • 回答于 2015-07-23 09:43 举报

    按照说明,正常使用啊~

    1 条回复
    回复于 2015-07-23 09:45 回复

    按照 的说明文档上面 ,正常使用,就是不出来。

  • 回答于 2015-07-23 09:57 举报

    你说点具体的啊,就是先帮你,感觉按你现在的描述无从下手呢~

    17 条回复
    回复于 2015-07-23 10:23 回复

    1我正常composer安装"kucha/ueditor": "*" 代码已经安装到对应目录
    2我在控制器里面插入

    public function actions()
        {
            return [
                'upload' => [
                    'class' => 'kucha\ueditor\UEditorAction',
                    'config' => [
                        "imageUrlPrefix"  => "http://www.baidu.com",//图片访问路径前缀
                        "imagePathFormat" => "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径
                    ],
                ]
            ];
        }
    

    2我在view中调用echo \kucha\ueditor\UEditor::widget([]);
    报错:Either 'name', or 'model' and 'attribute' properties must be specified.

    3我在view中调用echo $form->field($model,'colum')->widget('kucha\ueditor\UEditor',[]);
    正常显示 文本框 但是没有编辑器效果

    回复于 2015-07-23 10:30 回复

    这是我正常在用的文字编辑部分的代码~

    <?= $form->field($model, 'content')->widget(\kucha\ueditor\UEditor::className(),['id'=>'content','name'=>'content','clientOptions' => [
    //编辑区域大小
    'initialFrameHeight' => '200',]]) ?>
    
    回复于 2015-07-23 10:51 回复

    嘎嘎你的代码依旧出现 文本框 但是没有编辑器效果 ,我查看源代码,没有加载编辑器js
    输出的是这么一段代码

    <textarea id="info-i_con" name="Info[i_con]"></textarea>
    
    回复于 2015-07-23 10:53 回复

    跟我现在的情况一样耶?问题出现在哪里?解决了吗?

    回复于 2015-07-23 10:55 回复

    在你的AppAsset里增加一行这个试试:

    public $jsOptions = ['position' => \yii\web\View::POS_HEAD];//让js在头部加载
    
    回复于 2015-07-23 11:04 回复

    在,AppAsset里增加一行 没有用,到底问题出来哪儿了呢?为什么你们可以正常使用。是不是因为开启了yii2的url 后缀美话 ,之前怀疑目录权限,更改无效。只能

    回复于 2015-07-23 11:24 回复

    是的 确实没有用。。。

    回复于 2015-07-23 11:28 回复

    那暂时把url美化去掉试试看不就知道了~
    你这很奇怪,坐等大裤衩子解决吧~

    回复于 2015-07-23 11:37 回复

    经检测问题不是出现在url 美化上面。只能另寻生路啦。谢谢

    回复于 2015-07-23 11:38 回复

    public function actions() 这部分得代码是写到控制器里面吗?

    回复于 2015-07-23 11:55 回复

    是的,不过我没用到图片上传,所以没加,但这不会是问题的原因~

    回复于 2015-07-23 14:37 回复

    那你现在用什么编辑器呢?

    回复于 2015-07-23 14:40 回复

    还在解决问题当中,怎么你不打算用了?

    回复于 2015-07-23 15:49 回复

    找出原因了,犯了最基本的错误

    <?php $this->beginPage() ?>
    <?php $this->beginBody() ?>
    <?php $this->head() ?>
    
    回复于 2015-07-23 16:03 回复

    我的问题也解决了,不过不是你说的那个原因。我因为是在render的一个页面basic.html中,又包含了一个render页面_from,而这个render页面中又包含了一个_subFrom页面。在_from页面中用script 标签来包裹_subFrom页面了,导致不能正确的渲染,改为div就可以了。。。好坑爹的哈

    回复于 2015-07-23 16:30 回复

    恭喜二位,哈哈哈~

    回复于 2017-07-31 19:34 回复

    正解,太感谢,我的问题也解决了

  • 回答于 2015-07-24 11:00 举报

    额~~最近都没时间看社区。。

  • 回答于 2016-06-24 14:27 举报

    遇到相同的问题,想问楼主怎么解决的

    4 条回复
    回复于 2016-07-08 16:04 回复

    <?php $this->beginPage() ?>
    <?php $this->beginBody() ?>
    <?php $this->head() ?>

    回复于 2016-10-06 20:59 回复

    这个具体是加在哪个文件哪个位置的?

    回复于 2016-10-08 09:37 回复

    layouts

    回复于 2017-04-28 14:55 回复

    能说的再详细一点吗,在layous哪里加一些代码。。。

  • 回答于 2016-09-06 09:11 举报

    求解绝对路径的配置方法
    'imagePathFormat' => "D://phpStudy/WWW/yii/ecshop/api/web/uploads/images/{time}{rand:6}",
    用这个上传不了

    觉得很赞
  • 回答于 2019-05-10 11:55 举报

    出现 只有textarea框 没有编辑器的原因,绝大多数情况,都是用了布局导致的,困扰了我好久,终于调出来了,给后面的朋友一个解决方法,前面说了没有加载的原因在于用了分开的布局,即主程进入页面后,根据不同的权限显示不同的layout内容,当你加载layout的时候 因为百度这个编辑器的框用yii2代码 $this->view->registerJs($script, View::POS_READY); 去注册只能注册到当前布局页 没有全局布局的关系。
    解决方法:
    在你的layout页的顶部
    <?php

    $this->beginPage();
    $this->beginBody();
    增加这两行代码

    在结尾最后增加如下代码

    <?php $this->endBody() ?>
    <?php $this->endPage() ?>

    这样就会把加载的js全局引入,试试吧,保证就出来了。

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
acking
总监

acking 上海

注册时间:2012-05-16
最后登录:2021-06-03
在线时长:64小时13分
  • 粉丝12
  • 金钱2510
  • 威望0
  • 积分3150

热门问题