广告投放

帝国cms7.5文章编辑器超链接默认新窗口打开设置方法

目录

    针对帝国cms7.5文章编辑器超链接新窗口打开设置的方法,特意去官方论坛查看了相关的帖子,没有得到非常有用的信息。后面换了个思路,帝国cms7.5文章编辑器使用的是CKEditor编辑器,果断百度CKEditor编辑器超链接新窗口打开办法

    帝国cms7.5文章编辑器超链接默认新窗口打开设置方法

    找到网友分享的代码如下:

    CKEDITOR.on( 'dialogDefinition', function( ev )
    {
       // Take the dialog name and its definition from the event
       // data.
       var dialogName = ev.data.name;
       var dialogDefinition = ev.data.definition;
       // Check if the definition is from the dialog we are
       // interested on (the "Link" dialog).
       if ( dialogName == 'link' )
       {
          // Get a reference to the "Target" tab.
          var targetTab = dialogDefinition.getContents( 'target' );
          // Set the default value for the target field.
          var targetField = targetTab.get( 'linkTargetType' );
          targetField['default'] = '_blank';
       }
    });

    针对帝国cms7.5的修改,则是在config.js文件中添加,路径:/e/admin/ecmseditor/infoeditor/config.js

    但是有部分网友反馈,说添加之后没效果

    针对CKEditor编辑器超链接link.js进行详细解读

    link.js脚本文件详细路径:/e/admin/ecmseditor/infoeditor/plugins/link/dialogs/link.js

    link.js详细参数对应的中文脚本说明路径:/e/admin/ecmseditor/infoeditor/lang/zh-cn.js

    如果要编辑器超链接新窗口打开设置,则需要把inkTargetType对应的默认default选项,改为_blank,

    修改后的代码如下:

    id:"linkTargetType",label:c.target,"default":"_blank"

    修改完成,刷新js后,编辑文章超链接就会默认新窗口打开了

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    给TA打赏
    共{{data.count}}人
    人已打赏
    广告位招租919838898
    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索