Система шаблонов и система плагинов - PullRequest
2 голосов
/ 10 октября 2010

Как создать систему шаблонов / тем и систему плагинов для собственной CMS, похожей на Wordpress или joomla?

Редактировать:

Я не хочу использоватьлюбой шаблонизатор, похожий на WordPress;причина, по которой он славится шаблонизацией.

Ответы [ 2 ]

1 голос
/ 10 октября 2010

если вы хотите создать собственную CMS, почему бы вам не выбрать php-фреймворк и не строить его поверх него. Зачем строить с нуля, когда вы начинаете с проверенной и проверенной платформы. Codeigniter очень прост, и Yii уже встроил систему плагинов в свою структуру с помощью компонентов и модулей: http://www.yiiframework.com/doc/guide/basics.module

Если вы просто не пытаетесь учиться для себя, на самом деле нет смысла строить с нуля.

0 голосов
/ 10 октября 2010
$varArray = array('firstVar' => 'the value', 'secondVar' => 255);
$varArray['theThirdVar'] = 12345;
foreach($varArray as $name => $value){
    $$name = $value;
}
include ('templates/template.php');

в template.php затем сделайте что-то вроде:

<?echo $firstVar;?>

, тогда вы получите the Value

РЕДАКТИРОВАТЬ: Это минимальный пример.Вы также можете взглянуть на источник codeigniter.Они также используют этот тип системы шаблонов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...