Jump to content
Sign in to follow this  
mopapy

[Решено] Как убрать ограничение в описнии товаров?

Recommended Posts

Привет всем, я перерыл весь форум и даже гугл не помог, кто подскажет как убрать ограничение вводимого текста в поле описание товаров? Версия - OpenCart 1.5.1.3

Share this post


Link to post
Share on other sites

хм а есть ограничения ? и чему они примерно равны ? потому как в базе поле равно text но если Вам этого мало можно конечно изменить на лонг

Ограничение TEXT и LONGTEXT в MySQL

  • TEXT = 2^16 = 65536
  • LONGTEXT = 2^32 = 4 294 967296
что то я сам спросил сам ответил :-)

еще есть вариант MEDIUMTEXT некий средний вариант

  • +1 5

Share this post


Link to post
Share on other sites

хм а есть ограничения ? и чему они примерно равны ? потому как в базе поле равно text но если Вам этого мало можно конечно изменить на лонг

Ограничение TEXT и LONGTEXT в MySQL

  • TEXT = 2^16 = 65536
  • LONGTEXT = 2^32 = 4 294 967296
что то я сам спросил сам ответил :-)

еще есть вариант MEDIUMTEXT некий средний вариант

Спасибо огромное за ответ, тоесть тостаточно в БД изменить тип поля таблицы и все?

Share this post


Link to post
Share on other sites

а какой же длины у Вас описания ? Вы случаем не войну и мир продаете ? и выкладываете в описание текст всей книги ?

  • +1 2

Share this post


Link to post
Share on other sites

хм а есть ограничения ? и чему они примерно равны ? потому как в базе поле равно text но если Вам этого мало можно конечно изменить на лонг

Ограничение TEXT и LONGTEXT в MySQL

  • TEXT = 2^16 = 65536
  • LONGTEXT = 2^32 = 4 294 967296
что то я сам спросил сам ответил :-)

еще есть вариант MEDIUMTEXT некий средний вариант

Объясните пожалуйста что с этим нужно сделать?

Я заметил, что описание срезается до 222 символов, если экспортировать прайс-лист в магазин.

Как использовать эти формулы для снятия этого ограничения?

И можно ли как-то попроще это сделать?

Share this post


Link to post
Share on other sites

222 символа ? а каким образом вы делаете импорт ?

Share this post


Link to post
Share on other sites

222 символа ? а каким образом вы делаете импорт ?

Модулем opencart-1-5-1-x-2-export-import.

Share this post


Link to post
Share on other sites

посмотрите в пхпмайадмин в базе что у вас стоит в таблице oc_product_description в колонке description должно стоять техт судя по всему у вас стоит varchar(222) либо вы загружаете описание в какой то дикой кодировке где каждый символ занимает большое количество байт

Share this post


Link to post
Share on other sites

посмотрите в пхпмайадмин в базе что у вас стоит в таблице oc_product_description в колонке description должно стоять техт судя по всему у вас стоит varchar(222) либо вы загружаете описание в какой то дикой кодировке где каждый символ занимает большое количество байт

Интересен момент, что выгружает прайс этим модулем с полными описаниями, а в базе они содержатся урезанными в 222 символа.

Попутал я, выгружаются они обрезанными ((

Как узнать кодировку у xls файла я сейчас поищу, но вряд ли что-то даст, потому что выгружается то прайс этим же самым модулем.

Вот что есть на данный момент, если я правильно Вас понял:

Изображение

Share this post


Link to post
Share on other sites

Кстати, ограничение стоит в 255 символов, просто я не учел всякие кавычки и тому подобное.

На сайте то они мало символов занимают, а в базе больше.

Share this post


Link to post
Share on other sites

Проблема скорее всего в модуле, но чисто одним поиском я нашел кучу файлов с числом 255.

Что вот делать не знаю.

Share this post


Link to post
Share on other sites

описание у Вас текст судя по всему в базе все хорошо

возможно Вы используете какой то кривой импорт экспорт

попробуйте использовать этот https://opencartforum.com/files/file/233-title-h1-%D0%B4%D0%BB%D1%8F-ocstore-ocstore-v101/

Share this post


Link to post
Share on other sites

При копировании описаний из прайса поставщика в мой прайс, то копируются только 255 символов, ниче понять не могу.

Share this post


Link to post
Share on other sites

Если же копировать описания специальной вставкой как текст или xml или html, то модуль импорта просто перезагружает страницу и ничего не происходит.

Share this post


Link to post
Share on other sites

Если же вначале скопировать в блокнот, а из него в прайс, то все становится ок.

Вот только 2500 товаров так руками очень долго придется копировать, а всем списком почему-то сбивается порядок строчек до 3-х с лишним тысяч вместо 2500

Share this post


Link to post
Share on other sites

а если в прайсе поставщика конвертнуть столбец описание в текст ?

Share this post


Link to post
Share on other sites

а если в прайсе поставщика конвертнуть столбец описание в текст ?

Формат ячеек - Число - Текстовый - ОК

В итоге копируя и вставляя в блокнот весь список длинные описания получаются как #########################################

А если в прайс магазина копировать, то опять обрезает до 255

Если же делать спец вставку как "текст" в прайс магазина, то все копируется хорошо, длинные описания сокращаются как ######, а при двойном щелчке открывается полный не урезанный текст.

Прайс загружается в магазин удачно, однако же длинные описания при заходе на страницу твоара выглядят как длинная решетка

###################################

То есть как текст их в БД не импортировало.

Share this post


Link to post
Share on other sites

ну я уже запутался как и что у Вас там происходит наверно прайс поставщика у вас в формате каком то типа эксель 2010 попробуйте его просто сохранить в формат офиса 2000 .... а потом уже с ним работать

Share this post


Link to post
Share on other sites

Блин, я так задолбался, это просто какой-то пипец. Если так придется мудрить каждый раз при обновлении прайса поставщика, то легче повеситься.

Share this post


Link to post
Share on other sites

ну я уже запутался как и что у Вас там происходит наверно прайс поставщика у вас в формате каком то типа эксель 2010 попробуйте его просто сохранить в формат офиса 2000 .... а потом уже с ним работать

У поставщика вообще прайс сохранен в формате OpenOffice

Share this post


Link to post
Share on other sites

Просто пипендос))) Оказывается надо было открыть оба файла в OpenOffice, не смотря на то, что они в разных форматах и скопировать из прайса поставщика все описания, а сохранить прайс магазина в текущем формате.

Все, проблема решена.

Не понимаю почему в excel 2003 стоит ограничение на вставку из другого xls

Share this post


Link to post
Share on other sites

дямс :-) ну главное что получилось

Share this post


Link to post
Share on other sites

дямс :-) ну главное что получилось

Загрузить то получилось, а вот выгрузилось опять с ##############

При обратной загрузке страница просто перезагружается и ничего не происходит ((

То есть я выгрузил прайс из магазина, а обратно его же загрузить не могу - не принимает.

Share this post


Link to post
Share on other sites

А если опять сохранить в openoffice, то все нормально загружает :-D

openoffice рулит!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.