anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 07:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Hausmeister Modul Anzeige Problem
BeitragVerfasst: Do 30 Okt, 2008 17:47 
Offline
Lehrling
Lehrling

Registriert: Do 23 Okt, 2008 14:02
Beiträge: 26
Geschlecht: Männlich
LoGD: http://www.chro-lex.de/logd/source.php
Hallo,
wir haben das Haussystem von Chaosmaker bei uns laufen. Am Anfang war auch alles wunderbar, konnte die ganzen Module in der Grotte im Hausmeister integrieren. Da alles fehlerfrei lief, war ich lange Zeit nicht dort, und als ich noch ein Modul zufügen wollte die Tage, gings nicht mehr.
Sobald ich im Hausmeister auf Module klicke, erscheint das Richtige Navsystem, auch die Überschrift im Hauptbild stimmt, nur die Ausgabe darunter, zeigt mein Profil an. Und zwar so, wie es am Anfang war in der Prefs, ohne die grösseren Textareas und die Sachen die mit der Zeit dazu gekommen sind, war.

Die suhouses ist original, da wurde nichts verändert. Es funktioniert auch alles soweit. Alle Zimmer sind da, man kann schreiben usw. . Auch die anderen Sachen im Hausmeister gehen problemlos, nur wenn ich auf Module klicke, bekomme ich meine Profildaten anstatt Module zu sehen.

Hier mal die Stelle aus dem Code wo ich meine das der Wurm drin ist... die ersten drei Zeilen macht er noch richtig, aber danach wird mein Profil angezeigt.

PHP:
elseif ($_GET['op']=='modules') { // das macht er
addnav('Zurück zum Hausmeister','suhouses.php'); // die anzeige ist auch zu sehen
output('`@`b`cHausmodule`c`b`0`n`n'); // dieses auch, und danach gibt er mein Profil anstatt die Module aus
if (empty($_GET['subop']) || $_GET['subop']!='create') {
if (file_exists('./housemodules/_default_template.tpl') && (fileperms('./housemodules') & 0x0002)) {
addnav('Modul erstellen / bearbeiten','suhouses.php?op=modules&subop=create');
}
// get all module files
$dir = dir('./housemodules');
while ($file = $dir->read()) {
if (substr($file,-4)=='.php') {
include('./housemodules/'.$file);
}
elseif (substr($file,-4)=='.tmp') {
unlink('./housemodules/'.$file);
}
}
$dir->close();


Das _default_template.tpl ist in dem Verzeichnis housemodules allerdings Vorhanden.

Ich bin ehrlich gesagt mit meinen beschränkten PHP Fähigkeiten völlig ratlos. Nichts in der Datei suhouses.php, weist auf die Profildaten hin und auch nichts wurde dort verändert. Warum öffnet er sie dann??

Gruss Shawn


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 30 Okt, 2008 18:19 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Überprüf einmal deine Module, ob die *irgendwo* redirects in das Profil haben. Allgemeine Dateisuche starten, am besten nach "redirect(". Notepad++ unterstützt sowas.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 30 Okt, 2008 19:58 
Offline
Lehrling
Lehrling

Registriert: Do 23 Okt, 2008 14:02
Beiträge: 26
Geschlecht: Männlich
LoGD: http://www.chro-lex.de/logd/source.php
Ja, die gibt es dort... und zwar in fast allen.... hab das kitchenmodul (von Kevz meine ich) als Ausgang für meine selbsterstellten genommen. Und fand es witzig immer so 4 Sachen zur auswahl zu stellen. Allerdings sind da redirects drin.

Beispiel aus der Garage:

PHP:
switch($_GET['act']){
// drinks
case "saft":
$saft = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$garage."',".$session[user][acctid].",'/me `\&wäscht das Auto mal...')";
db_query($saft) or die(db_error(LINK));
redirect($link);
break;
case "tee":
$tee = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$garage."',".$session[user][acctid].",'/me `\&poliert das Auto mal auf Hochglanz.')";
db_query($tee) or die(db_error(LINK));
redirect($link);
break;
case "kaffe":
$kaffe = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$garage."',".$session[user][acctid].",'/me `\&saugt die Krümel mal aus dem Auto.')";
db_query($kaffe) or die(db_error(LINK));
redirect($link);
break;
case "ale":
$kaffe = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'".$garage."',".$session[user][acctid].",'/me `\&fährt ne Runde rum mit dem Auto.')";
db_query($kaffe) or die(db_error(LINK));
redirect($link);
break;
// end of drinks
}


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 31 Okt, 2008 00:49 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
$this->bbcode_second_pass_code('', '$link = "houses.php?op=drin";')

Die aber wenn du daran nichts geändert hast nicht auf dein Profil zielen!


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 31 Okt, 2008 07:58 
Offline
Lehrling
Lehrling

Registriert: Do 23 Okt, 2008 14:02
Beiträge: 26
Geschlecht: Männlich
LoGD: http://www.chro-lex.de/logd/source.php
Nein, da habe ich nur die addnav geändert... von Dorfplatz in Stadtplatz.. mehr eigentlich nicht..mmh. Soweit geht ja auch alles in den Modulen. Andere Redirects hab ich nicht gefunden.

Da ist mal nen Screenshot von der Ausgabe nachdem ich auf Module geklickert habe...
http://www.chro-lex.de/bilder/module.jpg


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum