Редирект с главной страницы в профили

#1 19 января 2013 в 14:07
Здравствуйте, уважаемые Инстантовцы.

Мне нужна ваша помощь. Месяца 2 назад, ставил в index.php код для редиректа ( instantcms.ru/forum/thread3186.html#new ) с главной страницы в профиль пользователя (Была версия 1.9).

Но с переходом на версию 1.10.1 заметил, что данный редирект не работает, а выводит ошибку. Удалив код редиректа, увидел, что ошибка исчезла.

Возникает вопрос: Как можно модернизировать код, чтобы заново работал редирект, и при нажатии на логотип — открывался профиль пользователя?

Страница, при помощи которой я делал редирект: instantcms.ru/forum/thread3186.html .
Сайт: livestrana.ru
#3 24 января 2013 в 17:46
плохо понял зачем какие то хаки для этого. Пост в форуме с примером редиректа от 2010 года. Первые версии инстанта… Возможно тогда так и решалось. Но уже давно есть настройка в которой указываешь что показывать пользователю после авторизации в т. ч. нужное вам "открыть профиль". Разве не так?
#4 24 января 2013 в 20:25


плохо понял зачем какие то хаки для этого. Пост в форуме с примером редиректа от 2010 года. Первые версии инстанта… Возможно тогда так и решалось. Но уже давно есть настройка в которой указываешь что показывать пользователю после авторизации в т. ч. нужное вам "открыть профиль". Разве не так?

Нил

Так, но данная функция отвратительно работает.
#5 24 января 2013 в 20:51
Сергей Егоров, чего в ней отвратительного?
#6 24 января 2013 в 22:44


Сергей Егоров, чего в ней отвратительного?

neomaster

При нажатии на логотип открывается главная страница. Исправил запись!
#7 24 января 2013 в 23:13
Не проверил, наверно так:
  1. <?php if (!$inUser->id){ ?> <a href="/">logo</a> <?php } else { ?>
  2. <a href="<?php cmsUser::getProfileURL($inUser->login) ?>">logo</a>
  3. <?php } ?>
#8 24 января 2013 в 23:16


Не проверил, наверно так:

  1. logo
  2.  
  3.  

Evanescence

Parse error: syntax error, unexpected '<' in /home/h43068/data/www/livestrana.ru/index.php on line 68

PS. Вставлял так:

////////////////////////// Проверяем, включен ли сайт //////////////////////////

<?php if (!$inUser->id){ ?> <a href="/">logo</a> <?php } else { ?>
<a href="<?php cmsUser::getProfileURL($inUser->login) ?>">logo</a>
<?php } ?>
#9 24 января 2013 в 23:24
Parse error: syntax error, unexpected '}' in /home/h43068/data/www/livestrana.ru/index.php on line 68
#10 24 января 2013 в 23:25
Так а зачем вы это вставляете в индекс?
вставте в шаблон:
#11 24 января 2013 в 23:27

Parse error: syntax error, unexpected '<' in /home/h43068/data/www/livestrana.ru/index.php on line 68

Сергей Егоров
в переводе — синтаксическая ошибка, нет закрывающего символа }
#12 24 января 2013 в 23:29


Так а зачем вы это вставляете в индекс?
вставте в шаблон:
logo

Димитриус

В templates.php?
#13 24 января 2013 в 23:30
стоп… минуту
#15 24 января 2013 в 23:48
Вот так вставь в шаблон:
  1. <?php if (!$inUser->id){ ?> <a href="/"><div id="logo">
  2. </div></a> <?php } else { ?>
  3. <a href="<?php echo(cmsUser::getProfileURL($inUser->login)); ?>"><div id="logo">
  4. </div></a>
  5. <?php } ?>
  6.  
вместо <div id="logo">
</div>
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.