Перенаправление на страницу профиля - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Перенаправление на страницу профиля

#1 Пользователь не на сайте   yura_mir ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 07-Март 13
  • Репутация: -1
  • IPB version:3.3.x
 

Отправлено 11 Март 2013 - 12:25

Задача: Поссле ввода логина, пароля и нажатия на кнопку "Войти" перебрасывало сразу в профиль пользователя.

Что сделано:
1. Внешний вид > Управление стилями и шаблонами > Управление шаблонами в IP.Board > Глобальные inlineLogin
2. Ищем строку: <input type="hidden" name="referer" value="{$this->settings['this_url']}" />
3. Значение Velue как раз и отвечает за отображение страницы после Login, в моем случае нужно сюда вставить страницу профиля и тут заморочка <_< я вставляю: index.php?/user/{$this->memberData['member_id']} в итоге после Login мне возвращает ссылку /index.php?/user/0, тоесть member_id не возвращает userid.

Что не получается:
Не пойму, как сделать что бы $this->memberData['member_id'] возвращал данные :huh:
-1

#2 Пользователь не на сайте   Bot ответил: »

 
 
  • Почетный робот
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
 

Отправлено 11 Март 2013 - 12:25

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.


0

#3 Пользователь не на сайте   blane ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 346
  • Регистрация: 19-Июнь 11
  • Репутация: 50
  • IPB version:I have no IPB
 

Отправлено 11 Март 2013 - 13:18

дубль:
http://ipbskins.ru/f...topic11577.html

п.с: риторический вопрос - для чего это нужно?
такой модификацией только пользователей пугать......
1

#4 Пользователь не на сайте   yura_mir ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 07-Март 13
  • Репутация: -1
  • IPB version:3.3.x
 

Отправлено 11 Март 2013 - 14:13

Просмотреть сообщениеblane 11 Март 2013 - 13:18 сказал(а):

дубль:
http://ipbskins.ru/f...topic11577.html

п.с: риторический вопрос - для чего это нужно?
такой модификацией только пользователей пугать......


Такая модификация нужна для закрытого форума.

Вообще есть у кого-то какие-то мысли по существу?

Сообщение изменено: yura_mir (11 Март 2013 - 14:13)

0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 11 Март 2013 - 14:14

Просмотреть сообщениеyura_mir сказал(а):

Не пойму, как сделать что бы $this->memberData['member_id'] возвращал данные

Никак. Откуда могут взяться данные если пользователь еще не авторизирован? Это нужно делать в скрипте, там где происходит авторизация и обратный редирект.

То же согласен, бесполезная модификация. Лучше оставить как есть - редирект на исходную страницу, пользы куда больше чем редиректить на профиль.
0

#6 Пользователь не на сайте   yura_mir ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 07-Март 13
  • Репутация: -1
  • IPB version:3.3.x
 

Отправлено 11 Март 2013 - 14:25

Просмотреть сообщениеsiv1987 11 Март 2013 - 14:14 сказал(а):

Никак. Откуда могут взяться данные если пользователь еще не авторизирован? Это нужно делать в сркипте, там где происходит авторизация и обратный редирект.

То же согласен, бесполезная модификация, лучше оставить как есть - редирект на исходную страницу, пользу куда больше чем редиректить на профиль.


Ну опять таки, кто что хочет выдеть от форума. В моем случае, основым будет являтся профиль, в котором дополнительно еще будет модифицироватся, и в нем будет важная для пользователя информация, не только сообщения. И при входе пользователь изначально должен видеть свой профиль, а патом уже форум.
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 11 Март 2013 - 15:53

Просмотреть сообщениеsiv1987 сказал(а):

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


Открыть /admin/applications/core/modules_public/global/login.php

Найти
    				$this->registry->getClass('output')->redirectScreen( $return[0], $return[1] );

Заменить на
    				$this->registry->getClass('output')->redirectScreen( $return[0], $this->registry->output->formatUrl( $this->registry->output->buildUrl("showuser=".IPSCookie::get("member_id"), 'publicNoSession'), 'user', 'showuser' ) );

0

#8 Пользователь не на сайте   yura_mir ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 07-Март 13
  • Репутация: -1
  • IPB version:3.3.x
 

Отправлено 11 Март 2013 - 16:33

:lol: О добрый человечище!)) спасибо) как теперь мне тебе пиво переслать?
0

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 12 Март 2013 - 13:44

Просмотреть сообщениеyura_mir сказал(а):

как теперь мне тебе пиво переслать?


http://ipbskins.ru/f...ction=donations
1

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна