Как сделать страницу мой профиль, главной.

Подскажите как прописать в конфиге главную страницу «Мой профиль».

12 комментариев

avatar
Находим в главном конфиге строку
$config['router']['config']['action_default']   = 'index';

index -> меняем на -> profile
avatar
ой забыл сказать что сам не пробовал, но вроде все верно!
avatar
Есть сомнения по этому поводу, т.к в ActionProfile в EventShow, который выполниться в данном случае, происходит проверка на соответствие определенному юзеру, логин которого принимается из параметров полученных из url.

Поэтому скорее всего ваш вариант не сработает, но я могу тоже ошибаться.
avatar
Очень хотелось бы найти работающее и корректное решение, т.к. как и автор топика хочу сменить дефолтный индекс.
avatar
Конфиг зло
Только хуки, только ХАРДКОР!!!

\classes\hooks\HookMyprofile.class.php
<?php
//===============================================================
class HookMyprofile extends Hook{
//===============================================================
	public function RegisterHook(){
		$this->AddHook('init_action','InitAction',__CLASS__,1000);
	}
//===============================================================
	public function InitAction(){
		$oUserCurrent=$this->User_GetUserCurrent();
		if(Router::GetAction()=='index' && !Router::GetActionEvent() && $oUserCurrent) return Router::Action('profile',$oUserCurrent->getLogin());
	}
//===============================================================
}
?>

+ в шаблоне поправить ссылки в шапке на ТОПИКИ и в меню на ИНТЕРЕСНЫЕ, которые ведут на главную

PS Для гостя главная не изменится
avatar
Нет такого файла.
avatar
Создать же нужно, ну
avatar
Посмотрите видео от ort в технической документации, все вопросы должны решиться сами собой.
avatar
Ну я то не знал, ну.
avatar
Способ, конечно, работает, но все-таки хотелось бы, чтобы при нажатии на ссылку «Главная», пользователя перекидывало на главную страницу с топиками, а не обратно в профиль. То есть страница с профилем была бы индексной только после авторизации пользователя, а не постоянно.
avatar
Создать же нужно, ну

Ну я то не знал, ну.

аххах, жжёте, парни!)) приятно видеть вместо срачей хотя бы юмор))
avatar
Обидно(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.