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

lilsaint5800

  • Захожу иногда
  • 68
  • 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

  • Захожу иногда
  • 272
  • 25 / 0
Код
echo mb_substr(strip_tags($this->item->introtext), 0, $limit, 'utf-8');
*

voland

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

Как добавить <meta name="abstract" content="" />?

Автор gonzergonzer

Ответов: 6
Просмотров: 192
Последний ответ 16.03.2019, 06:58:48
от Театрал
reCapcha во всплывающем окне - "Ошибка защиты от спама"

Автор Dannik

Ответов: 7
Просмотров: 77
Последний ответ 11.03.2019, 17:48:05
от Dannik
Фильтр материалов в блоге

Автор sanek2281

Ответов: 13
Просмотров: 269
Последний ответ 06.03.2019, 02:39:30
от sanek2281
Добавляются в код слеши "\"

Автор streelok

Ответов: 3
Просмотров: 93
Последний ответ 26.02.2019, 23:59:01
от pavelrer
Google Docs Viewer - убрать ссылку "Открыть в новом окне"

Автор stepan39

Ответов: 1
Просмотров: 71
Последний ответ 22.02.2019, 15:29:22
от dm-krv