ОБСУЖДЕНИЕ

WickCMS

9 сообщений1 просмотровОткрыта
#1
Всем привет, сегодня накидал небольшую цмсочку для новичков, т.к ооп еще не изучили)

Простой код :)


З.Ы недочетики и остальное писать в теме буду исправлять по тихиничку)


О CMS:

Файл ./kernel/init.php отвечает за функцианировании системы.
Все действия происходят в ./pages/*.php, а представление в ./views/*.php
Преход по ссылкам очень простой, а длина адреса страницы может быть беконечной, к примеру, нам нужно вывести профиль пользователя /?wick=user:action:profile:id:<id>
user - динамическая страница
action - $_GET переменная, отвечающая за модульность страницы
profile - значение action, т.е $_GET['action']
id - $_GET переменная
<id> - значение id, т.е $_GET['id']
Ну и на последок вам больше не нужно будет писать эти нужные хэдеры футеры в начале и в конце страницы, т.к представление попадает в сам HTML шаблон после вызова функции view()
В папку lib вы можете поместить ту же библиотеку постраничной навигации, которая автоматически загрузится в систему.
#2
Версия 0.0.1
#3
3KZO, Ща заценим)
#4
Пример создания простой страницы.

/pages/page.php
PHP
<?php
$data['title'] = ''; // заголовок страницы
view ('путь к представлению', $data);
?>

/views/имя представления.php
Пример страницы

Как вызвать страницу?
/?wick=имя страницы
#5
Красава, а я как раз собирался ядро писать, теперь возьму твою цмс.
#6
Пример использования wick

Перейдите на /?wick=example:username:<ваше имя [a-z]>
#7
Есть пример товарищи?
#8
PHP
for ($i = 0; $i < count ($segments); $i++)


Не юзай функции в циклах.
#9
оф сайт?