Ivan |
Дата: Воскресенье, 24.06.2012. Сообщение # 1
|
Гость (Аноним)
|
Помогите решить вопрос. создал сайт в системе юкоз, и у меня возникли некоторые сложности из-за незнания системы. как сделать так, чтобы когда входит зарегистрированный участник, чтобы он видел одну надпись, например спасибо за регистрацию, а если входит не зарегистрированый, чтобы он не видил этой надписи а видел какую нибудь другую, например пожплуйста зарегистрируйтесь.
я полазил в панеле управления, ну ничего не нашол.
|
|
|
|
Admin |
Дата: Воскресенье, 24.06.2012. Сообщение # 2
|
Администратор
Сообщений: 334
Нет на сайте
|
Quote (Ivan)
как сделать так, чтобы когда входит зарегистрированный участник, чтобы он видел одну надпись, например спасибо за регистрацию, а если входит не зарегистрированый, чтобы он не видил этой надписи а видел какую нибудь другую, например пожплуйста зарегистрируйтесь.
Элементарно, Ватсон...
В ucoz, для подобных действий разработана система условных операторов, с момощью которых можно сделать много чего интересного, в том числе и решить вашу проблему.
Итак, давайте разберём по пунктам и в подробностях:
Для неачала нам нужно создать условие для одной из групп, например для не зарегистрированного, и в этом может помочь например этот оператор:
Code
<?if($LOGIN_LINK$)?>
Он открывает определённое условее и обозначает, что вошедшему доступна ссылка для входа в систему, под логином или паролем, а значит он ещё не зарегистрирован или не авторизирован..
Сразу после этого условия вставляем, то что будет видеть данный пользователь, например:
Code
<?if($LOGIN_LINK$)?>пожалуйста зарегистрируйтесь...
теперь нам нужно создать для этого условия переменную, то есть что не будет видеть не авторизированый, а будет видеть тот, кому ссылка для входа уже не доступна, то есть пользователь уже авторизировался. для этого перекрываем наше условие оператором
, например:
Code
<?if($LOGIN_LINK$)?>пожалуйста зарегистрируйтесь...<?else?>
И уже после этого оператора нудно ставить то что будет видеть авторизированый, например:
Code
<?if($LOGIN_LINK$)?>пожалуйста зарегистрируйтесь...<?else?>Спасибо за регистрацию
А так как наше условие уже создано, и не будет больше подвергатся модификациям или дополнением, оно требует закрывающего оператора
, в обязательном порядке:
Code
<?if($LOGIN_LINK$)?>пожалуйста зарегистрируйтесь...<?else?>Спасибо за регистрацию<?endif?>
Вот и всё, подготовливайте то что вам нужно, на данном примере, и вставляйте в необходимое место.
|
|
|
|