Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pisanie modułów do PHP NUKE >> POMOC ;)
Forum PHP.pl > Forum > Gotowe rozwiązania
JXL
Mam pytanie związane z tworzeniem modułów w php NUKE.
Umiem już zrobić najprostrzy moduł

Cytat
<?php

if (!eregi("modules.php", $PHP_SELF)) {
die ("Nie działa");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._Nazwa."";
include("header.php");
$index = 0;
?>

<?
include("footer.php");
CloseTable();
?>

ale w tym module był by tylko teks a chciałbym zrobić tak aby były dalne odnośniki do dalszych stron w serwisie. Zupełnie nie wiem jak to zrobić prosiłbym o wyrozumiałość bo moja przygoda z php właśnie się zaczyna winksmiley.jpg
Wankster
[php:1:89912552c8]<?php

if (!eregi("modules.php", $PHP_SELF)) {
die ("Nie działa");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._Nazwa;
include("header.php");
$index = 0;
?>

<a href="modules.php?name=<?php echo $module_name; ?>"><?php echo $module_name; ?></a>

<?
CloseTable();
include("footer.php");
?>[/php:1:89912552c8]
JXL
dzięki zaraz wypróbuje;)
JXL
wiecie co jak to wrzuciłem to przenosi mnie w kółko do tego samego a ja chce do innej strony
Wankster
do jakiej?

nie umiesz HTMLa?
JXL
html`a znam ale podałeś taką linike

Cytat
<a href="modules.php?name=<?php echo $module_name; ?>">


w której rozumiem że name zamienić na nazwę modułu questionmark.gif a jak nie tu to gdzie


a wraca mnie do tej samej stronki na której jest link
Wankster
pewnie że tu zamiast <?php ... ?> wstawiasz jaką chcesz nazwę istniejącego modułu lub dodajesz tę nazwę i jeszcze &file=plik...
to np.
masz folder modules/Test a w nim 2 pliki index.php i test.php
aby wejść do pliku index.php wpisujesz modules.php?name=Test lub modules.php?name=Test&file=index, a jeżeli chcesz wejść do test.php to dajesz tak modules.php?name=Test&file=test
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.