Дизайн и креатив: разработка от профессионалов http://www.uptimecommerce.com/forum/ |
|
Нужен пример алгоритма или класса http://www.uptimecommerce.com/forum/viewtopic.php?f=22&t=826 |
Страница 1 из 1 |
Автор: | rubik [ 05 авг 2009, 15:17 ] |
Заголовок сообщения: | Нужен пример алгоритма или класса |
Вообщем давно матаюсь по инету, никак не могу найти хотя бы небольшой пример по модульному програмированию на php, тоесть меня интересует процесс подключения модулей, их чтения и тд и тп непосредственно к ядру сайта Если у кавонибуть есть какие то наработки, или соображения, может какие то примеры, очень прошу поделиться, буду бесконечно благодарен. Заранее всем спасибо с Ув toxin |
Автор: | Ира Тишина [ 06 авг 2009, 04:48 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
Типа подключить библиотечку аля ГД непосредственно к сайту в обход самого ПХП? :) |
Автор: | rubik [ 06 авг 2009, 04:53 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
Та ну не))) |
Автор: | rubik [ 06 авг 2009, 04:55 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
Меня интересует система загрузки модулей, тоесть общение модуля с ядром, его работа в сайте, вызов модуля, чтение его самим ядром Обьясню так, есть скрипт cms'ка в ней есть папка modules в корне или не в корне сайта это не так важно, я закидываю модуль в папке с названием news, в админке включаю модуль(активирую) и все, вставляю в шаблон пару тегов для шаблонизатора, и аля, на сайте есть новости ! |
Автор: | rubik [ 06 авг 2009, 04:56 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
конечно кое какие мысли уже есть, но все таки еще смтное предсталение |
Автор: | Ира Тишина [ 07 авг 2009, 04:45 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
Просто инклудть все файлы в директории. Автоматом. В шопскрипте такое реализованно, посмотри там :) |
Автор: | Ира Тишина [ 07 авг 2009, 04:47 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
Что то вроде $includes_dir = opendir($shop_dir."/includes"); while ( ($inc_file = readdir($includes_dir)) != false ) if (strstr($inc_file,".php")) { include($shop_dir."/includes/$inc_file"); } |
Автор: | rubik [ 07 авг 2009, 05:06 ] |
Заголовок сообщения: | Re: Нужен пример алгоритма или класса |
хм, как то слишком грубо, у меня примерно такие наброски папка modules в ней остальные папки с модулями, тоесть модуль регистрация папка registr допустим, в ней необходимые файлы получается примерно так: ядро это - набор необходимых классов, шаблонизатор, mysql класс, rss класс, mysqli класс, ну и тд и тп, все классы я собираю в init.php потом init.php я инклудю в index.php в index.php я создаю обьекты классов которые не создал в init.php и понеслось, в index.php я через гет переменную узнаю что за модуль требует пользователь, ищу его по названию в папке modules, нахожу, вывожу его работу, нет вывожу ошибку, в каждом модулей есть файл конфигурации, в нем данные о модуле, описание название, настройки, и тд и тп Вообщем как то так.......)))) |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |