Автоматическая разбивка текста на абзацы
Здравствуйте!
Есть огромные полотна текста на сайте, нужно их автоматически разбить на абзацы тегами <р></р>. Например, каждый абзац по 400 символов при этом доходить до точки.
Подскажите, есть ли готовое решение у кого-нибудь?
Есть огромные полотна текста на сайте, нужно их автоматически разбить на абзацы тегами <р></р>. Например, каждый абзац по 400 символов при этом доходить до точки.
Подскажите, есть ли готовое решение у кого-нибудь?
Комментарии: 3
delete
Сделать сниппет splitText c таким кодом:
<?php
$input = explode(".", $input);
$output = "<p>";
$count = 0;
foreach ($input as $i) {
$output .= "$i.";
$count += strlen($i);
if ($count > 400) {
$output .= "</p><p>";
$count = 0;
}
}
return $output . "</p>";
2. Вызвать как фильтр вывода для нужного текста: [[*content:splitText]]
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.