Хак "Ссылка на мой профиль"

+13
2.6K
Понадобилось мне в одной проекте сделать в произвольном месте сайта ссылку на профиль пользователя сделать… просто ссылка "мой профиль" решил таким нехорошим хаком всё реализовать: Сделать ссылку сайт.ру/users/me.html как сделано было:
В файле components/users/router.php до return $routes; добавляем:
  1.  
  2. $routes[] = array(
  3. '_uri' => '/^users\/me.html$/i',
  4. 'do' => 'me'
  5. );
  6.  
Ну и во фронтенде (файл components/users/frontend.php) до последней фигурной скобки добавляем:

  1.  
  2. if($do == 'me')
  3. {
  4. cmsCore::redirect(cmsUser::getProfileURL($inUser->login));
  5. }
  6.  
Нет комментариев. Ваш будет первым!

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.