Перейти к содержанию
AMF

[Решено] CKEditor не подтягивает изображение с сервера

Рекомендуемые сообщения

ocStore v0.1.4 = OpenCart 1.4.9.2

 

При редактировании статей столкнулся с тем, что в поле "Описание" когда нажимаешь "Вставить изображение", "Просмотреть на сервере" выбираешь изображение и кликаешь на нём оно как положено вставляется. А вот в поле "Полное описание:" можно кликать на файле до опупения - адрес картинки в CKEditor не передаётся. Было ли так изначально, или что-то поламали - не знаю, проблему только обнаружили.

 

Заранее спасибо за подсказки!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И снова АП

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё ещё прошу помочь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скажите, а "второе" изображение можете вставить в "описание"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, в поле "описание" всё отлично работает, открывается менеджер фото в новой вкладке, и по клику на фото закрывается и вставляет урл. В поле "полное описание" менеджер не закрывается и ссылку не передает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

помнится, что сталкивался с подобной проблемой на 149х, но вот напрочь не помню в каких данных это проявлялось и как решили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пролистал хосты.
есть opencart_1491 с измененным дополнением "news".
там есть и краткое, и полное описания.
вставка изображений корректно работает в обоих.

можем договориться  :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это я к тому, что нашел у себя, где возникала подобная проблема и где она решена.
на кофе с пирожным подкинете?  ^_^

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

даже со сливками, если встанет :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сравнил файлы из чистого Opencart_1491 со своими.

по части filemanager`a только два небольших изменения - в контроллере и шаблоне.

[=== admin/controller/common/filemanager.php ===]

if (isset($this->request->get['CKEditorFuncNum'])) {
$this->data['fckeditor'] = TRUE;
} else {
$this->data['fckeditor'] = FALSE;
}
меняем на

if (isset($this->request->get['CKEditorFuncNum'])) {
$this->data['fckeditor'] = TRUE;
$this->data['CKEditorFuncNum'] = $this->request->get['CKEditorFuncNum'];
} else {
$this->data['fckeditor'] = FALSE;
$this->data['CKEditorFuncNum'] = 1;
}
[=== admin/view/template/common/filemanager.tpl ===]

<?php if ($fckeditor) { ?>
window.opener.CKEDITOR.tools.callFunction(1, '<?php echo $directory; ?>' + $(this).attr('file'));
меняем на

<?php if ($fckeditor) { ?>
//window.opener.CKEDITOR.tools.callFunction(1, '<?php echo $directory; ?>' + $(this).attr('file'));
window.opener.CKEDITOR.tools.callFunction(<?php echo $CKEditorFuncNum; ?>, '<?php echo $directory; ?>' + $(this).attr('file'));
должно помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, всё работает!

 

Что-чего-куда-кому - в личку плз :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теперь у меня похожее только на ocsore2...данный метод не подходит ибо таких строк нет.
Пытаюсь вставить картинку при написании статьи, но ссылка автоматом не вставляется...кто может помочь решить? Саммернот все вставляет...пробовал перезалить чистый ckeditor с установщика...все одно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.