Разработка админки

Учим наш редактор понимать bb коды

Добро пожаловать на Блог RS дорогой читатель! Сегодня мы продолжим с Вами цикл статей разработка блога с нуля. Как я и обещал в прошлой статье сегодня мы обучим наш редактор постов заменять html код на bb код. Так же мы отредактируем наш обработчик, добавим возможность заменять bb код на html код. Если проанализировать сегодняшний объем работы, то мы поймем, что нам лишь необходимо написать скрипт замены html кода на bb коды, а все остальное у нас уже давно написано, так что 60% работы лежит и ждет кода мы его скопируем

 

Обработчик bb кодов для нашей CMS

Приветствую Вас на своем блоге! Как я и говорил в прошлой статье, сегодня мы будем писать обработчик bb кодов для нашей админки. Каким способом наш скрипт будет заменять bb коды на html? Все довольно просто. Мы с помощью функции preg_replace найдем в тексте bb код и заменим его Процедура нахождения и замена заменяемых строк будет осуществляться буквально 3-4 строчками php кода. Сам скриптик будет написан в модуле добавление постов, который мы писали в статье "Реализуем добавление постов через админ панель". Ну что ж.. Приступим к написанию скрипта?

 

Функция вставки bb кодов

Приветствую Вас дорогой читатель! Добро пожаловать на продолжения цикла статей посвященной разработки CMS блога с нуля. Как я и обещал в предыдущей статье, сегодня мы займемся реализацией bb кодов. Для чего они собственно нужны? Как Вы могли заметить, редактором контента в нашей админ панели выступает обычная форма, при этом в этой форме запрещены html теги. Посему, для внесения каких то визуальных эффектов в наши посты, нам просто необходимы bb коды. BB код представляют собой аналог html тега. Такой код совершенно не понятен браузеру, но он понятен нашему скрипту, который опираясь на них, преобразует информацию в понятный для браузера вид. Я разобью эту статью на две части, в этой мы с Вами напишем javascript функцию, которая будет вставлять наши bb коды в текстовое поле, а в следующей статье мы напишем обработчик.

 

Реализуем редактор постов через админ панель

Здравствуй дорогой читатель! Приветствую на продолжение цикла статей посвященного созданию CMS блога! Сегодня мы будем писать редактор для нашей CMS. В прошлой статье мы писали форму добавления постов в базу данных, сейчас же нам предстоит организовать точно такую же форму, но цель ее будет вытащить из базы данных пост, и сохранить изменения которые мы с Вами внесем. Как и добавление постов, редактор будет выглядеть в виде простой формы. В скором будущем мы начнем писать bb коды для этой формы, но а сейчас она будет уметь лишь добавлять простой текст, и не более того...

 

Реализуем добавление постов через админ панель

Приветствую дорогой читатель! Мы закончили разработку базовых возможностей нашего блога, много конечно еще не доделано, но все что мы не доделали, будут вписано в цикл статей под названием "улучшение нашей CMS". Сейчас же хочу поделится планами, касающийся разработки нашей админ панели. Что у нас реализовано в пользовательской части нашей cms?

 

2