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

lilsaint5800

  • Захожу иногда
  • 87
  • 1 / 0
  • Джизос
Ограничиваю интро текст в блоге следующим кодом
Код
<?php $limit = 500; ?>
<?php if (strlen($this->item->introtext) > $limit): ?>
<?php echo (mb_substr($this->item->introtext, 0, $limit, 'utf-8')); ?>...
<?php else: ?>
<?php echo $this->item->introtext; ?>
<?php endif ?>

Но проблема заключается в том что текст обрубается слишком жестко, например если идет тег <p><span>Текст текст... и тут обрывается, то соответственно тег не закрывается, и верстке становится плохо. Как можно более правильно и аккуратно ограничивать интро текст, или ставить автоматический readmore после определенного лимита символов?
*

sivers

  • Завсегдатай
  • 1639
  • 226 / 0
Код
echo mb_substr(strip_tags($this->item->introtext), 0, $limit, 'utf-8');
На связи в телеге @sivers
*

voland

  • Легенда
  • 11016
  • 585 / 112
  • Эта строка съедает место на вашем мониторе
Тут всё непросто..
Простыми способами - никак
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Баг в поиске Joomla 3.8.5 <span class="highlight'>title</span>

Автор hubby

Ответов: 25
Просмотров: 3878
Последний ответ 15.05.2021, 07:49:26
от jem777
Формированите description в блоге по шаблону

Автор DamianTrash

Ответов: 9
Просмотров: 955
Последний ответ 20.04.2021, 22:11:45
от saghin
Как узнать строку ошибки &quot;syntax error, unexpected&quot;?

Автор Kijv

Ответов: 1
Просмотров: 107
Последний ответ 19.03.2021, 20:31:20
от NewUsers
Вопрос по метатэгам и адресам в блоге

Автор ALEXRAW

Ответов: 1
Просмотров: 111
Последний ответ 22.02.2021, 11:24:12
от ALEXRAW
reCapcha во всплывающем окне - "Ошибка защиты от спама"

Автор Dannik

Ответов: 9
Просмотров: 856
Последний ответ 16.02.2021, 15:14:08
от Lexx Kass