gero Posted April 30, 2017 Share Posted April 30, 2017 Добрый день. Помогите советом. В кратком описании товара нет поддержки HTML, поэтому меняю код{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}на{$product.description_short|truncate:360:'...'}.Всем помогает, а у меня краткое описание в категориях вообще исчезает.Как решить данную проблему?Мне очень важно, чтобы описание было в виде таблицы, или хотя бы с <br>.Забыл сказать это не на одном сайте, а на нескольких, а вот на одном но версия 1.6.1.6 всё работаетВерсия 1.6.1.13 тема вархаус, да и на стандартном шаблоне такая же фигня. Link to comment Share on other sites More sharing options...
klymets1 Posted April 30, 2017 Share Posted April 30, 2017 Обрезается код html? Link to comment Share on other sites More sharing options...
gero Posted April 30, 2017 Author Share Posted April 30, 2017 Да нет не обрезается код. Просто пропадает короткое описание. Ставил и чистую престу, всё то же самое д же с тестовыми товарами. и ставил {$product.description_short} просто такой код не помогает ничего. И почему не понятно. Link to comment Share on other sites More sharing options...
gero Posted April 30, 2017 Author Share Posted April 30, 2017 А надо просто сделать что бы был перенос по строкам. Так сказать включить html теги И пробовал на других сайтам рабочих, ни где не работает. Только на одном магазе. А что там делал хз не помню Пробовал поставить в место <p <div работает, но при переключении с сетки на лист и обратно опять пропадает короткое описание. Link to comment Share on other sites More sharing options...
klymets1 Posted April 30, 2017 Share Posted April 30, 2017 Куда ставили? {$product.description_short} И зачем? Link to comment Share on other sites More sharing options...
klymets1 Posted April 30, 2017 Share Posted April 30, 2017 Какой код хотите вставить в короткое описание? Link to comment Share on other sites More sharing options...
gero Posted April 30, 2017 Author Share Posted April 30, 2017 Это в фале продук листе, вывод короткого описания. Да и в стандартно теме оно есть, </h5> {capture name='displayProductListReviews'}{hook h='displayProductListReviews' product=$product}{/capture} {if $smarty.capture.displayProductListReviews} <div class="hook-reviews"> {hook h='displayProductListReviews' product=$product} </div> {/if} <p class="product-desc" itemprop="description"> {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} </p> Это из стандартного шаблона. если удалить strip_tags:'UTF-8 что бы заработал перенос, то короткое описание пропадает. Link to comment Share on other sites More sharing options...
gero Posted April 30, 2017 Author Share Posted April 30, 2017 Код никакой не хочу поставить хочу что бы был перенос по строкам, вот ссылки на сайт на киотом работает http://www.farkopmsk.ru/965-x5 а вот ге не работает http://www.farkop77.ru/[spam-filter]farkop-x5 оно просто не выводится. Но если вернуть по дефулту то в отображение сетка всё показывается но не работает перенос по строкам Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 Код никакой не хочу поставить хочу что бы был перенос по строкам, вот ссылки на сайт на киотом работает http://www.farkopmsk.ru/965-x5 а вот ге не работает http://www.farkop77.ru/[spam-filter]farkop-x5 оно просто не выводится. Но если вернуть по дефулту то в отображение сетка всё показывается но не работает перенос по строкам Ну так стили пропишите и будет все нормально. Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 А можно немного поподробней. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 А можно немного поподробней. Для начала напишите что мне нужно вставить в короткое описание для воспроизведения бага. Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 Вставлять ничего не надо. Стандартная тема версия 1.6.1.13 В продут листе {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} строчка удалите |strip_tags:'UTF-8'|truncate:360:'...' и короткое описание пропадает. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 Вставлять ничего не надо. Стандартная тема версия 1.6.1.13 В продут листе {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} строчка удалите |strip_tags:'UTF-8'|truncate:360:'...' и короткое описание пропадает. Смысл этой затеи? Зачем это делать? Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 Что бы начал работать перенос по строкам. В продукт листе он не работает. Короткое описание идёт в строчку. Хоте там перенос должен быть. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 Что бы начал работать перенос по строкам. В продукт листе он не работает. Короткое описание идёт в строчку. Хоте там перенос должен быть. Спрашиваю тогда еще раз. Что мне и куда вставить для воспроизведения бага? Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 Значит так вставлять никуда ничего не надо. чистая преста версия 1.6.1.13 Стандартный шаблон. Зайдите через FTP в категорию шаблона, там править product-list.tpl найдите код {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} Удалите из этой части {|strip_tags:'UTF-8'|truncate:360:'...'}, что бы получилось {$product.description_short}. В товаре любом сделайте короткое описание с переносом по строкам например тест</br>тест1 И зайдите на сайт в продук лист с товарами В этом товаре не будет вообще короткого описания ни у одного товара не будет короткого описания оно просто пропадает. Для теста верните {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}, как и было. Короткое описание будет отображаться нормально в продут листе. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 (edited) Значит так вставлять никуда ничего не надо. чистая преста версия 1.6.1.13 Стандартный шаблон. Зайдите через FTP в категорию шаблона, там править product-list.tpl найдите код {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} Удалите из этой части {|strip_tags:'UTF-8'|truncate:360:'...'}, что бы получилось {$product.description_short}. В товаре любом сделайте короткое описание с переносом по строкам например тест</br>тест1 И зайдите на сайт в продук лист с товарами В этом товаре не будет вообще короткого описания ни у одного товара не будет короткого описания оно просто пропадает. Для теста верните {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}, как и было. Короткое описание будет отображаться нормально в продут листе. Вы видимо не читаете что я пишу? Зачем это все делать? Напишите лучше что Вы хотите вставить в короткое описание. Чтобы я проверил проблему. А то получается зайдите туда-то уберите вот это. (зачем?) Напишите что не получается сделать или что не правильно отображается. И забудьте о правке кода о которой пишите Выше. Edited May 1, 2017 by klymets1 (see edit history) Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 Хорошо, хочу что бы в продут листе отображалось короткое описание с html разметкой, там где есть перенос по строке он что бы там и был. Просто что бы короткое описание отображать с html разметкой. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 (edited) Тепер понял. Решение. Открываем файл: /themes/default-bootstrap/product-list.tpl Ищем в нем: <p class="product-desc" itemprop="description"> {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} </p> Заменяем на: <div class="product-desc" itemprop="description"> {$product.description_short|truncate:360:'...'} </div> Открываем файл: /themes/default-bootstrap/js Ищем в нем: html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>'; Заменяем на: html += '<div class="product-desc">'+ $(element).find('.product-desc').html() + '</div>'; Ищем в нем: html += '<p itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</p>'; Заменяем на: html += '<div itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</div>'; Результат: https://s.mail.ru/HGNx/i7WbYkGxm Использовал: </ br> Edited May 1, 2017 by klymets1 (see edit history) Link to comment Share on other sites More sharing options...
gero Posted May 1, 2017 Author Share Posted May 1, 2017 Так и делаю, только вот если перевил с сетки на лист несколько раз опять пропадает короткое описание. Link to comment Share on other sites More sharing options...
klymets1 Posted May 1, 2017 Share Posted May 1, 2017 Так и делаю, только вот если перевил с сетки на лист несколько раз опять пропадает короткое описание. Обновил мой пост выше. Link to comment Share on other sites More sharing options...
klymets1 Posted May 2, 2017 Share Posted May 2, 2017 Так и делаю, только вот если перевил с сетки на лист несколько раз опять пропадает короткое описание. Как успехи? Link to comment Share on other sites More sharing options...
gero Posted May 2, 2017 Author Share Posted May 2, 2017 Неа так и пропадает. Но думаю может это из-за не стандартного шаблона. Сделал проще, вставил лист и убрал с сайта возможность изменить. Link to comment Share on other sites More sharing options...
klymets1 Posted May 2, 2017 Share Posted May 2, 2017 Неа так и пропадает. Но думаю может это из-за не стандартного шаблона. Сделал проще, вставил лист и убрал с сайта возможность изменить. Проверил у себя все отлично работает и не пропадает. Внести правки на Вашем сайте? Link to comment Share on other sites More sharing options...
gero Posted May 2, 2017 Author Share Posted May 2, 2017 Правки уже сделал как вы писали выше. Может Кэш, проверю чуть позже ещё раз. Link to comment Share on other sites More sharing options...
klymets1 Posted May 2, 2017 Share Posted May 2, 2017 Правки уже сделал как вы писали выше. Может Кэш, проверю чуть позже ещё раз. Пример https://demo16.prestaservice.org/3-women Сделал проще, вставил лист и убрал с сайта возможность изменить. Это бред, а не решение, лишить пользователя выбора. Link to comment Share on other sites More sharing options...
gero Posted May 2, 2017 Author Share Posted May 2, 2017 Да это был именно Кэш, Вы гений. "-ва дня бился над данной проблемой. Link to comment Share on other sites More sharing options...
klymets1 Posted May 2, 2017 Share Posted May 2, 2017 Да это был именно Кэш, Вы гений. "-ва дня бился над данной проблемой. Отлично. Хорошо что все работает. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now