SEO技术博客帝国教程 ↬ 正文帝国教程

帝国cms7.5编辑器插入超链接默认新窗口打开

深山2019-01-21 17:20帝国教程快速评论

帝国cms7.5插入链接默认是在当前窗口打开,如果需要再新窗口打开需要手动选择,第一比较麻烦,第二有时候总是容易忘记。之前帝国7.2版本好像是可以设置的,但是深山也没用过帝国7.2版本,所以我直接说下帝国7.5版本的设置方法吧。

我们只需要利用一段js代码,简单的两小步即可搞。

帝国cms7.5编辑器插入超链接默认新窗口打开

1.找到编辑器目录中的config.js文件,路径:/e/admin/ecmseditor/infoeditor/config.js

找到config.js文件

2.在config.js最下边加入这段代码:

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';
   }
});
config.js最下面加入一段代码

3.保存config.js上传回去原来的目录,刷新后台,再去看看是不是阔以了呢?我给大家来一张动图瞅瞅:

如上图,我们以后使用帝国cms7.5发布新内容的时候,就不需要在添加超链接之后再通过下拉选一次新窗口打开了,直接默认就是新窗口打开,省下了两个步骤。

- END -

评论

    不发表一下观点,这个评论功能拿来做什么?
    • 全部评论(0
      还没有评论,快来抢沙发吧!

站点信息

  • 网站运行
  • 共有文章:76 篇
  • 标签管理标签云
  • 网站程序DedeCMS V5.7 SP2
  • 群二维码:扫描二维码,加入QQ群