В файле incfiles/head.php пропиши:
require_once ($rootpath . 'theme/' . $set_user[skin] . '/head.php');В файле incfiles/end.php пропиши:
require_once ($rootpath . 'theme/' . $set_user[skin] . '/end.php');Тогда будет правильно работать, иначе в подкаталогах скин не будет отображаться.
В mainmenu.php в index.php можно и так прописать, а можно сделать проверку наличия mainmenu.php в папке темы, если он есть использовать из папки с темой, если нет, то оригинальный. Просто в таком случае, тебе не придется редактировать главную для каждой темы в отдельности если это не требуется. Представь какой геморой, в каждую копию допавить пару ссылок. Ну или добавить в одну а потом в каждую папку с темой копировать... В общем как хошь, но я бы посоветовал так сделать:
if (file_exists("theme/$set_user[skin]/mainmenu.php")) {
include_once "theme/$set_user[skin]/mainmenu.php";
} else {
include_once "pages/mainmenu.php";
}