newjey Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Всем привет. Подскажите как правильно сделать обновление встроенного редактора summernote что бы он корректно работал? Я скачал новый с офф сайта https://summernote.org/getting-started/ перезалил файлы, добавил в admin/view/template/common/header.tpl <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> Редактор обновился, появилась новая загрузка изображений. Но, при вставке фото в описание товара и сохранении это фото пропадает. Как сделать что бы все работало хорошо? Спасибо. Забыл сказать что в admin/view/template/common/header.tpl прописанны еще по умолчанию: <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> Надіслати Поділитися на інших сайтах More sharing options...
retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Заглянуть в консоль и посмотреть ошибки, и логи что там и как? Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Из скриптов какие стоит оставить? Надіслати Поділитися на інших сайтах More sharing options...
retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Консоль что показывает? Есть ошибки? Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Логи гляну. Но заметил что фото добавляется в таком формате: Спойлер <p><img src="data:image/jpeg;base64,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" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"><br></p> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options...
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 49 минут назад, newjey сказал: Редактор обновился, появилась новая загрузка изображений. Но, при вставке фото в описание товара и сохранении это фото пропадает. Как сделать что бы все работало хорошо? там есть различия при указании некоторых параметров для разных версий summernote, точно не помню какие. В файле admin/view/javascript/summernote/opencart.js нужно смотреть. Скорее всего нужно править ф-ю, там где image: function() { т.е которая срабатывает при клике на кнопку вставки изображений Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 еще проверьте, должен быть подключен admin/view/javascript/summernote/opencart.js , у вас его не вижу, может потому и не работает загрузка, т.к не описаны параметры для редактора, т.е не подключен файл. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, Seriusis сказал: там есть различия при указании некоторых параметров для разных версий summernote, точно не помню какие. В файле admin/view/javascript/summernote/opencart.js нужно смотреть. Скорее всего нужно править ф-ю, там где image: function() { т.е которая срабатывает при клике на кнопку вставки изображений admin/view/javascript/summernote/summernote.js вы имели ввиду? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 1 минуту назад, Seriusis сказал: еще проверьте, должен быть подключен admin/view/javascript/summernote/opencart.js , у вас его не вижу, может потому и не работает загрузка, т.к не описаны параметры для редактора, т.е не подключен файл. Такого файла у меня нет и не было до обновления. Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: admin/view/javascript/summernote/summernote.js вы имели ввиду? нет, там , где ви пишите сам скрипт редактора, а в opencart.js он вызывается и настраивается Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. В admin/view/template/common/header.tpl добавил <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 4 минуты назад, newjey сказал: Такого файла у меня нет и не было до обновления. скорее всего вы что-то путаете Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как обновить редактор Summernote Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 еще проверьте, должен быть подключен admin/view/javascript/summernote/opencart.js , у вас его не вижу, может потому и не работает загрузка, т.к не описаны параметры для редактора, т.е не подключен файл. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, Seriusis сказал: там есть различия при указании некоторых параметров для разных версий summernote, точно не помню какие. В файле admin/view/javascript/summernote/opencart.js нужно смотреть. Скорее всего нужно править ф-ю, там где image: function() { т.е которая срабатывает при клике на кнопку вставки изображений admin/view/javascript/summernote/summernote.js вы имели ввиду? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 1 минуту назад, Seriusis сказал: еще проверьте, должен быть подключен admin/view/javascript/summernote/opencart.js , у вас его не вижу, может потому и не работает загрузка, т.к не описаны параметры для редактора, т.е не подключен файл. Такого файла у меня нет и не было до обновления. Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: admin/view/javascript/summernote/summernote.js вы имели ввиду? нет, там , где ви пишите сам скрипт редактора, а в opencart.js он вызывается и настраивается Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. В admin/view/template/common/header.tpl добавил <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 4 минуты назад, newjey сказал: Такого файла у меня нет и не было до обновления. скорее всего вы что-то путаете Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как обновить редактор Summernote Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, Seriusis сказал: там есть различия при указании некоторых параметров для разных версий summernote, точно не помню какие. В файле admin/view/javascript/summernote/opencart.js нужно смотреть. Скорее всего нужно править ф-ю, там где image: function() { т.е которая срабатывает при клике на кнопку вставки изображений admin/view/javascript/summernote/summernote.js вы имели ввиду? Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 1 минуту назад, Seriusis сказал: еще проверьте, должен быть подключен admin/view/javascript/summernote/opencart.js , у вас его не вижу, может потому и не работает загрузка, т.к не описаны параметры для редактора, т.е не подключен файл. Такого файла у меня нет и не было до обновления. Надіслати Поділитися на інших сайтах More sharing options...
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: admin/view/javascript/summernote/summernote.js вы имели ввиду? нет, там , где ви пишите сам скрипт редактора, а в opencart.js он вызывается и настраивается Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. В admin/view/template/common/header.tpl добавил <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 4 минуты назад, newjey сказал: Такого файла у меня нет и не было до обновления. скорее всего вы что-то путаете Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как обновить редактор Summernote Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. В admin/view/template/common/header.tpl добавил <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options...
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 4 минуты назад, newjey сказал: Такого файла у меня нет и не было до обновления. скорее всего вы что-то путаете Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как обновить редактор Summernote
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 1 минуту назад, newjey сказал: Подключил admin/view/javascript/summernote/opencart.js ничего не поменялось. его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options... Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Вот весь код подключения в opencart.js $(document).ready(function() { // Override summernotes image manager $('.summernote').each(function() { var element = this; var lang = $(element).data('lang'); if (typeof(lang) == 'undefined') { lang = 'en-US'; } $(element).summernote({ disableDragAndDrop: true, height: 300, lang: lang, emptyPara: '', toolbar: [ ['codeview', ['codeview']], ['style', ['style']], ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['table', ['table']], ['insert', ['link', 'image', 'video']], ['undo', ['undo']], ['redo', ['redo']], ['view', ['fullscreen', 'help']] ], buttons: { image: function() { var ui = $.summernote.ui; // create button var button = ui.button({ contents: '<i class="note-icon-picture" />', tooltip: $.summernote.lang[$.summernote.options.lang].image.image, click: function () { $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token'), dataType: 'html', beforeSend: function() { $('#button-image i').replaceWith('<i class="fa fa-circle-o-notch fa-spin"></i>'); $('#button-image').prop('disabled', true); }, complete: function() { $('#button-image i').replaceWith('<i class="fa fa-upload"></i>'); $('#button-image').prop('disabled', false); }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); $('#modal-image').delegate('a.thumbnail', 'click', function(e) { e.preventDefault(); $(element).summernote('insertImage', $(this).attr('href')); $('#modal-image').modal('hide'); }); } }); } }); return button.render(); } } }); }); }); Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 3 минуты назад, Seriusis сказал: его подключать после файлов редактора, и смотрите консоль браузера на предмет ошибок <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( Надіслати Поділитися на інших сайтах More sharing options...
retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Ошибки покажите для начала в консоле?!? Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 13 минут назад, retterwien сказал: Ошибки покажите для начала в консоле?!? index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.…:15 GET https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css2 net::ERR_ABORTED 403 bootstrap-datetimepicker.min.js:90 Uncaught TypeError: picker.element.find(...).size is not a function at init (bootstrap-datetimepicker.min.js:90) at new DateTimePicker (bootstrap-datetimepicker.min.js:1347) at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1355) at Function.each (jquery-3.5.1.min.js:2) at S.fn.init.each (jquery-3.5.1.min.js:2) at S.fn.init.$.fn.datetimepicker (bootstrap-datetimepicker.min.js:1351) at index.php?route=catalog/product/edit&token=2WqfLQAaphgZMSGcTj055WQgVcbkDAfk&product_id=6187&sort=p.product_id&order=DESC:2715 Надіслати Поділитися на інших сайтах More sharing options...
Seriusis Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 33 минуты назад, newjey сказал: Вставил так. Ничего не меняется. При этом залилась одно фото и сохранилось. Последующие попытки залить еше фото не получились( почистите кэш браузера Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options... retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Через режим инкогнито проверяйте! Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 17 минут назад, Seriusis сказал: почистите кэш браузера Чистил, ничего не изменилось. Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 5 минут назад, retterwien сказал: Через режим инкогнито проверяйте! В режиме инкогнито тоже самое, фото в редактор добавляется, но после сохранения фото пропадает. Надіслати Поділитися на інших сайтах More sharing options...
retterwien Опубліковано: 15 липня 2020 Share Опубліковано: 15 липня 2020 Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 Фото вставляется в редактор и имеет такой вид в коде: <p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA==" data-filename="Krauff-26-178-029.jpg" style="width: 500px;"></p> Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) 6 минут назад, retterwien сказал: Версии jquery не совместимы, не правильно порядок скриптов подключён ну и тд смотреть. Как правильно все подключить? Что оставить и что убрать? <script type="text/javascript" src="view/javascript/jquery/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="view/javascript/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script> <script src="view/javascript/summernote/lang/summernote-<?php echo $lang; ?>.js"></script> <!-- include libraries(jQuery, bootstrap) --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- include summernote css/js --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/summernote.min.js"></script> <link href="view/stylesheet/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="view/javascript/summernote/summernote.css" rel="stylesheet" /> <script src="view/javascript/jquery/datetimepicker/moment.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/locale/<?php echo $code; ?>.js" type="text/javascript"></script> <script src="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <link href="view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" media="screen" /> <link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="view/javascript/summernote/opencart.js"></script> Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options...
newjey Опубліковано: 15 липня 2020 Автор Share Опубліковано: 15 липня 2020 (змінено) Первую фото вставляет, а вторую уже нет (не сохраняет) при этом в фронтенде выводит маленький квадратик со знаком вопроса вместо второй фото. Змінено 15 липня 2020 користувачем newjey Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts