2014-07-02 5 views
-2

У меня возникли проблемы с составлением текста, который собирается из базы данных. Есть ли быстрый способ стилизации содержимого статьи внутри?Применение стиля к тексту из базы данных

Это где я это тянет из базы данных

<div class="col-4 col-fright"> 
<h1 class="article_title"><?=$this->article->name?></h1> 
<?=$this->article->content?> 

<?if(count($this->siblings) > 0){?> 
<hr> 
<strong>You may also be interested in these articles:</strong><br> 
<?foreach($this->siblings as $s){?> 
    <a href="<?=BASE_URL?>/help/article/name/<?=$s->slug?>"><?=$s->name?></a><br> 
<?}?> 
<?}?> 
</div> 

Я полагал, что я мог бы просто бросить класс поверочного вокруг содержания статьи, но это было бы применить стиль ко всему тексту.

Вот пример того, что текст может выглядеть, когда я тяну его

Example of text being pulled

Названное выглядит хорошо, так как я был в состоянии поместить его в тег, но все остальное должно работать.

+0

1. Не используйте короткие теги PHP. 2. Что вы имеете в виду? Вы создаете текст из базы данных так же, как и стиль текста из любого другого источника ... –

+0

Мне нужно использовать теги PHP. Я не могу редактировать информацию, которую я вытягиваю, это то, что мы получаем от «других парней». Поэтому тег this-> article-> content - это то, с чем мне нужно работать ... по крайней мере, насколько мне известно. – John

+0

PHP короткие теги опускают '

ответ

0

Я не могу придумать быстрый способ. Я предполагаю, что вы можете начать с поиска первого появления «[больше]» и либо удалить его, либо правильно форматировать контент, чтобы показать остальную часть статьи после щелчка [больше].

Существует мало что можно сделать, если вы недостаточно уверены в структуре вашего источника. Например, применяя некоторую логику, например, «если количество работ в строке меньше 7 и не содержит периодов, оберните их в теги», в этом примере будут создаваться подзаголовки, но они могут сломаться в других, у которых есть непредсказуемый контент.

Кажется, что вы ищете искусственный интеллект для форматирования вашего документа.

Смежные вопросы