Eigens Modul mit function erstellen

Begonnen von Flixi, 16 Januar 2004, 23:27:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Flixi

Hallöchen .. da ist wieder der Felix

Ich stelle jetzt eine frage wo sich viele fragen werden ob ich es nicht besser lasse wenn ich keine ahnung habe ich hoffe ich kriege trotzdem eine Antwort :-)

Ich habe ein eigens modul erstellt:

 
<?php

if (!eregi("modules.php"$PHP_SELF)) {
   die (
"You can't access this file directly...");

}
require_once(
"mainfile.php");
$module_name basename(dirname(__FILE__));
get_lang($module_name);
include(
"header.php");
$index 1;

OpenTable();
echo
"<p>Das ist die Hauptseite für alle quests / Epics dafür mache ich erstmal "
  
"  2-3 unterseiten um zu gucken ob das so klappt, wie ich das will</p>"
  
"<p>Epics:</p>"
  
"<p><a href='xxx'>Midgard</a>"
  
"  Hibernia"
  
"  Albion</p>";
CloseTable();

include(
"footer.php");

?>


Diese Seite wird wuuuuuuuuunderbar angezeigt!

Wie aber bekomme ich es hin, dass ein link im gleichen modul geöffnet werden soll?

Das heißt: http://www.sterne-von-stonehenge.de/modules.php?name=Quests (code siehe oben)

Hat das wort "Midgard" verlinkt und möchte dass nach diesem klick der inhalt ersetzt wird durch einen neuen selbstdefinierbaren

Ich könnte dafür ein neues modul erstellen aber das würde nach einiger zeit zum chaos führen (ca 360 Unterseiten geplant)

Lieb wäre mir dann ein link wie

http://www.sterne-von-stonehenge.de/modules.php?name=Quests&op=Midgard

Nun war ich ganz schlau und habe einfach

 #################################################################
function midgard(){

OpenTable();
echo"<p>MIDGARD"
  . "MIDGARD2 hihi es klappt? wow";
CloseTable();

}
#################################################################


eingefügt ... klappte natürlich nicht

Ist es "relativ" einfach zu erklären wie ich das "relativ" simpel hinbekomme?

Wäre schön :-))

Grülis Felix

[Editiert am 16/1/2004 von Flixi]

NeMeSiSX2LC

$op = (empty($op)) ? "" : $op; <--- bin nicht ganz sicher ob man das nun wirklich braucht.

switch($op) {

default:
index();
break;

case "midgard":
midgard();
break;

}

Das sollte noch ganz unten in das script rein und wie du siehst packst du am besten denn hauptteil auch in eine function names index oder was immmer du auch willst dann sollte es eigentlich gehen.

[Editiert am 17/1/2004 von NeMeSiSX2LC]
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Flixi

Heya! Superio!

Special Thanks :-.)

<freut sich ein eis>

jubilee

 
Zitat<freut sich ein eis>
 

Na hoffentlich wird ihm da jetzt nicht kalt
....... :o