Перестали работать условные операторы

голоса: 0

Условные операторы работали нормально, ну то есть если человек не зашел на сайт ему предлагает зайти, если зашел форма входа исчезает и появляется меню, этот код полтора года нормально работал, сейчас захожу - все в кучу, и предлагает войти, и меню, и если даже вошёл, предлагать войти серовно, вот код, в чем проблема?

  <?if($LOGIN_LINK$)?><font color="#ffae42" size="2px"><b>Вход:</b></font> $LOGIN_VK$ $LOGIN_FB$ $LOGIN_OK$ $LOGIN_GOOGLE$ $LOGIN_TWITTER$ $LOGIN_YANDEX$ <font size="2px">или вы можете <a href="" rel="nofollow"><i>зарегистрироваться</i></a> и <a href="" rel="nofollow"><i>войти</i></a>.</font><?endif?>     <?if($LOGOUT_LINK$)?><img src=""><font size="2px"> Здравствуйте: </font><font color="#ffae42" size="2px">$USERNAME$</font> &nbsp;&nbsp; <img src=""><font size="2px"> Группа: </font><font color="#ffae42" size="2px">$USER_GROUP$</font> <?endif?>    <br><br><?if($LOGOUT_LINK$)?><img src=""><a href="$HOME_PAGE_LINK$"><font size="2px"> Главная страница </font></a> &nbsp;&nbsp; <img src=""> <a href="$PERSONAL_PAGE_LINK$" target="_blank"><font size="2px"> Профиль </font></a> &nbsp;&nbsp; <img src=""> <a href="$LOGOUT_LINK$"><font size="2px"> Выход </font></a> <?endif?>  

 


 

| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0

Более правильно вот так:

<?if($USER_LOGGED_IN$)?>
<font size="2px"> Здравствуйте: </font><font color="#ffae42" size="2px">$USERNAME$</font> &nbsp;&nbsp; <img src=""><font size="2px"> Группа: </font><font color="#ffae42" size="2px">$USER_GROUP$</font>
<?else?>
<font color="#ffae42" size="2px"><b>Вход:</b></font> $LOGIN_VK$ $LOGIN_FB$ $LOGIN_OK$ $LOGIN_GOOGLE$ $LOGIN_TWITTER$ $LOGIN_YANDEX$ <font size="2px">или вы можете <a href="/register/" rel="nofollow"><i>зарегистрироваться</i></a> и <a href="/index/1" rel="nofollow"><i>войти</i></a>.</font>
<?endif?> 

| Автор:
...