Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как создать такой систему подключения шаблона такую же как в PhpBB
Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
Начал учить PHP и MYSQL пишу самописную CMS сейчас продумываю подключение шаблона. Решил сделать так же как в PhpBB. Тоесть модулями. За каждый блок отвечает свой html файл. Так на мой взгляд проще будет разобраться. Но столкнулся с такой проблемой включение PHP вроде есть, но мне не понятно как оно включаеться.
Приведу пример главного шаблона.
В первый аз сталкиваюсь с таким подключением PHP <!-- -->. Что это? Сначала подумал что просто комментарии, потом всё таки решил что это подключение PHP (замена <?php ?>.
grefon
Отправлено: 22 Декабря, 2010 - 19:02:40
Частый посетитель
Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010
----- ____________________________________________________________________
Ну как то так, наверное. http://grefon[dot]com
Gestein
Отправлено: 22 Декабря, 2010 - 19:05:30
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
Не мне CMS чужая не нужна. Я голову развиваю. Так и не получил ответа.
OrmaJever
Отправлено: 22 Декабря, 2010 - 20:01:54
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Gestein пишет:
Начал учить PHP и MYSQL пишу самописную CMS
)))) и как получается?))
Gestein пишет:
В первый аз сталкиваюсь с таким подключением PHP <!-- -->. Что это? Сначала подумал что просто комментарии, потом всё таки решил что это подключение PHP (замена <?php ?>.
это и есть коментарии в html.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Zuldek
Отправлено: 22 Декабря, 2010 - 20:27:51
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Gestein пишет:
Не мне CMS чужая не нужна. Я голову развиваю. Так и не получил ответа.
Смарти это не чужая CMS, это система построения шаблонов, которая интегрируется с CMS специально для тех кто не хочет изобретать велосипед. Открытые исходники.
JustUserR
Отправлено: 22 Декабря, 2010 - 22:07:29
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Gestein Для осуществления корректного использование системы шаблонизации web-ресурса основанного на PHP-приложении необходимо включения корректного представления уровня ннформационный полей элемента структуры выводимых данных - для стороны пользователя и интерпорилуемых значений В частности возможно осуществление варинатов основанных как на непосредственной интерполяции информационных полей уровня данных программы в сохраненную строковую константу базовой структуры шаблона - указанный вариант приведен в оригинальном варианте автора сообщения и в действительности является реализацией генерации целевой web-странице посредством классической установки информационный полей в трубуемые позиции Более сложные системы могут включать дополнительные этапы - при исполнении которых осуществляется приведения компонентов уровня данных в программный элемент и обеспечения его выполнения в требуемом потоке кода с включенными инициализационным элементами - что может быть реализовано в виде программной операции eval("?>$code<?php") которая включает предварительное приведение полученных данных в контекст анализа интегрированного HTML-кода
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.