dimadimadima

В описании товара в категориях не отображаются стили

Рекомендуемые сообщения

В описании товара в категориях не могу оформить стили список или же добавить класс ! 
В карточке товара все работает а хотелось бы чтобы и в списке категорий !
 

post-688970-0-23402000-1415650538_thumb.png

post-688970-0-89653300-1415650900_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
xoky    8

Форматирование (теги) в описании товара - удаляется в категории.

Вам нужно в файле  /catalog/controller/product/category.php

в районе 262 строки заменить

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

на

'description' => utf8_substr(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), 0, 300) . '..',

но это чревато.. если где-то в начале описания окажется открыт тег, и он закрывается позже 300 - го символа (это ограничение), то будет кака:) с дальнейшей версткой всей страницы, потребуется увеличить лимит символов.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите а можно ли указать php чтобы вывод символов было не 300 а до определенного символа например слеша или еще какого то !

Изменено пользователем afwollis
overquote deleted

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
xoky    8

Да, вот пример для знака %

 

1 - перед строкой

$this->data['products'][] = array(

добавить 

$sbl=strpos($result['description'], "%");

Тут % - символ, до которого резать.

Затем строчку с ..  'description' =>..  ниже заменить на

'description' => substr(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), 0, $sbl) . '..',

p/s/ Только не использовать слеши - составляющие тегов, ато обрежет-же тег.. вотбщем, эти не нужно: < > / 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Vakula
      Привет!
       
      Установил модуль Owl Carousel на OcStore 2.3.0.2, теперь рамочки товаров на главной (выводимые этим модулем) выходят разных размеров, в зависимости от длинны текста описания товара. Автор модуля для исправления просит доступы, а мне бы хотелось обойтись без этого.
      Подскажите, пожалуйста, что, как и где нужно отредактировать, чтобы рамки товаров были одной величины. По возможности поподробнее, ибо ни разу не кодер, но стараюсь.
       
      Во вложении изображение того, о чем собственно и идёт речь (это ещё цветочки).
       
      Заранее благодарен всем!
    • От lesmanora
      В общем. Бекап сайта перенесла на локальный диск ( денвер)...
      И полностью слетели стили и в админке, и на самом сайте. 

      Вопрос : как исправить? 
      <?php // HTTP define('HTTP_SERVER', 'http://localhost/ocart/'); define('HTTP_IMAGE', 'http://localhost/ocart/image/'); define('HTTP_ADMIN', 'http://localhost/ocart/admin/'); // HTTPS define('HTTPS_SERVER', 'http://localhost/ocart/'); define('HTTPS_IMAGE', 'http://localhost/ocart/image/'); // DIR define('DIR_APPLICATION', 'Z:/home/localhost/www/bekap/catalog/'); define('DIR_SYSTEM', 'Z:/home/localhost/www/bekap/catalog/system/'); define('DIR_DATABASE', 'Z:/home/localhost/www/bekap/catalog/system/database/'); define('DIR_LANGUAGE', 'Z:/home/localhost/www/bekap/catalog/language/'); define('DIR_TEMPLATE', 'Z:/home/localhost/www/bekap/catalog/catalog/view/theme/'); define('DIR_CONFIG', 'Z:/home/localhost/www/bekap/catalog/system/config/'); define('DIR_IMAGE', 'Z:/home/localhost/www/bekap/catalog/image/'); define('DIR_CACHE', 'Z:/home/localhost/www/bekap/catalog/system/cache/'); define('DIR_DOWNLOAD', 'Z:/home/localhost/www/bekap/catalog/download/'); define('DIR_LOGS', 'Z:/home/localhost/www/bekap/catalog/system/logs/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'admeen'); define('DB_PASSWORD', '1111'); define('DB_DATABASE', 'fr33838_bio'); define('DB_PREFIX', ''); ?> Админ
       
      <?php // HTTP define('HTTP_SERVER', 'http://localhost/ocart/'); define('HTTP_IMAGE', 'http://localhost/ocart/image/'); define('HTTP_ADMIN', 'http://localhost/ocart/admin/'); // HTTPS define('HTTPS_SERVER', 'http://localhost/ocart/'); define('HTTPS_IMAGE', 'http://localhost/ocart/image/'); // DIR define('DIR_APPLICATION', 'Z:/home/localhost/www/bekap/admin/'); define('DIR_SYSTEM', 'Z:/home/localhost/www/bekap/admin/system/'); define('DIR_DATABASE', 'Z:/home/localhost/www/bekap/admin/system/database/'); define('DIR_LANGUAGE', 'Z:/home/localhost/www/bekap/admin/language/'); define('DIR_TEMPLATE', 'Z:/home/localhost/www/bekap/admin/view/template/'); define('DIR_CONFIG', 'Z:/home/localhost/www/bekap/system/config/'); define('DIR_IMAGE', 'Z:/home/localhost/www/bekap/image/'); define('DIR_CACHE', 'Z:/home/localhost/www/bekap/admin/system/cache/'); define('DIR_DOWNLOAD', 'Z:/home/localhost/www/bekap/download/'); define('DIR_LOGS', 'Z:/home/localhost/www/bekap/admin/system/logs/'); define('DIR_CATALOG', 'Z:/home/localhost/www/bekap/catalog/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'admeen'); define('DB_PASSWORD', '1111'); define('DB_DATABASE', 'fr33838_bio'); define('DB_PREFIX', ''); ?>  


    • От Donchu
      -Необходимо добавить две кнопки в карточку товара:
      1. Видеообзор товара - эту кнопку надо сделать так, чтоб в настройке товара можно было в атрибутах или как то по другому включать эту кнопку и подгружать туда видео (может через ссылку с ютуба) 
      2. Кнопка как сделать замер цилиндра - кнопку нужно сделать на категорию цилиндров замка, не на каждый товар а на всю категорию.
      - Поправить отображение картинок в моб версии (прикрепил скриншот)Сейчас они растягиваются, нет пропорции.
       
      Пишите ваши вопросы))
       




    • От pyatka




      Название: Скрипты и стили на все страницы
      Добавил: pyatka
      Добавлен: 27 мая 2015
      Категория: Прочее

      Название: Скрипты и стили на все страницы
      Добавил: pyatka
      Добавлен: 26 мая 2015
      Категория: Прочее
      На просторах интернета блуждает множество вопросов вида "как отобразить скрипт/стиль/модуль на всех страницах магазина?" от пользователей OpenCart. Предлагаю простое и бесплатное решение по добавлению статики через штатное API OpenCart.
      Установка:
      Загрузите содержимое папки EveryWhereGo в корень сайта.
      Установите модуль традиционным для opencart способом.
      Добавляйте скрипты и стили для отображения. Напишите в поля "Название" и "Описание" немного информации, чтобы не запутаться в добавленном позже. Укажите адрес скрипта/стиля в поле "Путь".
      Требования:
      php 5.3 и выше
      Лицензия:
      Бесплатно, свободно
      Совместимость:
      Совместимо с 1.5.* и 2.*
      Планы на будущее:
      Научить выполнять модули на каждой странице. Сделать API для сторонних модулей (автоматическое добавление в список EveryWhereGo, если он уже установлен).

      Нажмите здесь, чтобы скачать файл
    • От VladislavGridasov
      Здравствуйте! Столкнулся со следующей проблемой. Делаю блок для главной страницы при помощи стандартного модуля "HTML содержимое". Собственно, html разметку написал в модуле в режиме "исходный код", прописал элементам классы. И эти классы описал в файле stylesheet шаблона. Но при выводе модуля на экран, описанные стили не заработали.
      Как сделать так, чтобы элементы, прописанные в модуле, воспринимали стили из файла stylesheet шаблона?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу