Xzibit 2 Опубликовано: 4 декабря 2010 Рассказать Опубликовано: 4 декабря 2010 Подскажите как изменить url главной страницы, например: если юзер авторизирован чтобы было не site.ru/index.php а к примеру site.ru/user=NICK автоматически Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 4 декабря 2010 Рассказать Опубликовано: 4 декабря 2010 Возможен только такой вариант: site.ru/index.php?user=NICK , либо site.ru/?user=NICK Цитата Ссылка на сообщение Поделиться на других сайтах
Xzibit 2 Опубликовано: 5 декабря 2010 Рассказать Опубликовано: 5 декабря 2010 Автор ну хотя бы так как это можно реализовать? Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 5 декабря 2010 Рассказать Опубликовано: 5 декабря 2010 Укажите в хотакесе редирект, либо в хостинг-панели главную страницу сайта, вместо индексной, типа index.php. Цитата Ссылка на сообщение Поделиться на других сайтах
blaga 39 Опубликовано: 5 декабря 2010 Рассказать Опубликовано: 5 декабря 2010 врядли так получится. ведь человеку нужен этот редирект только когда пользователь залогинен. я прав? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 5 декабря 2010 Рассказать Опубликовано: 5 декабря 2010 Для залогиненных можно свой CSS подключить, где на ссылки будет принудительно редиректы вешаться (все или только определенных классов). На джиквери такое можно сделать, используя, например, псевдоклассы или еще как-то... Кто профессионально вёрсткой и js занимается, знает эти тонкости. Но это не гибкое решение. Цитата Ссылка на сообщение Поделиться на других сайтах
Xzibit 2 Опубликовано: 6 декабря 2010 Рассказать Опубликовано: 6 декабря 2010 (изменено) Автор всё намного проще после require_once ROOT_DIR . '/engine/init.php'; вставить if ($is_logged and $dle_module == 'main' and !$cstart){ if ($config['allow_alt_url'] == "yes") { $link_profile = $config['http_home_url'] . "user/" . urlencode ( $member_id['name'] ) . "/"; } else { $link_profile = $PHP_SELF . "?subaction=userinfo&user=" . urlencode ( $member_id['name'] ); } header( "Location: $link_profile" ); } хотя может способ и не очень, но пока решения лучше не нашел Изменено 6 декабря 2010 пользователем Xzibit 1 Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 6 декабря 2010 Рассказать Опубликовано: 6 декабря 2010 т.е. получается, что главную страницу сайта мы уже не увидим, если зарегистрируемся - нужно будет разлогиниваться? - не гибкое решение Цитата Ссылка на сообщение Поделиться на других сайтах
Xzibit 2 Опубликовано: 7 декабря 2010 Рассказать Опубликовано: 7 декабря 2010 Автор мне как раз так и нужно =) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.