我需要截断一些新闻文章作为摘要,大约一段 3-4 行,每行不截断单词。我找到了这个解决方案,但我不知道如何在我的页面中实现它。
这是主页上需要截断的摘要部分: 新闻列表摘要屏幕截图
这是上面提取新闻的完整文章管理部分: Admin News Article Screenshot
mb_substr(ucfirst((strip_tags($news->description, $allowed_tags = '<>'))), 0, 250, "UTF-8")
这是用于截断单词的 PHP 部分。
<?php if ($this->wowmodule->getNewsStatus()): ?>
<div class="uk-grid uk-grid-small uk-grid-match uk-child-width-1-1" data-uk-grid>
<?php foreach ($NewsList as $news):?>
<div>
<a href="<?= base_url('news/'.$news->id) ;?>" title="<?= $this->lang->line('button_read_more'); ?>" >
<div class="uk-card uk-card-default news-card uk-card-hover uk-grid-collapse" uk-grid>
<div class="uk-width-1-4@s">
<img src="<?= base_url('assets/images/news/'.$news->image); ?>" alt="<?= $news->title ?>">
</div>
<div class="uk-width-2-3@s uk-card-body">
<h5 class="uk-h5 uk-text-bold uk-margin-small"><?= $news->title ?></h5>
<p class="news-description-text"><?= mb_substr(ucfirst((strip_tags($news->description, $allowed_tags = '<>'))), 0, 250, "UTF-8").' <span style="color:#f8bc51"> <br /><br /><b>Read More...</b></span>'; ?></p>
</div>
</div>
</a>
</div>
<?php endforeach ?>
</div>
<?php endif ?>
非常感谢任何指导,
谢谢。