Ckeditor链接与basepath

use*_*410 7 php ckeditor

我使用CKeditor然而我在临时环境中测试它.然后我将其转移到生产中.问题是当我链接我不想使用mysite.com因为那时它只适用于登台或生产,但不适用于两者.相反,我想使用我的basepath php变量,它将自动确定使用mysite.com/或staging.mysite.com

有没有办法用CKeditor URL链接选项来做到这一点.我试过把它设置为:

/myfolder/mypage.php
Run Code Online (Sandbox Code Playgroud)

但是,使用其他协议,它将URL设置为http /// myfolder/mypage.php

这是可能的还是有一个插件可以为我做这个?

我的config.js文件按要求:

CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
};
Run Code Online (Sandbox Code Playgroud)

我确实找到了如何更改Ckeditor的基本路径,但这只是ckeditor安装路径的位置,我需要设置一个不同的路径,这只是基路径

只是为了澄清一张图片说千言万语:

它在Ckeditor工具栏中创建了一个链接选项,允许您创建我所指的URL链接

在此输入图像描述

Mic*_*ael 2

我知道这并不理想,因为它是一个 hack,但你可以ckeditor/plugins/link/dialogs/link.js在代码中找到它:

\n\n
label:i.protocol,"default":"http://",items:[["http://\xe2\x80\x8e","http://"],["https://\xe2\x80\x8e","https://"],["ftp://\xe2\x80\x8e","ftp://"],["news://\xe2\x80\x8e","news://"],[b.other,""]]\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后只需在items数组中添加另一个选项,例如["Base URL","/"].

\n\n

我确实找到了这个解决方案,也可能适合您的需求:http://ckeditor.com/forums/CKEditor-3.x/internal-pages-dropdown-link-dialog

\n\n

希望有帮助。

\n