Best Answer 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>';Go to the full post
Best Answer 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>';Go to the full post
Posted 11 July 2014 - 14:56
Возьмите код из файла
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\blog\feed.php
может форум какие-то пробелы снова добавил.
АААА Sliapy, я тебе уже сколько пива должен? Я уже со счета сбился. Это именно то, что нужно было
Единственный вопрос. Мне пришлось поставить не ссылку а текст, иначе он весь рендер вместе с тегами резал.
Еще немного покопаюсь с выводом имени и будет круто.
Posted 11 July 2014 - 15:04
Ссылку можно сделать как-то так
if (count($descArr_tmp) > 10) {
$descArr_tmp = array_slice($descArr_tmp, 0, 10);
echo '<a href="' . $this->app->route->item($this->_item) . '">' . implode(' ', $descArr_tmp) . ' ...</a>';
} else {
echo '<a href="' . $this->app->route->item($this->_item) . '">' . implode(' ', $descArr_tmp) . '</a>';
}
Edited by Sliapy, 11 July 2014 - 15:04.
Posted 11 July 2014 - 15:21
Имеешь ввиду itemname.php вместо этого?
if (!empty($this->_item)) {
$params = $this->app->data->create($params);
if ($params->get('link_to_item', false) && $this->_item->getState()) {
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->_item->name . '</a>';
} else {
return $this->_item->name;
}
}
Posted 11 July 2014 - 15:22
Нет, это измененный кусок кода, который я приводил выше.
Posted 14 July 2014 - 07:22
Я сейчас сделал вот так
<?php if ($this->checkPosition('title')) : ?>
<h3 class="item-title uk-text-middle"><?php
echo $this->app->jbstring->cutByWords($this->renderPosition('title'), 55); ?></h3>
<?php endif; ?>
И это работает супер, но только если не ссылка, а текст. т.к. рендирится только текст.
И как этот cutByWords всунуть в код формирования ссылки не знаю... Ума не хватает.
String - html
*/
public function render($params = array()) {
if (!empty($this->_item)) {
$params = $this->app->data->create($params);
if ($params->get('link_to_item', false) && $this->_item->getState()) {
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->_item->name . '</a>';
} else {
return $this->_item->name;
}
}
}
Если вот это $this->_item->name , меняю на $this->app->jbstring->cutByWords->_item->name , то работать перестает.
Posted 14 July 2014 - 08:21
Если вот это $this->_item->name , меняю на $this->app->jbstring->cutByWords->_item->name , то работать перестает.
$this->app->jbstring->cutByWords($this->_item->name, 55);
Posted 14 July 2014 - 08:31 Best Answer
такой код?
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->app->jbstring->cutByWords($this->_item->name, 55) . '</a>';
Posted 14 July 2014 - 08:35
такой код?
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->app->jbstring->cutByWords($this->_item->name, 55) . '</a>';
да.
public function render($params = array()) {
if (!empty($this->_item)) {
$params = $this->app->data->create($params);
if ($params->get('link_to_item', false) && $this->_item->getState()) {
return '<a title="'.$this->_item->name.'" href="' . $this->app->route->item($this->_item) . '">' . $this->app->jbstring->cutByWords($this->_item->name, 55). '</a>';
} else {
return $this->_item->name;
}
}
}
ААААА
5 сек
Прошу прощения. Я из тизера-то не убрал сокращение, вот он их и резал.
Так все отлично.
СПАСИБО!!!!
Русский мини форум →
Ищу разработчика за вознаграждение! →
Изменить Дизайн Карточки ТовараStarted by Danser , 10 Aug 2021
|
|
|
||
Основной форум JBZoo →
Пожелания и предложения, планы →
Пожелание. Отключить Js - Css.Started by Сонкин , 06 Jan 2019
|
|
|
||
![]() |
Где лежат фалы css?Started by annaaa , 13 May 2018
|
|
|
|
Основной форум JBZoo →
Фильтры и поиск по каталогу →
Не работают стилиStarted by VSchukin , 21 Aug 2017
|
|
|
||
Меню в UlkitStarted by yellowbarmaley , 21 Apr 2017
|
|
|