Как показать определенный элемент на сайте при помощи условных операторов

голоса: 0

Необходимо вывести контент при соответствии ответа

<?if($REQUEST_URI$='/index/8-$_USER_ID$?=profile')?>Содержимое<?endif?> 

В данном случае не работает $_USER_ID$, перебрал много варинтов и все не работает. Что можно сделать?

Адрес сайта fsgbiifsbugbfs.usite.pro
| Автор: | Категория: Дизайн сайта

Ответов: 2

Голоса: +1
 
Лучший ответ

<?if($_USER_ID$=$USER_ID$)?><?if(strpos($REQUEST_URI$,"profile")!= -1)?>Содержимое<?endif?>
<?if(strpos($REQUEST_URI$,"stat")!= -1)?>Содержимое2<?endif?><?endif?>

 

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо
голоса: 0

Попробуйте так:

<?if($USER_ID$=$_USER_ID$)?>доступно только для пользователя<?endif?>

| Автор:

Основная задача состоит в показе содержимого на определенного $_USER_ID$ и переменной ?=profile (таких переменных несколько: ?=stat и т.д.).

Выглядит примерно так:

Пользователь перешел на страницу по адресу: /index/8-$_USER_ID$?=profile и видит содержимое №1.

Пользователь перешел на страницу по адресу: /index/8-$_USER_ID$?=stat и видит содержимое №2.

...