0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 236 Просмотров
*

artem_wrong

  • Захожу иногда
  • 56
  • 1 / 0
Joomla 3.9.28
vm 3.6.2
При загрузке товаров через RO CSVI в поле product_desc добавляю большое описание типа:

<p>Описние 1.</p>

<p><strong>Описание 2</p>

На сайте отображается примерно так:


<p>Описние 1.</p>Описание 2

Потом захожу в админку VM в сам товар, открываю его, пересохраняю и закрываю. На сайте все начинает отображаться корректно. С переносами, с жирным шрифтом и т.д. Все бы ничего, но товаров около 5000 и каждый открыть - сохранить - закрыть довольно проблематично.
Где Joomla фиксит код при выгрузке через CSVI и как это исправить?
Спасибо
*

draff

  • Гуру
  • 5457
  • 386 / 7
  • ищу работу
Где Joomla фиксит код при выгрузке через CSVI и как это исправить?
Это вопрос к разработчику расширения, который лучше знает что в коде- вызов метода Joomla или он применил htmlspecialchars.
Попробуйте для описания htmlspecialchars_decode в шаблоне
*

artem_wrong

  • Захожу иногда
  • 56
  • 1 / 0
Простите, что?) Можно подробнее, в какой папке, какой фал, что убрать/добавить, может через php my admin?
Я так понимаю, править надо плагин визуального редактора?
*

draff

  • Гуру
  • 5457
  • 386 / 7
  • ищу работу
Нужно переопределить макет в свой шаблон, или изменить , если уже переопределили .
Строка 207
Код
	<?php echo htmlspecialchars_decode($this->product->product_desc); ?>
Но моем скрине строка для проверки с вашего поста .
*

rsn

  • Давно я тут
  • 519
  • 34 / 3
Простите, что?)
Простите, если Вы не понимаете, "что", - Вам стоит привлечь понимающего исполнителя.
А если хотите сделать самостоятельно - нужно понять, что такое htmlspecialchars_decode в шаблоне.
 ;)
Возможно, будет интересно: Интеграция с Ozon
*

artem_wrong

  • Захожу иногда
  • 56
  • 1 / 0
Нужно переопределить макет в свой шаблон, или изменить , если уже переопределили .
Строка 207
Код
	<?php echo htmlspecialchars_decode($this->product->product_desc); ?>
Но моем скрине строка для проверки с вашего поста .

Код
<?php //Nav tabs ?>
<ul class="nav nav-tabs" role="tablist">
<li class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab"><?php echo vmText::_('COM_VIRTUEMART_TAB_DESC'); ?></a></li>
<?php if (!empty($this->product->customfieldsSorted['video'])) { ?>
<li><a href="#video" aria-controls="video" role="tab" data-toggle="tab"><?php echo vmText::_('COM_VIRTUEMART_TAB_VIDEO'); ?></a></li>
<?php } ?>
<li><a href="#reviews" aria-controls="reviews" role="tab" data-toggle="tab"><?php echo vmText::_('COM_VIRTUEMART_TAB_REVIEWS'); ?> (<?php echo $count; ?>)</a></li>
</ul>

<?php //Tab panes ?>
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade in active" id="home">
<?php echo $this->product->product_desc; ?>

Я правильно понял, что у меня в шаблоне показа товара это и отвечает за описание товара? Только оно на 237 строчке и, как я понял, заключено в таб -панель. попробую сейчас после этого всего вставить то, что Вы предложили
*

artem_wrong

  • Захожу иногда
  • 56
  • 1 / 0
Простите, если Вы не понимаете, "что", - Вам стоит привлечь понимающего исполнителя.
А если хотите сделать самостоятельно - нужно понять, что такое htmlspecialchars_decode в шаблоне.
 ;)
Очень часто пользуюсь услугами за деньги, потому как Joomla для меня - непаханное поле, но бывают моменты, когда истина кажется где-то рядом, осталось одну запятую где-то поставить, а оказывается в дело вступает какой-то htmlspecialchars_decode ))
*

ShopES

  • Захожу иногда
  • 285
  • 4 / 0
тупо разобрсться с макетом вывода
*

draff

  • Гуру
  • 5457
  • 386 / 7
  • ищу работу
<?php echo $this->product->product_desc; ?>
заменить, а не вставить после .
Код
	<?php echo htmlspecialchars_decode($this->product->product_desc); ?>
*

artem_wrong

  • Захожу иногда
  • 56
  • 1 / 0
Нужно переопределить макет в свой шаблон, или изменить , если уже переопределили .
Строка 207
Код
	<?php echo htmlspecialchars_decode($this->product->product_desc); ?>
Но моем скрине строка для проверки с вашего поста .
Спасибо, это помогло!
Только при строчках 207 и 208 показывает сначала кривое описание, затем нормальное. Удалил 207 и оставил только Ваш вариант. Еще раз спасибо
*

draff

  • Гуру
  • 5457
  • 386 / 7
  • ищу работу
Только при строчках 207 и 208 показывает сначала кривое описание, затем нормальное. Удалил 207 и оставил только Ваш вариант.
Ну да, два раза не нужно описание выводить  $this->product->product_desc
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После установки оф. админ-шаблона VirtueMart перестает работать поиск товара

Автор Slava77

Ответов: 2
Просмотров: 80
Последний ответ 29.08.2021, 10:00:40
от web3.0
Количество товара при покупке на складе не меняется VM 3

Автор Olga89

Ответов: 9
Просмотров: 223
Последний ответ 28.04.2021, 14:11:35
от Olga89
Дублируются страницы карточке товара и категорий

Автор djed9

Ответов: 3
Просмотров: 273
Последний ответ 28.09.2020, 05:43:57
от rsn
Фото товара

Автор Wargoth

Ответов: 12
Просмотров: 528
Последний ответ 25.06.2020, 14:33:47
от Wargoth
Пакетная продажа товара?

Автор warlocksp

Ответов: 4
Просмотров: 386
Последний ответ 03.06.2020, 10:31:03
от warlocksp