Как сделать продвинутую CMS-подобную блог-систему с нуля? - PullRequest
0 голосов
/ 02 марта 2019

Когда вы создаете вкладку новостей или блога с помощью CMS, очень просто создать ленту сообщений с предварительным просмотром контента.Также, когда вы переходите по ссылке на конкретный пост, вы можете заметить, что он состоит из различных HTML-тегов и CSS-стилей, а не просто текста.Он просто использует текстовый редактор.Поэтому просто получить текст из базы данных недостаточно.

Мой вопрос заключается в том, как добиться того же результата при создании сайта с нуля.Неважно, какой язык используется для бэк-энда.Мне просто интересна идея, как это сделать.Но если бы вы могли предоставить примеры кода (с любым языком), это было бы очень ценно

1 Ответ

0 голосов
/ 05 марта 2019

Хорошо, я понял это.Публикация ответа для кого-то, у кого в будущем возникнет подобный вопрос.

Идея состоит в том, что вам нужно поместить текст с тегами html в вашу базу данных, а затем, чтобы получить его, вам нужно поместить его в желаемое.Див в не спасенном состоянии.Дело в том, что почти все движки представлений (шаблонов) по умолчанию используют теги html.Для этого вам нужно использовать некоторые встроенные функции, специфичные для этого движка представления.

Чтобы поместить статью с тегами html в db, вы можете просто написать необработанный html в поле ввода или вы можете каким-то образом добавить редактор richtext для вводаполе.Richtext Editor сгенерирует html для вас.

Я исследовал это и обнаружил, что именно так работает cms.

Итак, у вас есть.Если вы хотите что-то добавить, не стесняйтесь делать это

...