Onkel_Tom
05.01.2004, 01:56
Hallo zusammen,
Ich habe den vb_archive Hack in meinem vB und habe folgendes Problem.
Es müssen in der Datei archive die geschlossenen Foren über einen array string definiert werden damit diese von der Ansicht ausgeschlossen werden.
Der Code lautet wie folgt:
if ( $forumperms['canview'] and !in_array( $forum['forumid'] , array( 34 , 49 , 59 , 80 , 89 ) ) )
Es ist etwas umständlich jedesmal die Datei zu öffnen und nach dem array zu suchen um dort neue, geschlossene Foren einzutragen.
Gibt es eine Möglichkeit am Anfang der Datei einen Parameter zu definieren der dann die gewünschten Foren an die array variable übergibt ?
Also im Prinzip:
$Foren = '34 , 49 , 59 , 80 , 89';
...
...
...
if ( $forumperms['canview'] and !in_array( $forum['forumid'] , array( $Foren ) ) )
Ich habe schon mehrer Versuche unternommen um das auf diese Art und Weise hinzubekommen aber nie hat es funktioniert.
Noch besser wäre eine Version wo diese Foren in der MySQL db in einer Tabelle hinterlegt wären und dann von den entsprechenden Hacks dort ausgelesen werden.
Das ich die Tabelle mit phpmyadmin editieren muss sobald ein neues, geschlossenes Forum angelegt wird, wäre kein Problem und akzeptabel.
Vielleicht kann mir ja einer helfen.
Ich habe den vb_archive Hack in meinem vB und habe folgendes Problem.
Es müssen in der Datei archive die geschlossenen Foren über einen array string definiert werden damit diese von der Ansicht ausgeschlossen werden.
Der Code lautet wie folgt:
if ( $forumperms['canview'] and !in_array( $forum['forumid'] , array( 34 , 49 , 59 , 80 , 89 ) ) )
Es ist etwas umständlich jedesmal die Datei zu öffnen und nach dem array zu suchen um dort neue, geschlossene Foren einzutragen.
Gibt es eine Möglichkeit am Anfang der Datei einen Parameter zu definieren der dann die gewünschten Foren an die array variable übergibt ?
Also im Prinzip:
$Foren = '34 , 49 , 59 , 80 , 89';
...
...
...
if ( $forumperms['canview'] and !in_array( $forum['forumid'] , array( $Foren ) ) )
Ich habe schon mehrer Versuche unternommen um das auf diese Art und Weise hinzubekommen aber nie hat es funktioniert.
Noch besser wäre eine Version wo diese Foren in der MySQL db in einer Tabelle hinterlegt wären und dann von den entsprechenden Hacks dort ausgelesen werden.
Das ich die Tabelle mit phpmyadmin editieren muss sobald ein neues, geschlossenes Forum angelegt wird, wäre kein Problem und akzeptabel.
Vielleicht kann mir ja einer helfen.