Лучший Ответ black_paw , 14 July 2014 - 08:31
такой код?
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->app->jbstring->cutByWords($this->_item->name, 55) . '</a>';Перейти к сообщению
Лучший Ответ black_paw , 14 July 2014 - 08:31
такой код?
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->app->jbstring->cutByWords($this->_item->name, 55) . '</a>';Перейти к сообщению
Отправлено 11 July 2014 - 12:00
Вот уже который раз сталкиваюсь с проблемой длинных названий товаров.
Когда у вас заголовки в одну-две строки, то все прекрасно.
Но вот как сверстать или сделать фикс высоты заголовков, когда часть товаров и 5 и 6 строк
В предыдущих проектах помогало увеличение высоты заголовка до двух-трех строк.
А вот в нынешнем проекте, это будет не реально. Вот думаю, может кто-то уже сталкивался с проблемой?
Отправлено 11 July 2014 - 12:04
isay777, можно попробовать переписать JS фикс высоты колонок для блока с названием материала. Пока других идей нет.
очень не хочу делать фикс т.к. бывают категории, где товары называются в одно строку а другие в 6. В итоге смотрится это пипец.
То же можно сказать и про height:200px для всех названий.
Отправлено 11 July 2014 - 12:11
isay777, может быть стоит обрезать название до определенного количества символов и выводить его? А так да для всех не угадаешь(
А не знаешь какого-нить скрипта типа как у uikita
.uk-text-truncate Prevents text from wrapping into multiple lines, truncating it instead.
только мне надо, чтоб обрезал на второй или третьей строке...
ограничение символов, короче. Не знаю да же как это в гугл вбить. Выдает фигню какую-то.
Отправлено 11 July 2014 - 12:42
Проще обрезать через PHP на уровне шаблона. Об этом и говорит Cheren-dow.
Ну или банально через js
<script type='text/javascript'> jQuery('*селектор*').each(function() { var text = jQuery(this).text(); text = text.substr(0,80) + '...'; jQuery(this).text(text); }); </script>
Сообщение отредактировал Sliapy: 11 July 2014 - 12:50
Отправлено 11 July 2014 - 12:55
Обновил предыдущий пост
Через PHP обрезается примерно так
<?php $desc = JString::trim(strip_tags($this->renderPosition('*название позиции*'))); $descArr = explode(' ', $desc); $descArr_tmp = array(); foreach ($descArr as $word) { $word = JString::trim($word); if ($word) { $descArr_tmp[] = $word; } } if (count($descArr_tmp) > 10) { $descArr_tmp = array_slice($descArr_tmp, 0, 10); echo implode(' ', $descArr_tmp) . ' ...'; } else { echo implode(' ', $descArr_tmp); } ?>
Обрежет до 10 слов.
Отправлено 11 July 2014 - 14:27
Возьмите код из файла
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\blog\feed.php
может форум какие-то пробелы снова добавил.
Русский мини форум →
Ищу разработчика за вознаграждение! →
Изменить Дизайн Карточки ТовараАвтор Danser , 10 Aug 2021 дизайн, расположение, html, css и 1 еще... 00 |
|
|
||
Основной форум JBZoo →
Пожелания и предложения, планы →
Пожелание. Отключить Js - Css.Автор Сонкин , 06 Jan 2019 css, скрипты 00 |
|
|
||
|
Вопрос решен
Основной форум JBZoo →
Организация каталога и внешний вид →
Где лежат фалы css?Автор annaaa , 13 May 2018 css 00 |
|
|
|
Основной форум JBZoo →
Фильтры и поиск по каталогу →
Не работают стилиАвтор VSchukin , 21 Aug 2017 less, css, jbzoo search 00 |
|
|
||
Вопрос решен
Основной форум JBZoo →
Организация каталога и внешний вид →
Меню в UlkitАвтор yellowbarmaley , 21 Apr 2017 ulkit, меню, меню каталога и 3 еще... 00 |
|
|