Вопрос в названии темы, но мне нужно все с чего начать, от шаблона до админки. Как лучше распределить.
1.
2.
3.
4.
...
100.
1. etoYA - 18 Декабря, 2011 - 03:53:18 - перейти к сообщению
2. kuller - 18 Декабря, 2011 - 09:33:52 - перейти к сообщению
как вам удобней. а вообще сторится сначало ядро.
3. DlTA - 18 Декабря, 2011 - 11:23:20 - перейти к сообщению
1) с обдумывания, что именно вам надо, и как это должно работать
4. antobra - 18 Декабря, 2011 - 12:12:48 - перейти к сообщению
Сейчас куча CMS есть для сайтов среднего уровня и ниже.
Если у вас какой-то серьезный проект, связанный с платежами, безопасностью, секретами, то пишите свое.
Если у вас какой-то серьезный проект, связанный с платежами, безопасностью, секретами, то пишите свое.
5. etoYA - 18 Декабря, 2011 - 20:04:53 - перейти к сообщению
Это все я понял, но я незнаю с чего начать...
6. caballero - 18 Декабря, 2011 - 20:55:48 - перейти к сообщению
Цитата:
Это все я понял, но я незнаю с чего начать...
Начать что? Сайт понятие растяжимое. Для разных проектов может понадобится разная архитектура.
Или берешь фреймворк или CMS попроще и разбираешь как там.
Или дедовским способом. Страничка - php файл. Для обучения самое то. Если будешь пытатся делать,к примеру, некое ядро у тебя возникнет такой же вопрос - как начать писать ядро. Такие же вопросы по шаблону и админке.
Посему начни с вопроса, нужно ли тебе ядро, шаблон, админка и прочие прибамбасы. Нужно в прямом смысле а не потому что так все делают.
7. etoYA - 18 Декабря, 2011 - 21:00:36 - перейти к сообщению
caballero, нужно, в том то и дело, это я и имел введу. Как начать делать ядро?. Поочередность
8. Slesher - 18 Декабря, 2011 - 21:13:42 - перейти к сообщению
ну у меня в моей ЦМС ядро вмещает несколько файлов, вот в принципе, файл моего файла-конструктора, который инициализирует и подключает все основные фалйы и модули. По названию можно догадаться что за что отвечает. А дальше уже каждый фал пишите как вам нужно.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- /*********************************************************************************
- ///////////FCCore CMS/////////////////////////////////////////////////////////////
- Done by Falkeya Corporation, 2010-2011////////////////////////////////////////////
- Ihor Pukish aka Slesher///////////////////////////////////////////////////////////
- All rights reserved; copying of any part of the code of the system is forbidden.//
- //////////////////////////////////////////////////////////////////////////////////
- *********************************************************************************/
- //Initialize the paths:
- if (MODULES) {
- }
- //Requiring the necessary data...
- require ROOT."global_data.php";
- //o_O Oh, it's just time to load our DB DRIVER...
- if($INFO['db_type'] == "mysql") require ROOT.'dbsettings/SQL/mysql.php';
- $DB = new DataBase();
- //Require the parsing classes...
- require ROOT.'classes/class.sys_messages.php';
- require ROOT.'classes/parsing/class.parse_html.php';
- require ROOT.'classes/parsing/class.parse_javascript.php';
- require ROOT.'classes/class.forms.php';
- //We need protection against bots, so, load our captcha class...
- require ROOT.'captcha/class.captcha.php';
- //Load the skin files...
- require ROOT.'html/'.$INFO['skin'].'/main_view.php';
- $sfile = new MAIN_SKIN();
- ?>
могу проконсультировать немного, у меня сейчас реконструкция вплоть до переписывания ядра, а так главные моменты системы - это создание страниц, отправка сообщений, регистрация, мониторинг пользователей, права и группы, создание и подтверждение заказов, капча.