Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Краткой описание товара в категориях, как в продуктах


spoon

Recommended Posts

Не силен программировании и уже второй день ломаю голову, что и где прописать или удалить, чтобы описание продукта в категориях было с "форматированием" как описание в продуктах (жирность, ссылки, цвет). Подскажите плиз, где копать, что писать....и возможно ли такое..

 

post-4030-0-89772400-1424432047_thumb.jpg

post-4030-0-41490800-1424432058_thumb.jpg

Надіслати
Поділитися на інших сайтах


Если у вас описание добавляется стандартно, через админку, то прямо в карточке товара и задаются стили:

 

4xGIpNpU.jpg

 

А если вы там что-то перемудрили - то правьте выдачу в файле:

\catalog\view\theme\default\template\product\category.tpl

Только вам придется извратиться, чтобы к части текста присвоить эти стили.

Но все возможно, если очень захотеть.

Надіслати
Поділитися на інших сайтах


По моему в catalog/controller/product/category.php нужно найти

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

и там избавиться от strip_tags

 

поимеем что-то типа

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

Про команду можно подсмотреть http://www.php.su/strip_tags

Надіслати
Поділитися на інших сайтах


Большое кондесю!

Еще надо удалить strip_tags 

catalog/view/theme/pav_bestbuy/template/product/category.tpl и получить 

<div class="description"><?php echo substr(($product['description']),0,100000);?>...</div>
Надіслати
Поділитися на інших сайтах


если у вас не километровые описания - ни utf8_substr в контроллере, ни substr в шаблоне вам вовсе не требуются.

суть выкусывания тэгов из описания в том, что при substr можете получить массу незакрытых тэгов (размещенных в описании), которые порвут вам страницу и принесут головную боль.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Подскажите, как убрать ограничение в количестве символов в описании категории?

 

Пробовал

/catalog/controller/product/category.php

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

не помогло...

 

У меня при большом количестве символов, конкретно я вставляю таблицы в описание, то футер залазит в описание и ломает таблицу + урезается половина таблицы...
Вот наглядный пример:
http://unibolt.com.ua/index.php?route=blog/article&blid=69_71&article_id=126

Надіслати
Поділитися на інших сайтах


Это вам кажется...

Вы ломает верстку...

 

У вас в описании таблица типоразмеров?

 

А разве приведенная ссылка это не карточка товар?

Надіслати
Поділитися на інших сайтах

Это вам кажется...

Вы ломает верстку...

 

У вас в описании таблица типоразмеров?

 

А разве приведенная ссылка это не карточка товар?

 

Подскажите, пожалуйста, как поправить сдвиг в шаблоне.

 

Таблица: типоразмеров, классификаций, видов и конечно же цена. (Ничего не говорите, заказчик хочет что бы было так, как он увидел на другом сайте, карточки товаров и фильтры его не интересуют, слишком сложно для его потенциальных покупателей.)

 

Это описание к подкатегории, вот тут:

http://unibolt.com.ua/index.php?route=product/category&path=75_76_77_78- все ровно, потому, что таблица короткая, в разделе M10 бардак, как решить?

Надіслати
Поділитися на інших сайтах


Я не знаю о чем речь, то ли это категория, то ли карточка товара

 

Ну.. видно что категория

 

А в категории выводятся все товары..

Надіслати
Поділитися на інших сайтах

Вот только что в соседней теме отвечал про расширение количества символов в описании! ТС и в чужой теме отметился, и свою создал... :)

 

https://opencartforum.com/topic/44080-решено-как-убрать-футер-из-описания/?do=findComment&comment=379616

Надіслати
Поділитися на інших сайтах


  • 3 years later...

У меня нет такого...
 

if ($result['description_mini']) {
					$description = utf8_substr(strip_tags(html_entity_decode($result['description_mini'], ENT_QUOTES, 'UTF-8')), 0);
				} else {
					$description = utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..';

И такое есть
 

$benefits[] = array(
						'benefit_id'      	=> $benefit['benefit_id'],
						'name'      		=> $benefit['name'],
						'description'      	=> strip_tags(html_entity_decode($benefit['description'])),
						'thumb'      		=> $bimage,
						'link'      		=> $benefit['link'],
						'type'      		=> $benefit['type']
					);

Удалял strip_tags везде, ничего не происходит

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.