Jump to content
Sign in to follow this  
DYATEL

[Решено {объем данных; размер поля в БД; TEXT -> LONGTEXT}] function.unserialize

Recommended Posts

Использую модуль HTML. в Open Cart 1.5.1.3 и когда в админке настраиваю отображение модуля в каждой позиции. Ну там в product или account и т.д. С помощью данного модуля пытаюсь вставить на сайт дополнительное меню (оно довольно большое), то при сохранении все позиции: product, home, вообщем все-пропадают и выдается ошибка function.unserialize с указанеим ошибки в индесном файле там в какой-то строке. Если нужно подробнее где именно, то напишу. Кто знает в чем проблемма. Если например сделать такое же меню повторюсь оно довольно большое, с помощью модуля content если не ошибся-то же самое выдает. Но если например это меню не делать таким большим, то все ставится без ошибок.

Вот Notice: unserialize() [function.unserialize]: Error at offset 63299 of 65535 bytes in /home/users1/c/***********/domains/***********.ru/index.php on line 65

Share this post


Link to post
Share on other sites

Данные не влезают в поле

Открыть в phpMyAdmin таблицу oc_settings и тип поля value поменять с TEXT на LONGTEXT.

  • +1 2

Share this post


Link to post
Share on other sites

СПАСИБА!!!!!!!!!!!!!!!

Ты лучший. Я перерыл все, что можно... и ничего. Все получилось. Только расскажу для таких как я -серых юзеров. В PHP MY ADMIN я долго искал это поле войдя в oc_settings только у меня префикс другой. все пересмотрел-нету. А там есть чуть ниже и правее вкладки. Одна из них PHP код. Туда вошел и там есть это поле. Изменил на LONGTEXT. вставил везде где нужно меню в полном объеме. Все ГУД. скажи где тебе ставить оценку если есть такое. А то я хотел сайт сносить. думал ошибка где у меня в файлах.

Share this post


Link to post
Share on other sites

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

Почему не отображается длинный текст в ОпенКарт?

Итак, вы также столкнулись с тем, что длинный текст вызывает поехавшую вёрстку сайта на ОпенКарт? Решить эту проблему можно только с помощью базы данных — именно в ней кроется вся загвоздка.
dlinniy-text-v-opencart
Дело в том, что описание, то есть текст для категорий OpenCart хранится в специальных таблицах oc_category_description (префикс oc_ может быть другим, он указывался вами при установке Опенкарт на хостинг) в поле description. По-умолчанию в поле description указан тип TEXT. При таком типе типе хранения, поле может хранить не более 65 535 символов. Следовательно, если вы пытаетесь разместить больше символов, то они просто не помещаются в поле. И если не помещающийся текст «разрывает» таблицу в HTML, то начинает ползти вёрстка. Обычный текст просто не будет отображаться.

Как сделать так, чтобы длинный текст корректно отображался в категориях OcStore и OpenCart?

Решить проблему с отображением длинного текста в категориях OcStore и OpenCart довольно просто. Для этого нужно зайти в управление базой данных MySQL с помощью phpMyAdmin, выбрать таблицу oc_category_description, открыть «Структура» и для поля description указать LONGTEXT (может хранить не более 4 294 967 295 символов) или MEDIUMTEXT (может хранить не более 16 777 215 символов). Сделать это можно с помощью ссылки «изменить» напротив указанного поля:
longtext opencart

Проблемы с длинным текстом на информационных и других страницах OcStore и OpenCart?

Если длинный текст не отображается на информационных страницах, например, на странице «О нас», «Контакты» и так далее (в админке сайта — это раздел «Каталог» -> «Статьи»), то в таблице oc_information_description в поле description также нужно сменить тип TEXT на LONGTEXT. Аналогично таблицы oc_filter_description и другие — в зависимости от того, где не отображается длинный текст. Успехов!

 

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.