Forums / National / Russian / Вопросы и пожелания к движку

Для юзеров Seditio и новичков

Perceive
#17183 2009-09-21 20:15
Ещё одно предложение.
Мы имеем набор коренных файлов (index.php, list.php, message.php, ...), в которых есть одни и те же куски кода, например:
define('SED_CODE', TRUE);
define('SED_PLUG', TRUE); 
require_once('./datas/config.php');
require_once($cfg['system_dir'].'/functions.php');
require_once($cfg['system_dir'].'/common.php'); 
+ каждый плагин содержит
defined('SED_CODE') && defined('SED_PLUG') or die('Wrong URL'); 

Думаю, можно достаточно быстро всё переложить на один index.php. Пусть он из url-ов вида site.ru/page/12, site.ru/topic/23 вырезает название модуля с переменными и сам его подключает.
Убиваем двух зайцев: убираем избыточность и вводим базовые ЧПУ, не прибегая к написанию правил в .htaccess.