Я использую CKEDITOR для создания новостных рассылок. Все прошло нормально, но когда я отправляю новостные рассылки по электронной почте, сохраненные там изображения не отображаются. Проблема была вызвана тем, что CKEDITOR использовал относительный путь для источников изображений, например, <img src='/newsletter_images/news1/img1.jpg'>
.
Я хочу, чтобы CKEDITOR использовал абсолютные URL, такие как:
<img src='http://www.mydomain.com/newsletter_images/news1/img1.jpg' />
Я попытался выполнить следующую инициализацию:
<script type="text/javascript">
$(document).ready(function() {
$('#editor1').ckeditor({ baseHref: "http://www.google.com/" });
});
</script>
но не сработало.
В некоторых сообщениях, которые я нашел с помощью baseUrl
и baseDir
, может решить эту проблему Я попробовал это:
$('#editor1').ckeditor({
baseHref: "http://www.mydomain.com/",
baseUrl: "http://www.mydomain.com/newsletter/",
baseDir: "/newsletter/"
});
но это тоже не сработало.