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

   日期:2024-12-27    作者:77cwd 移动:http://oml01z.riyuangf.com/mobile/quote/69626.html

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

找到网友分享的代码如下

  • 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"

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号