Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

[Хак] Автозагрузчик модулей


Рекомендуемые сообщения

В файле mod.php удалить всё от 

switch ($go) {  до  }

 

Добавить вместо этого 

//Автозагрузчик модулей
if($page = str_replace(array("/", "/", "\", "\\"), "", $_GET['go'])){
	if(is_file(ROOT_DIR."/system/modules/{$page}.php"))
	   include ROOT_DIR."/system/modules/{$page}.php";
	else
	   header('location: /');
} else 
	include ROOT_DIR."/index.php";

 

Автор Edward Nemirovskiy

Взято из одной очень хорошей сборки, но не доделанной

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Mario сказал:

В вии есть модули, которые не соответствуют названию переменной

На голой Vii работает отлично

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, kphp сказал:

у меня вроде работает

Отключение в админке фотографий, аудио, скрытие блока дня рождения, удаление страницы, а так же титлбары не работают

Ссылка на комментарий
Поделиться на другие сайты

16 часов назад, Kir KMS сказал:

В файле mod.php удалить всё от 


switch ($go) {  до  }

 

Добавить вместо этого 


//Автозагрузчик модулей
if($page = str_replace(array("/", "/", "\", "\\"), "", $_GET['go'])){
	if(is_file(ROOT_DIR."/system/modules/{$page}.php"))
	   include ROOT_DIR."/system/modules/{$page}.php";
	else
	   header('location: /');
} else 
	include ROOT_DIR."/index.php";

 

Автор Edward Nemirovskiy

Взято из одной очень хорошей сборки, но не доделанной

Взято со сборки Cat Engine!

  • Downvote 1
Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, PHPSocial сказал:

Её нет в паблике могу слить её если автор конечно разрешит!

Смысл сливать не до писанную 

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, PHPSocial сказал:

Ну кому то может пригодится

Не каждому.Там всего 3 страницы написаны.Остальное долго писать надо, да и там уже многое устарело

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...