我已经成功安装了CKeditor并试图链接一些图像。经过多次错误后我得到了正确的路径,但一旦保存,页面仍然空白,当回到管理基本页面时,图像不再存在,也没有图像链接断开......?我将图像文件放在files文件夹中的images文件夹中。我确实注意到图像在wsiwyg编辑器中显示正确链接但仍然没有运气。
感谢您的帮助
答案 0 :(得分:5)
如果您的drupal安装在子文件夹中(例如http://localhost/drupal/),那么图像将无效,因为它们引用了根(/
),实际上是localhost
(即不是图像的位置。)
要修复此问题,请修改sites/default/settings.php
,取消注释$base_url =
语句并将其更改为例如。 $base_url = 'http://localhost/drupal/';
答案 1 :(得分:0)
另外,请检查您用于创建内容的文字格式。某些文本格式会过滤某些HTML标记,导致它们无法显示。这可能会为您提供更多信息:http://www.lullabot.com/articles/drupal-input-formats-and-filters
答案 2 :(得分:0)
我遇到了同样的问题。我正在使用的图像的URL是另一个网站的绝对URL,图像将显示在编辑器中,但不会显示在最终帖子中。
我的问题是“文本格式”设置为“过滤HTML”而不是“完整HTML”。根据我的理解,“过滤的HTML”不允许使用某些HTML标记。
注意:必须将权限设置为使用“完整HTML”选项。虽然,管理员应该能够默认使用它。
有一个关于Drupal网站上文本格式的页面: http://drupal.org/node/213156
根据该页面,不允许的标签应该已被转义(显示为HTML)。虽然,对我来说,他们被删除了。此外,我检查了“配置>内容创作>文本格式”部分,对于Drupal 7,似乎可以使用IMG标记,但IMG标记中可使用的字符数有限制。
我知道这种反应已经很晚了,但对于遇到这个问题的其他人来说可能会有所帮助。