Дизайн и креатив: разработка от профессионалов
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/