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

Изменение стартовой страницы


Spaik

Вопрос

Такое дело...

 

Стандартными установками при запуске в баузере:

www.mydomaine.ru/ или

www.mydomaine.ru/index.php

 

стартует:

www.mydomaine.ru/index.php?act=idx

 

Но на форуме я установил модуль "Custom Pages", и отображение созданных страниц выглядит, как:

index.php?pg=alias

 

Теперь мне бы хотелось установить, чтобы при запуске:

www.mydomaine.ru/ или

www.mydomaine.ru/index.php

 

стратовала страница:

www.mydomaine.ru/index.php?pg=alias

(допустим: www.mydomaine.ru/index.php?pg=main)

 

Как это сделать?

Поиск юзовал и на этом форуме и на invisionize.com и на офф. сайте...

Ничего похожего не нашёл :D

Подскажите, где и что нужно изменить?

Спасибо!

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

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

  • 0

Вообще-то в index.php есть такая строчка...:

        $ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];  

(это обычно ~270 строка) Глядя на неё не сложно догадаться, в каом направлении стоит следовать :D

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

  • 0
Вообще-то в index.php есть такая строчка...:

        $ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];  

(это обычно ~270 строка) Глядя на неё не сложно догадаться, в каом направлении стоит следовать :)

;) Разумеется, я первым делом попытался отредактировать "index.php".

И производил различные изменения с указанной строчкой ещё до твоего ответа :)

Проблема возникает следущая:

Весь форум работает на "act":

www.mydomaine.ru/index.php?act

а Custom Pages на "pg":

www.mydomaine.ru/index.php?pg

 

Поэтому при редактировании:

       $ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];

перестают работать разделы форума :D

 

Есть ещё какие-нибудь предложения?

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

  • 0

ешкин дрын! да не на

www.mydomaine.ru/index.php?act

он работает, а на

www.mydomaine.ru/index.php?act=idx

!

ну ребята, ну надо ведь немного интересоваться еще и теорией.. куда ж без нее...

строчка

$ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];

в грубом переводе на русский язык, применительно к данному случаю (то есть опуская промежуточные разъяснения вроде что такое "$ibforums->input[]") означает примерно следующее:

"если в адресной строке после index.php? параметр 'act' не имеет значения или вообще отсутствует - тогда присвоить параметру 'act' значение 'idx', а иначе оставить значение параметра 'act' в покое"

 

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

 

но вообще в этом районе там должен быть еще один существующий по умолчанию выбор - что отобразить по дефолту - портал или форум.

вот там-то и нужно покопаться.

и в данном случае форум нужно открывать с параметром index.php?act=pg, а не index.php?pg :D

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

  • 0
другое дело, что именно эта строка вовсе не определяет - что форум должен показать. он всего лишь сводит все к дефолтному действию.

Это мне понятно. Вот мне и нужно, чтобы дефолтное действие работало, как: "index.php?pg=main"

Если меняю строчку следущим образом:

$ibforums->input['act'] = $ibforums->input['pg'] == '' ? "main" : $ibforums->input['act'];

то перестают работать "faq", "memberlist", "search".

т.е. после этого изменения страница "index.php?act=Help" и другие показывают постоянно только сам форум.

...и в данном случае форум нужно открывать с параметром index.php?act=pg, а не index.php?pg :D

Но с параметром "index.php?act=pg" или "index.php?act=Pages" не работает....происходит переадресация на "index.php?act=idx"

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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