Отображение большого текста на страницах Opencart

Есть такая проблема — при размещении в категории (описание рубрики) большого, длинного текста, движок OpenCart и OcStore любой версии упорно не хочет показывать весь текст. Часть текста не просто обрезается движком, но этот самый текст, который не помещается на странице, вызывает смещение подвала сайта, так что footer начинает разъезжаться в разные стороны. По-началу можно подумать, что это проблема с вёрсткой, особенно когда вы добавляете таблицы или иные данные. Но дело не в верстке, ни в движке сайта.

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

Итак, вы также столкнулись с тем, что длинный текст вызывает поехавшую вёрстку сайта на ОпенКарт? Решить эту проблему можно только с помощью базы данных — именно в ней кроется вся загвоздка.
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 и другие — в зависимости от того, где не отображается длинный текст. Успехов!

Избавляемся от надписи «FTP должен быть включен в настройках» в Opencart 2

В этой статье рассмотрим решение проблемы с загрузкой модулей через стандартный загрузчик OCMOD Opencart, когда движок требует выполнять загрузку модулей только через FTP. Настройки FTP находятся в меню: «Система» — «Настройки» — «Мой магазин (редактировать)» — вкладка «FTP«. Требование движка «FTP доступ должен быть включен в настройках» возникает, если попробовать загрузить какое-либо расширение (дополнение) через встроенный OCMOD-загрузчик.
Читать полностью

Увеличение картинки Opencart (OcStore)

По умолчанию, в Опенкарт увеличение картинки при просмотре карточки товара не предусмотрено. Возможен только просмотр увеличенного изображения при клике на изображение товара, при этом размер увеличенного изображения задаётся в административной части вашего интернет-магазина на Opencart. Сделаем более привлекательным просмотр изображения товара с помощью простого модуля, который идеально подходит для Opencart (OcStore) версии 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0 с OCMOD и Opencart (OcStore) версии 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0 с VQMOD. Данный модуль использует Elevate Zoom плагин.
Читать полностью

Opencart ЧПУ

ЧПУ или понятные для человека URL-адреса страниц в Opencart 2 — это неотъемлемая часть успешного SEO-продвижения. Грамотно настроенные ЧПУ в интернет-магазине на Опенкарт позволят в некоторой степени упростить продвижение в поисковых системах, ведь одним из критериев «хорошего сайта», с точки зрения последних, является использование таких URL-адресов. Рассмотрим как происходит настройка ЧПУ Оpencart 2.

Читать полностью

Opencart установка (установка Опенкарт на хостинг)

Opencart — это система управления содержимым, которая ориентирована на создание интернет-магазинов. Данная система англоязычная, но есть полностью локализованная, русская версия, имеющая название OcStore. Рассмотрим как происходит установка Opencart на хостинг (установка Ocstore). Подразумевается, что хостинг и домен для установки у вас уже зарегистрирован.
Читать полностью