Перейти к контенту

Index.php и дефолтный ?act=


Рекомендуемые сообщения

Здравствуйте.

 

Появилась необходимость сделать следующее -

 

в index.php прописать условие, такого типа (чтобы при неназначенном act открывалась собственная страница) -

 

if($ipsclass->member['id']==1)

{

 

//назначем дефолтным вместо ?act=idx - ?autocom=script

 

}

 

Это реализуемо?

Ссылка на комментарий
Поделиться на других сайтах

ОК :D Подскажите, пожалуйста, как?

 

if ( ! isset($choice[ strtolower($ipsclass->input['act']) ][0]) )
{


$ipsclass->input['act'] = ( IPB_MAKE_PORTAL_HOMEPAGE ) ? 'home' : 'idx';

}

 

 

С этим условием чуть ли не плясал) То его в if засовывал, то if в него... одно и то же - условия не исполняет ;)

Ссылка на комментарий
Поделиться на других сайтах

Точнее.

Необходимо самым приоритетным из всех считать это условие, и игнорировать остальные ( act, showtopic, module, и т.д.) , если оно TRUE.

 

 

Почему-то $ipsclass->member['id'] и вообще все из массива member у меня не обрабатывается в if, при попытке вызова print'om - пустая страница.

В чем может быть проблема?

Ссылка на комментарий
Поделиться на других сайтах

Но в дефолтном index'е есть что-то вроде...

 

//--------------------------------
//  Initialize the FUNC
//--------------------------------

$ipsclass->initiate_ipsclass();

//--------------------------------
//  The rest 
//--------------------------------

[b]$ipsclass->member     = $ipsclass->sess->authorise();[/b]
$ipsclass->lastclick  = $ipsclass->sess->last_click;
$ipsclass->location   = $ipsclass->sess->location;
$ipsclass->session_id = $ipsclass->sess->session_id; // Used in URLs
$ipsclass->my_session = $ipsclass->sess->session_id; // Used in code

 

 

 

Добавлено:

 

И опять трабла...как тогда разрешить использование $ipsclass->member в нужной части? Эх.

Ссылка на комментарий
Поделиться на других сайтах

Просто переместите проверки акта после вызова этой функции.
Ссылка на комментарий
Поделиться на других сайтах

Можно сразу же после авторизации пользователя делать нужную проверку. Если true, то делать редирект на нужный act.

 

Редирект делаем через boink_it. Поищите в коде примеры использования.

Ссылка на комментарий
Поделиться на других сайтах

В сообщении #8 я разве не об этом говорил???
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.