anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 24 Apr, 2024 04:14

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: RP Orte
BeitragVerfasst: Di 23 Jan, 2007 13:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Hi...

Folgende Überlegung von mir:
Ich will Vinestra um ein paar RP Orte erweitern, also Orte, in denen man NUR schreiben kann. Ich habe aber keine Lust für jeden dämlichen Ort ein eigenes Script zu erstellen, dass dann am Ende 10 Zeilen lang ist.

Also habe ich dieses hier gemacht:

[php]<?

require_once "common.php";
addcommentary();
checkday();

$place = array();
$return = $_GET['return'];
$pID = $_GET['pID'];

$place[1]['name'] = "Test";
$place[1]['description'] = "Testplatz";
$place[1]['piclink'] = "./images/test.jpg";

$place[2]['name'] = "Test2";
$place[2]['description'] = "Testplatz2";
$place[2]['piclink'] = "./images/test2.jpg";

page_header(stripcolors($place[$pID]['name']));

if($place[$pID]['piclink']!="") $str_out .= "<img src='".$place[$pID]['piclink']."' alt='".$place[$pID]['name']."' align='right'>";
$str_out .= "`c`b".$place[$pID]['name']."`b`c`n`n";
$str_out .= $place[$pID]['description']."`n`n";
output($str_out,true);

viewcommentary("RPplaces - ".$place[$pID]['name'],"Hinzufügen");
addnav("Zurück",$return);

page_footer();
?>[/php]

Erreichbar ist es mit der addnav in den jeweiligen Orten, die so aussieht:
[php]addnav("Test1","RPplaces.php?pID=1&return=".urlencode($_SERVER['REQUEST_URI']));
addnav("Test2","RPplaces.php?pID=2&return=".urlencode($_SERVER['REQUEST_URI']));[/php]


Alles funktioniert so weit, aber leider lande ich beim Benutzen des Zurückbuttons immer in der Badnav...

Weiß jemand woran es liegt, oder bin ich einfach zu blind Oo?

MfG Draz


€: Sorry, ich habe das Problem doch selbst herausgefunden, man musste den mitgegebenen Link noch ein bisschen bearbeiten... Gut, dass man in der bio.php etwas dazulernen kann xD
Wer will: Das Script ist nun vollständig unten.
Das array $place muss natürlich für jeden Ort erweitert werden.

[php]<?

/*
+-----------------------------------+
| By Draza´ar 07 |
| http://logd.legend-of-vinestra.de |
| Part of the System 3V |
| version 1.0 |
+-----------------------------------+
*/

require_once "common.php";
addcommentary();
checkday();

$return = $_GET['return'];
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET['return']);
$return = substr($return,strrpos($return,"/")+1);
$pID = $_GET['pID'];

if(empty($return) || empty($pID)) redirect("village.php");

$place = array();

$place[1]['name'] = "Test";
$place[1]['description'] = "Testplatz";
$place[1]['piclink'] = "./images/test.jpg";

page_header(stripcolors($place[$pID]['name']));

if($place[$pID]['piclink']!="") $str_out .= "<img src='".$place[$pID]['piclink']."' alt='".$place[$pID]['name']."' align='right'>";
$str_out .= "`c`b".$place[$pID]['name']."`b`c`n`n";
$str_out .= $place[$pID]['description']."`n`n";
output($str_out,true);

viewcommentary("RPplaces - ".$place[$pID]['name'],"Hinzufügen");
addnav("Zurück",$return);

page_footer();
?>[/php]

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 45 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum