ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / Variable in frame.html


Seite 1 von 1

master_mario schrieb am 28.03.2003 um 09:04 Uhr

Hallo

Hab da mal nen Prob. Ich brauch für meine Page so'ne Art Portal, da ich da aber ganz spezielle Wünsche habe kann ich kein fertiges nehmen.
Einfach nur dynamische Boxen werden da nich reichen.

Achso mein Problem.

Hab also ne Variable in frame.html und das 'Portal' soll auf allen Seiten des Forums auch drum sein. Wass ich eigendlich wissen will. Welche Datei wird immer aufgeruffen, so das ich meine Variable auch inizialisieren kann.
Oder aber in welchen Dateien muß ich includen das die Variable immer initialisiert wird, aber bitte nur einmal?

Oder Ihr klärt mich auf wie man's sonst macht. Vieleicht seh ich auch den Wald vor lauter Bäumen nich. Bin immer nich so gut im lesen fremden Code's.

MfG The MAster

Danke schon ma!

MrNase schrieb am 28.03.2003 um 14:03 Uhr

die header.inc.php :)

master_mario schrieb am 28.03.2003 um 14:10 Uhr

Hallo

Danke, aber ich hatte es vorher in der config.inc.php, gibt den selben Effect.
Beim Registrieren ( Forenregeln ) werden beide nicht geladen. Aber macht nichts muß ich mir halt die passende datei suchen und da nochmal includen.

Wegen Deiner Signatur, ich habs nich gefunden. Für den Fall das es schon mal gefragt wurden *michaufdemBodenwelzendentschuldigen* hab ich wohl die Suchanfrage falsch formuliert.

MfG The MAster

master_mario schrieb am 28.03.2003 um 14:16 Uhr

Hm hab gerade gesehen header wird doch includet, funzt aber da trotzdem nich *grübelgrübel*. Mal sehn was ich da wieder falsch gemacht hab.

MfG The MAster

MrNase schrieb am 28.03.2003 um 17:40 Uhr

solltest es möglichst nicht in die config.inc.php einbauen weil da NUR die Einstellungen für die Konfiguration drinstehen :)

Gamewalker schrieb am 28.03.2003 um 19:40 Uhr

es geht wenn du es in der header.inc.php hast ....

master_mario schrieb am 28.03.2003 um 22:39 Uhr

Hallo
Ich war .... Hab es in der header.inc.php an ner ungünstigen Stelle gehabt.

Nämlich beim Codestart.
Jetzt steht es gleich ganz Oben hinter dem GNU-GPL-Hinweis und jetzt funzt es auf allen Seiten.

Danke noch

MfG The MAster

master_mario schrieb am 28.03.2003 um 23:21 Uhr

Verdamich

Jetzt hab ich's. Hat doch nich gefunzt. Liegt aber daran, daß die frame.html nich immer aufgeruffen wird. ( glaub ich )

if( !$accept )
{
        $rules = @implode("", (@file('templates/'.$style['styletemplate'].'/forumrules.html')));
        $navpath .= "User Registrierung » Forumregeln";
        message("Forum Regeln", $rules, 0, 0);
}
else
{
        $Tframe = new Template("templates/" . $style['styletemplate'] . "/frame.html");
        $Tregform = new Template("templates/" . $style['styletemplate'] . "/register.html");

Das is aus der register.php. Wie man sehen kann wird die frame.html nicht geladen, wenn die Bedingungen noch nicht akzeptiert sind.

Oder?

Also meine Dateien weden immer includet, aber die Varable kommt eben nich immer durch.

MfG

master_mario schrieb am 28.03.2003 um 23:50 Uhr

Sorry das ich den Thread aleine vollposte

Aber ich glaub es hackt bei mir.

Also laut dem Codeteil den ich gepostet habe wird die Frame.html in der genannten situation nicht aufgeruffen. Kann aber nich sein, weil wenn ich an Stelle meiner Variablen in der Frame.html einen Text schreibe wird der immer angezeigt. Der Inhalt der Variablen aber nich immer, die wird aber immer geladen hab ich getestet.
Hab der var auch schon die unmöglichsten Namen gegeben, weil ich dachte die wird evtl. irgendwie überschrieben, aber nüscht!

Wie kommt das?

Es gibt zwei Falle bei denen ich es gefunden habe.

1. register.php ( forumrules )
2. search.php ( wenn keine Suchergebnisse )

Sind zwar keine Hauptseiten, aber würde mich schon nerfen.
Die Tabelle drumrum wird ja auch angezeigt, nur dummerweise ohne Inhalt.
Sied wirklich nich gut aus.

bittebittebittebittebittebittebittebitte

Jonas schrieb am 29.03.2003 um 23:18 Uhr

wenn etwas mit der function message() abgebrochen wird (die hat nen exit am ende) wird einiges dahinter nicht geladen, versuch mal deine variable in der functions.inc.php in der message() function als global zu definieren...

master_mario schrieb am 30.03.2003 um 00:12 Uhr

Danke Jonas,

das wars. Doch Einer der mein Kauderwelsch verstanden hat.

Hooooooooooochachtungsvoll The Master

Jonas schrieb am 30.03.2003 um 00:39 Uhr

hatte selbst mal das problem, und wofuer is nen supporter sonst da ;)

Seite 1 von 1