Здравствуйте. Вот в процессе заполнения товаром магазина обнаружил такую непонятку. Когда заполняю "Описание" к товару за всеми отступами слежу, но после сохранения при открытии товара уже в самом магазине в "описании" откуда то появляются вот такие отступы которых не было. Они записываются в базу так как там их тоже обнаружил. Для того что бы убрать их нужно заново открывать добавлений товар в админ-панели и там убирать эти отступы, только тогда они пропадают. Вопрос в том откуда он берется первоначально? Он присутствует как сверху так и снизу. Фото: https://www.dropbox.com/s/2pp6igbohshgtiv/desc.PNG
Без ссылки сложно помочь.. Варианты: 1 - если копируете текст, может остаться кусок старого форматирования. 2 - что-то добавляет сам редактор, но тогда бы повторная правка не должна помогать.
Мне кажется скорее первый вариант так как и правда все описание копируется из онлайн каталога. Но почему же оно тогда сразу не отображается, а при повторном редактировании?
Выложите что добавляет в редакторе (код), используете Гугл Хром? В других браузерах такое наблюдается?
1. Вот именно из за этого такая ситуация: "<p> </p>" после его удаления все красивенько. Такой фрагмент как сверху так и снизу. 2. Да, использую хром так как другие браузеры когда им говоришь скопировать таблицу на странице, смотрят на действия с недоумением в отличии от хрома. 3. Да, если говориться о результате то да.
Ну это может быть еще проблема в Опенкартовском редакторе, точнее в CKEditor-е, сам замечал, когда новости добавляю. (Описание товара заполняю в Екселе, и импортирую, но думаю то же самое будет и с описанием товара). По НTML редактор вставляет параграф с неразделимым пробелом, и по моему эта болезнь только в Хроме (по Джумле еще замечал)
Может быть и из за хрома, а как тогда копировать таблицы с каталога? Другие браузеры не умеют это делать.. может есть исключения? Получается что у меня описание начинается текстом а заканчивается таблицей и все равно с обоих сторон присутствует данный фрагмент кода. Раньше стоял опенкарт (оригинал 1.5.4.1) сейчас переставил на русскую сборку, может пройдет данный заскок.
Вот заметил что при удалении верхнего и нижнего отступа в редакторе, после сохранения верхний пропадает а нижний опять появляется. Думаю все таки дело в редакторе.
Мне кажется, это может быть глюк самого редактора... Он может вставлять тэги р там где не нужно... Нужно посмотреть на исходный код описания после того как вы его уже сохранили.
импортируйте описания через import/export, и не заморачивайтесь по этому поводу. В конце концов, как правило описания вбиваются один раз.
Когда вставляю и смотрю исходный код там уже есть с самого начала и в конце данный фрагмент кода: <p> </p> удалить отступ получается только редактируя исходный код удалением данного кода. Можно поподробнее как это делается?
Вот. Как раз я это и имел ввиду... Это отключается в настройках редактора. вижу тикет даже такой был http://dev.ckeditor.com/ticket/5154 3 года назад и они походу его пофиксили... у меня такой проблемы нет. использую сборку maxystore. Попробуйте обновить редактор до актуальной версии или использовать новее опенкарт.
И где же див не был закрыт? --- добавлено: 5 фев 2013 в 20:46 --- Спасибо большое)) Рецепт как делал: 1. Качаете самый свежий ckeditor. 2. Заходите в папку "admin\view\javascript\ckeditor" на сервере и полностью чистите её. 3. Закачиваете туда содержимое скачанного архива. 4. Все работает!