PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Forum id


brauner
24.03.2002, 23:39
Habe da einen Hack. Ist doch schon mal was, oder ?!:D

Da muss aber angegeben werden in welchem Forum der Hack seine Wirkung zeigen soll.

Nun könnte ich jede einzelne Forum id eingeben, ne ist gelogen, kann ich nicht, weil ich nicht weiß wie. :rolleyes:

Ich weiß zwar wie ich die Forum id raus bekomme aber nicht wie ich die eintragen muss.

Besser wäre es auch, wenn es in allen Foren wäre ohne jede einzelne anzugeben, aber wie.

Also so sieht es da aus

if ($forumid==122 )

122 steht für eine Foren id.

Wie muss ich nun die anderen ID dazu schreiben.
Mit Leerstelle, komma und ; habe ich es schon versucht, geht nicht.
Und kann man nicht irgendwie alle foren reingeben, so mit
if ($forumid==all )

Sagt mir doch wie es geht.........hüüüüüüüüülfe. :confused:

Bis danne

Afterburner
25.03.2002, 07:04
eventuell hättest du uns sagen sollen was du vor hast ;)

so kannste einzelne foren bestimmen (122,123,124)

if (($forumid==122) or ($forumid==123) or ($forumid==124)) {
// hier der Code //
}

so einen bereich: (also von 122-125)

if (($forumid>=122) and ($forumid<=125)) {
// hier der Code //
}


und so alle

if $forumid {
// hier der Code //
}

brauner
25.03.2002, 11:39
Na da bedanke ich mich erstmal und bis auf

if $forumid {
// hier der Code //
}

funzt es auch. Bei dem bekomme ich eine Fehlermeldung.
D.h. die Seite geht erst gar nicht auf.

Hier nochmal ein größerer Ausschnitt.

if ($forumid==2) {
eval("\$ippathform = \"".gettemplate("newthread_ippathform")."\";");
}
else {

Noch ne andere Idee, wie ich alle Foren mit einmal da benennen kann?

Bis danne

pogo
25.03.2002, 12:01
Man braucht dann zwar nicht unbedingt eine if Klausel, aber Du könntest einfach Abfragen, ob die Variable einen Wert enthält:

if (isset($forumid)) {

Vielleicht müsste es bei Afterburners Beispiel auch eher if ($forumid) { heissen.

brauner
25.03.2002, 15:57
Jo Prima das funzt soweit.
Danke dafür.

Aber schon folgt das nächste.

Wie mache ich das , wenn eckige Klammern darin vorkommen?

Beispiel:

if (($threadinfo[forumid]==2) && $isfirst) {

Habe schon damit ein wenig probiert, aber war nicht so gut. :(

s.molinari
25.03.2002, 17:26
so glaube ich,

if (($threadinfo['forumid']==2) && $isfirst) {

Scott

Mystics
25.03.2002, 18:19
@Gho...äh brauner

Wenn du das in allen Foren anzeigen lassen willst, dann lass die Foren-Abfrage einfach weg.

Also
if ($forumid==2) { und die dazugehörige Klammer ganz raus.

if (($threadinfo[forumid]==2) && $isfirst) {
zu dem hier ändern:
if ($isfirst) {

und das hier
if ($forum[forumid]==2 AND $counter==1) {
zu dem hier ändern:
if ($counter==1) {

Bye,
Mystics

brauner
25.03.2002, 18:40
Jo dafür sagen wir Thx.

Du hast recht Mystics was Deiner Mail betrifft :D

So long
Wir sehen uns ;)

Afterburner
26.03.2002, 08:34
Original geschrieben von pogo
Man braucht dann zwar nicht unbedingt eine if Klausel, aber Du könntest einfach Abfragen, ob die Variable einen Wert enthält:

if (isset($forumid)) {

Vielleicht müsste es bei Afterburners Beispiel auch eher if ($forumid) { heissen.

ups :rolleyes: