Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在CKEditor中设置自定义链接浏览器?_Javascript_Html_Ckeditor_Fckeditor_File Browser - Fatal编程技术网

Javascript 如何在CKEditor中设置自定义链接浏览器?

Javascript 如何在CKEditor中设置自定义链接浏览器?,javascript,html,ckeditor,fckeditor,file-browser,Javascript,Html,Ckeditor,Fckeditor,File Browser,CKEditor文档描述了当用户单击“插入图像”按钮时出现的文件浏览器上载程序 但我看不到有关用户单击“插入超链接”按钮时出现的对话框的文档。此对话框还具有“在服务器上浏览”按钮,该按钮显示文件浏览器。但是我在我的网站上有我赢得的服务器页面列表。我可以在这里配置自定义列表,而不是浏览文件吗?您可以制作自定义插件或修改默认链接插件 要制作自定义插件,请在/plugins中创建一个目录,该目录的名称为您要用于新插件的名称,然后将_source/plugins/link目录的内容复制到您的新目录中。您

CKEditor文档描述了当用户单击“插入图像”按钮时出现的文件浏览器上载程序


但我看不到有关用户单击“插入超链接”按钮时出现的对话框的文档。此对话框还具有“在服务器上浏览”按钮,该按钮显示文件浏览器。但是我在我的网站上有我赢得的服务器页面列表。我可以在这里配置自定义列表,而不是浏览文件吗?

您可以制作自定义插件或修改默认链接插件

要制作自定义插件,请在/plugins中创建一个目录,该目录的名称为您要用于新插件的名称,然后将_source/plugins/link目录的内容复制到您的新目录中。您需要在这些复制的文件中更改插件名称。然后修改对话框文件以满足您的需要。然后使用config.extraPlugins设置加载新插件,并将该按钮添加到config.toolbar\u xxx设置中

要修改现有链接插件,请从以下位置复制链接对话框窗口的未压缩文件: _source/plugins/link/dialogs/link.js

并替换为: 插件/link/dialogs/link.js

然后修改对话框窗口文件,一种方法是用服务器页面列表填充select元素

您可以更改url文本字段:

type : 'text',
id : 'url',
label : commonLang.url,
required: true,
为此:

type : 'select',
id : 'url',
label : commonLang.url,
required: true,
'default' : 'xxx',
items :
[
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ]
],

然后浏览与url元素相关联的函数,删除不需要的函数,并修改其余函数以执行所需操作。

您可以制作自定义插件或修改默认链接插件

要制作自定义插件,请在/plugins中创建一个目录,该目录的名称为您要用于新插件的名称,然后将_source/plugins/link目录的内容复制到您的新目录中。您需要在这些复制的文件中更改插件名称。然后修改对话框文件以满足您的需要。然后使用config.extraPlugins设置加载新插件,并将该按钮添加到config.toolbar\u xxx设置中

要修改现有链接插件,请从以下位置复制链接对话框窗口的未压缩文件: _source/plugins/link/dialogs/link.js

并替换为: 插件/link/dialogs/link.js

然后修改对话框窗口文件,一种方法是用服务器页面列表填充select元素

您可以更改url文本字段:

type : 'text',
id : 'url',
label : commonLang.url,
required: true,
为此:

type : 'select',
id : 'url',
label : commonLang.url,
required: true,
'default' : 'xxx',
items :
[
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ],
  [ 'Link Name', 'Link Path' ]
],
然后浏览与url元素相关联的函数,删除不需要的函数,并修改其余函数以执行所需操作