Seite 1 von 1

verschiede "Forengruppen" anlegen und per URL anst

Verfasst: 07.01.2003 22:58
von Ameise
Hallo!

ich bin neu hier auf dem Board. Super, daß es das hier gibt *freu*

Zu meiner Frage:
(ich weiß leider nicht, wie man es besser umschreibt, bzw. ob es dafür auch Fachausdrücke gibt)

Ich möchte eine Gruppe von Foren in meinem phpbb Board so einstellen, daß sie, wenn man z.B. über einen speziellen Link dorthin kommt, alleine angezeigt werden (und die anderen ausgeblendet werden). Wenn man das Board normal betritt sollen aber auch die anderen Foren eingeblendet werden.
Ich habe mal gehört, daß das mit phpbb möglich sein soll, aber in den Einstellungen bisher nichts finden können, und das über die Nutzergruppen zu regeln geht in diesem speziellen Fall leider nicht...

Verfasst: 07.01.2003 23:37
von Guido
Das kannst Du bei den Forumseinstellungen im Admin Control Panel machen. Z.B.Unterscheiden zwischen sichtbar für Gäste bzw. Registrierte...

Verfasst: 08.01.2003 00:05
von Ameise
tut mir leid, das reicht nicht... denn wenn ich das so einstelle, dann werden ja immer nur bestimmte foren angezeigt, egal über welchen Link der User reinkommt.
Aber genau das will ich ja ändern: kommt ein user über Link x rein, soll er nur foren x sehen, kommt er über link y, soll er nur foren y sehen...

Verfasst: 08.01.2003 08:22
von Guido
Achso..sorry dann hatte ich Dich oben falsch verstanden..da zu fällt mir keine Lösung ein..

Verfasst: 08.01.2003 15:45
von Burkhard
Ameise hat geschrieben:tut mir leid, das reicht nicht... denn wenn ich das so einstelle, dann werden ja immer nur bestimmte foren angezeigt, egal über welchen Link der User reinkommt.
Aber genau das will ich ja ändern: kommt ein user über Link x rein, soll er nur foren x sehen, kommt er über link y, soll er nur foren y sehen...
ja, das ist ein ähnliches Problem wie das, nach dem ich gefragt habe. Ich hätte gern eine Verlinkung der Unterforen, aber meinetwegen könnte man den Rest sehen, aber nur wenn man scrollt.
Ich habe einen Vorschlag per Javascript:

Code: Alles auswählen

<SCRIPT language=Javascript>
<!--
var falschziel = "zielderumleitung.html";
var falsch = "(www.xyz.de|www.zyx.de)";
if (window.RegExp) {
  reg = new RegExp(falsch, "i")
  if (document.referrer && reg.exec(document.referrer))
   top.location.replace(falschziel);
} //-->
</SCRIPT>
Damit kannst du schon mal erreichen, dass ein Link von einer Seite (www.xyz.de), der auf deine Seite verweist, die das Script enthält, auf eine andere (zielderumleitung.html) umgeleitet wird, aber nur, wenn der Surfer Javascript eingestellt hat. Jetzt müsste man nur noch Links innerhalb der Forums-Startseite definieren können. Man kann in der Zeile

Code: Alles auswählen

var falsch = "(www.xyz.de|www.zyx.de)";
beliebig viele URLs definieren.
(Wie das in der Praxis aussieht, vgl. den Quellcode von http://www.burks.de/nazis.html)

BurkS