Furnament (2 Февраля 2011 / 08:20)
конечно самому,своя cms - свои функции,пишешь для себя заранее ТЗ первого реализа,почитай для себя про концепцию MVC,само ядро обычно начинается с написания класов - это класс авторизации, шаблонизатор(с шаблонами), классы баз данных, дальше пишешь модули какие нибудь по основынм классам) Дерзай.
А что СMS токо на ООП пишут?
Добавлено через 06:50 сек.
Ниже написана функция bb-кодов. Как добавить вв-код цытата, который использует стиль с именем cit?
return preg_replace('#\[b\](.+)\[/b\]#sU', '<b>\1</b>', preg_replace('#\[u\](.+)\[/u\]#sU', '<u>\1</u>', preg_replace('#\[i\](.+)\[/i\]#sU', '<i>\1</i>', preg_replace('#\[size\=([0-9]{1,2})\](.+)\[/size\]#sU', '<span style="font-size: \1px">\2</span>', preg_replace('#\[color\=([0-9a-fA-F]{3,6})\](.+)\[/color\]#sU', '<span style="color: #\1">\2</span>', preg_replace('#\[img\=(.+)\](.+)\[/img\]#sU', '<img src="\1" alt="\2"/>', preg_replace('#\[url\=(.+)\](.+)\[/url\]#sU', '<a href="\1">\2</a>', preg_replace('#\[center\](.+)\[/center\]#sU', '<div style="text-align: center">\1</div>', preg_replace('#\[left\](.+)\[/left\]#sU', '<div style="text-align: left">\1</div>', preg_replace('#\[right\](.+)\[/right\]#sU', '<div style="text-align: right">\1</div>', $text)))))))))); }
Изменил: -VirtuS- (07.02.2011 / 17:25)