2016-06-23 7 views
1

Я установил ckeditor (Rich text editor) для своего блога. Конечно, я установил его, чтобы настроить мои сообщения больше, чем текстовое поле по умолчанию.Редактирование текста в текстовом редакторе

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

enter image description here

В первых постах я не использовал украшения. Просто введите текст, как в обычном редакторе. Как вы можете видеть, это прекрасно. Но есть одна проблема: CKEditor использует пользовательский класс, и я не знаю, как изменить цвет на белый. Это первая проблема.

Вторая проблема заключается в том, что вы можете увидеть все украшения во втором предварительном просмотре. Я хочу, чтобы что-то удалило все украшения и просто отобразило весь текст.

Я знаю, что это действительно большой вопрос, но я надеюсь, что кто-то знает, как его исправить.

Спасибо за помощь!

+0

jsfiddle/codepen воспроизвести проблему помог бы много ... – MattDiMu

+0

Я предполагаю, что они не только добавить пользовательские классы, но пользовательские DOM элементы как часть этой строки (IE, строка не 'Kijk dit is een post ...', ее 'Kijk dit is een post ...'), что означает, что вам придется вычеркнуть эти элементы DOM , или сохранить отдельную строку предварительного просмотра, которая не содержит тех, которые были введены в первую очередь. – Aeolingamenfel

ответ

2

строка strip_tags (строка $ Обл [, строка $ allowable_tags])