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


Как сделать несколько страниц в одном php файле?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 m1racle

m1racle

    Активный участник

  • Пользователи
  • PipPipPip
  • 251 сообщений
  • Форум:Нет
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 12 September 2012 - 14:43

Добрый день, хочу сделать модуль с несколькими страницами, но незнаю как. Несколько php файлов делать не очень хочется. Хотелось бы уточнить, как правильно это сделать и еще надо чтобы на index.php выводилась ссылка на следущую страницу. Как это сделать, имея
output = " CONTENT "

$blocks .= $Skin->view_block("Имя блока", $output);
$mklib->printpage("1", "1", "имя страницы", $blocks);
???

Сообщение отредактировал m1racle: 12 September 2012 - 14:43


#2 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 12 September 2012 - 18:09

switch($mkportals->input['stranica']) {

case '1':

$output="то что загрузится по адресу /index.php?ind=имямодуля&stranica=1";

$name_str="страница 1";

break;


case '2':

$output="то что загрузится по адресу /index.php?ind=имямодуля&stranica=2";

$name_str="страница 2";



break;

default:

$output="то что загрузится по адресу /index.php?ind=имямодуля";

$name_str="страница по умолчанию";

break;

 

}
 

$blocks .= $Skin->view_block("$name_str", $output);
$mklib->printpage("1", "1", "$name_str", $blocks);



#3 m1racle

m1racle

    Активный участник

  • Пользователи
  • PipPipPip
  • 251 сообщений
  • Форум:Нет
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 12 September 2012 - 19:34

СПАСЫБО :)

#4 m1racle

m1racle

    Активный участник

  • Пользователи
  • PipPipPip
  • 251 сообщений
  • Форум:Нет
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 15 September 2012 - 03:00

Снеговик
Хотелось бы углубиться в вопрос :) можно ли сделать так, чтоб в каждой из 3х предложенных тобой страниц было еще несколько :)
Например /index.php?ind=modulename&page=2&subpage=1 и так далее. Если не сложно опишите этот вариант уже в отдельном файле, если это конечно возможно :) Заранее спасибо.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных