Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Общие вопросы
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
MoriQuessir вне форума      Старый подразделы в модуле #1  
MoriQuessir
Новенький
Регистрация: 27.08.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для MoriQuessir Найти все сообщения от MoriQuessir Добавить MoriQuessir в список друзей  
24.09.2006, 23:46

Сделал модуль (громко сказано, конечно) , в котором есть список ссылок на подразделы.
http://localhost/modules.php?name=MyModule.

В каждом подразделе есть текстовая и графическая информация, делаю на эти разделы ссылки вида:
http://localhost/modules.php?name=MyModuler&category=1.

Как теперь связать эти ссылки с реальными страницами? Не понимаю где и как нужно ввести обработку второй переменной запроса (category) и как эти страницы показать. Заранее спасибо за помощь.

Alie вне форума      Старый #2  
Alie
Участник+
Регистрация: 20.03.2006
Сообщения: 153


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alie Найти все сообщения от Alie Добавить Alie в список друзей  
25.09.2006, 00:06

Попробуйте воспользоватся командой switch и последующим выводом подраздела в function ()
Пример:

Код:
switch ($category) { default: main(); break; case "sub1": rules(); break; case "sub2": rules(); break; }

В этом случае $sub1 ($sub2) берёт на себя функцию подраздела.

Код:
function main() { OpenTable(); echo " //Код страницы "; CloseTable(); } function sub1() { OpenTable(); echo " //Код подраздела sub1 "; CloseTable(); } function sub2() { OpenTable(); echo " //Код подраздела 2 "; CloseTable(); }

MoriQuessir вне форума      Старый #3  
MoriQuessir
Новенький
Регистрация: 27.08.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для MoriQuessir Найти все сообщения от MoriQuessir Добавить MoriQuessir в список друзей  
26.09.2006, 23:33

спасибо, помогло

maxdam вне форума      Старый #4  
maxdam
Новенький
Регистрация: 24.05.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для maxdam Найти все сообщения от maxdam Добавить maxdam в список друзей  
27.09.2006, 17:08

Alie
Респект, я вчера пол дня со своим модулем возился....

maxdam вне форума      Старый #5  
maxdam
Новенький
Регистрация: 24.05.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для maxdam Найти все сообщения от maxdam Добавить maxdam в список друзей  
02.10.2006, 17:32

function main() {

echo = "контент главной страницы модуля";

}

function kiev() {
echo = " 1 подраздел";

}

function donb() {

echo = "2 подраздел";

}


switch ($pr) {
default:
main();
break;

case "kiev":
kiev();
break;

case "donb":
donb();
break;
}

Где ошибка ? неработает..

maxdam вне форума      Старый #6  
maxdam
Новенький
Регистрация: 24.05.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для maxdam Найти все сообщения от maxdam Добавить maxdam в список друзей  
02.10.2006, 19:02

все нинадо...прогнал... echo = ""; = заработался...

Alie вне форума      Старый #7  
Alie
Участник+
Регистрация: 20.03.2006
Сообщения: 153


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alie Найти все сообщения от Alie Добавить Alie в список друзей  
02.10.2006, 21:18

А чего это у вас такая пропись echo странная? К чему там символ =?

Исправьте на:
Код:
function main() { echo "контент главной страницы модуля"; } function kiev() { echo " 1 подраздел"; } function donb() { echo "2 подраздел"; } switch ($pr) { default: main(); break; case "kiev": kiev(); break; case "donb": donb(); break; }

Последний раз редактировалось Alie, 02.10.2006 в 21:21.

maxdam вне форума      Старый #8  
maxdam
Новенький
Регистрация: 24.05.2006
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для maxdam Найти все сообщения от maxdam Добавить maxdam в список друзей  
02.10.2006, 22:17

Alie

Я уже сам нашел ошибку.. см. пр. пост.

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинка в модуле Pages? avg Установка Модулей 8 24.09.2005 00:11
Дырка в модуле Web Links? Romp Безопасность 4 12.09.2005 00:12
Как включить редактор в модуле Pages? android Настройка и Изменение 4 01.06.2005 14:35
HTTP response splitting атака в модуле Surveys в PHP-Nuke pAin Безопасность 0 30.04.2005 02:36
В модуле News не находит рисунок!!! kamatoz Установка Модулей 3 09.04.2005 19:48


Часовой пояс GMT +4, время: 21:03.


На Верх
Рейтинг@Mail.ru