Какая ошибка в коде условия?

голоса: 0

я админ и мой код кажется этот оранжевый. не уверен в правильности написания хочу что бы прописанное синим было видно только мне,  а всем остальным красный. но что-то написано не так. не могу понять

<?if($USER_ID$='4')?>


 <?if($SITE_URL$)?><a title="$ENTRY_TITLE$" rel="nofollow" href="$SITE_URL$" target="_blank"><font color="#FF00FF">Перейти на сайт предлагаемой услуги</font></a><?endif?><br />
<?if($OTHER1$)?><a title="$ENTRY_TITLE$" rel="nofollow" href="$OTHER1$" target="_blank"><font color="#FF00FF">Перейти на страницу услуги по скрытой ссылке</font></a><?endif?>

<?else?>


 <?if($SITE_URL$)?><a title="$ENTRY_TITLE$" rel="nofollow" href="$SITE_URL$" target="_blank">
 <font color="#FF00FF">Перейти на сайт предлагаемой услуги</font></a><?endif?>

<?endif?>

 

| Автор: | Категория: Каталоги

Ответов: 2

Голоса: +1
 
Лучший ответ
Можно сократить...   <?if($SITE_URL$)?><a title="$ENTRY_TITLE$" rel="nofollow" href="$SITE_URL$" target="_blank"><font color="#FF00FF">Перейти на сайт предлагаемой услуги</font></a><?endif?><br /> <?if($USER_ID$='4')?> <?if($OTHER1$)?><a title="$ENTRY_TITLE$" rel="nofollow" href="$OTHER1$" target="_blank"><font color="#FF00FF">Перейти на страницу услуги по скрытой ссылке</font></a><?endif?><?endif?>  и не проверяйте такие условия через админ бар сменой пользователя, зарегестрируйте тестовый акаунт и смотрите через него.
| Автор:
Выбор ответа лучшим | | Автор: LEDiK Barcelona

не проверяйте такие условия через админ бар сменой пользователя, зарегестрируйте тестовый акаунт и смотрите через него. Раньше я такого не замечал, все работало. Спасибо, теперь буду знать.

голоса: 0
Вроде все правильно работает, я как гость и как зарегистрированный пользователь вижу часть выделенную красным.
| Автор:
...