• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь {login} раскидать на {login} и {login_in}

Статус
В этой теме нельзя размещать новые ответы.

gruppastimul

Ваш
Регистрация
22 Окт 2006
Сообщения
800
Реакции
149
Хочу сделать такую темку

Мне хотелось бы раскидать общий тег {login}
на 2 тега {login} и {login_in}
{login} будет выводить форму авторизации
{login_in} будет выводить информацию после авторизации (ЛС-Добавить новость ссылка на профиль и тд)

Для чего мне это надо.

Хочу раскидать в дизайне сайта поле авторизации и панель пользователя в разные части сайта

Если пользователь не залогинился то будет видна форма авторизации, а в месте под личные данные ничего не будет, а если пользователь авторизируется, то вместо панели авторизации будет надпись выйти
а в месте где проставлен тег {login_in} появится панель пользователя.

Как такое сделать ?
 
чисто теоретически:
попробуй вписать {login} в два места сайта. для гостей показывай его в одном месте, а для вошедших в другом...
 
Без теоретики :)

Открой login.tpl

Первые три $login_panel замени на $login_panel_in
(те которые входят в условник, что человек уже залогинен)
Далее открой index.php

Найди
$tpl->set('{login}',$login_panel);
После нее вставь
$tpl->set('{login_in}',$login_panel_in);

Все.
 
Тогда еще 1 вопрос в догонку.

После того, как пользователь залогинился В login.tpl есть такая строка
Привет, {$member_id['name']} - и выводит логин пользователя.
А как сделать чтобы выводил дополнительное поле профиля ФИО (FIO)
Чтоб было Здравствуйте Иванов Иван Иваныч.
 
  • Заблокирован
  • #5
Тогда еще 1 вопрос в догонку.

После того, как пользователь залогинился В login.tpl есть такая строка
Привет, {$member_id['name']} - и выводит логин пользователя.
А как сделать чтобы выводил дополнительное поле профиля ФИО (FIO)
Чтоб было Здравствуйте Иванов Иван Иваныч.

Это намного сложнее. Нужно будет вставлять коод, котрый будет парсить xfield. Марока вобщем
 
пусть марока - как сдлеать то )
 
Тогда еще 1 вопрос в догонку.

После того, как пользователь залогинился В login.tpl есть такая строка
Привет, {$member_id['name']} - и выводит логин пользователя.
А как сделать чтобы выводил дополнительное поле профиля ФИО (FIO)
Чтоб было Здравствуйте Иванов Иван Иваныч.

Если ФИО хранить в поле fullname то можно просто обратиться $member_id['fullname'] ну и соответственно так же с другими полями, если нада.
 
чет я не понял, а чем стандартные методы DLE для авторизации не подходят?
По поводу ФИО - F1NaL прально говорит.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху