anykey 0 Опубликовано: 16 марта 2009 Рассказать Опубликовано: 16 марта 2009 Здравствуйте. Решил разобраться в принципе работы CMS. Для примера взял DLE, но этот движок тяжелый для разбора. Вот то, в чем смог разобраться: в index.php подключаем functions.php, engine.php (здесь мы выбираем то, что хотим подключить), templates.class.php (описание класса dle_template) существует main.tpl, где описываем структуру сайта, здесь у нас есть ссылки, типа <a href="index.php?do=gallery"> Галерея</a>, через файл engine.php мы подключаем gallery.php (файл небольшой потому вставлю весь код ) $gallery = "<iframe src=\"image/start.php\" width=\"100%\" height=\"500px\" align=\"center\" scrolling=\"0\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\"></iframe>"; $tpl->load_template('gallery.tpl'); $tpl->set('{title}', 'Галерея'); $tpl->set('{gallery}', $gallery); $tpl->compile('content'); $tpl->clear(); я так понимаю мы подгружаем эту tpl'ку и заменяем {content} из файла main.tpl содержимым нашей tpl'ки В общем я попытался сделать свой cms по примеру этого, но ничего не получилось. {content} у меня ничем не заменяется а tpl'ка подгружается и отображается сверху, потом идет все остальное А теперь вопрос, а точнее просьба: опишите пожалуйста работу файла gallery.php или аналогичного + templates.class.php, а еще лучше если приведете свой простой пример сайта с подобной архитектурой, думаю буду благодарен не только я один Цитата Ссылка на сообщение Поделиться на других сайтах
www.zeos.com.ua 6 Опубликовано: 16 марта 2009 Рассказать Опубликовано: 16 марта 2009 anykey, да лучше не мучайся и пользуйся уже готовым шедевром DLE Цитата Ссылка на сообщение Поделиться на других сайтах
anykey 0 Опубликовано: 16 марта 2009 Рассказать Опубликовано: 16 марта 2009 Автор anykey, да лучше не мучайся и пользуйся уже готовым шедевром DLE просто пользоваться уже не интересно, хочу со временем сделать свой шедевр Цитата Ссылка на сообщение Поделиться на других сайтах
www.zeos.com.ua 6 Опубликовано: 16 марта 2009 Рассказать Опубликовано: 16 марта 2009 anykey, ну тогда желаю тебе удачи!!! Думаю много же тебе предстоит сделать и прописать и обдумать и так далее Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 марта 2009 Рассказать Опубликовано: 16 марта 2009 Прохожу как раз сейчас все эти испытания)На данный момент работаю над локализацией))) Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 17 марта 2009 Рассказать Опубликовано: 17 марта 2009 Решил разобраться в принципе работы CMS разберись в принципах работы php, а там и все кмски тебе отдадутся. Цитата Ссылка на сообщение Поделиться на других сайтах
ledik 0 Опубликовано: 21 марта 2009 Рассказать Опубликовано: 21 марта 2009 Решил разобраться в принципе работы CMS разберись в принципах работы php, а там и все кмски тебе отдадутся. Подскажите начинающему, где можно разобраться с принципами работы php? Цитата Ссылка на сообщение Поделиться на других сайтах
Bagir 3 Опубликовано: 21 марта 2009 Рассказать Опубликовано: 21 марта 2009 ledik, http://php.net/ Цитата Ссылка на сообщение Поделиться на других сайтах
ledik 0 Опубликовано: 21 марта 2009 Рассказать Опубликовано: 21 марта 2009 Вы очень любезны, а переводчиком мне будете? Не не буб-бум в англицком, хотя лет десять когда то изучал. А на русском есть такое же? Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 21 марта 2009 Рассказать Опубликовано: 21 марта 2009 http://www.php.net/manual/ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.