Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите додуплить доконца, Модульная система в админке... 
:(
    Опции темы
Sanchezzz
Дата 1.3.2011, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



Раньше был такой код все хранились в одном месте.
Код


if(!empty($_POST['comand'])){
    $comand  = $_POST['comand'];
        switch($comand){


case 'initForum': 
    include_once getTemplateCore('actions/forum_group_list.php'); 
break;

case 'initForum2': 
    include_once getTemplateCore('actions/forum_group_list2.php'); 
break;



 ... итд.

}}


Все это дело разбили не модули.
В данный момент работает так 
Читается папка с модулями подрубается файл с такой структурой 

Код


if(!empty($_POST['comand'])){
    $comand  = $_POST['comand'];    
}else $comand  '';

$dir = core_root.'/moduls/';

 $handle = opendir($dir);  $i= 0;
 while (false!==($file = readdir($handle))):
    if(($file != ".") && ($file != ".."))
               if(is_file($dir.$file.'/include_ajax_comand.php')){
            include_once($dir.$file.'/include_ajax_comand.php');
        }
  endwhile;
  closedir($handle);


Файл include_ajax_comand.php

Код


switch($comand){

case 'initForum2': 
    include_once getTemplateCore('actions/forum_group_list2.php');  //Шаблон.
break;

... итд.
}


Вроде все норм работает но хочется по красивее вариант кто подскажет ?



--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
gta4kv
Дата 1.3.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата

Вроде все норм работает но хочется по красивее вариант кто подскажет ?


Переходите на MVC  smile 
PM MAIL   Вверх
Sanchezzz
Дата 1.3.2011, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



Я думаю у меня совсем другая задача не mvc


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0907 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.