итак
1. пилим engine/classes/Router.class.php
добавляем в функцию следущий код
2. User.entity.class.php//проверяем есть ли поддомен при запросе $sPrimaryHost=str_replace('http://','',Config::Get('path.root.web'));$sSubDomain=str_replace('.'.$sPrimaryHost,'',$_SERVER['HTTP_HOST']);if ($sSubDomain!='' and $sSubDomain!=$sPrimaryHost){}
self::$sAction='profile';
self::$sActionEvent=$sSubDomain;
self::$aParams=$aRequestUrl;
public function getUserWebPath() {
return 'http://'.$this->_aData['user_login'].'.'.Config::Get('path.root.host');
}
return 'http://'.$this->_aData['user_login'].'.'.Config::Get('path.root.host');
}
3.корректируем в ручную места где используется не getUserWebPath()
4.изменяем config
// хост для установки куков
$config['sys']['cookie']['host'] = '.exemple.ru';
ВСЁ
Аффтар, выпей яду или научись писать более понятно. Нихера приведённое тобой не работает, правда у меня сложилось впечатление что это сателлит, а не полноценный блог
ОтветитьУдалить