phpbb boardmenü und sid

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

phpbb boardmenü und sid

Beitrag von SethDeBlade »

wäre es vielleicht möglich eine checkbox hinzuzufügen, mit der man das anhängen der session id an die links unterbinden kann??

folgender hintergrund:
ich wollte ein topic ins portalmenü machen und habe dafür einen link im menü erstellt, der so aussieht viewtopic.php?p=1234#1234. wenn ich den link über das menü aufrufe, dann wird zwar das topic angezeigt, aber der browser springt nicht automatisch zum anfang des ersten postings. wenn ich dagegen die sid weglösche und die url nochmals aufrufe, dann schon. deswegen fände ich es klasse, wenn man die möglichkeit hätte bei bestimmten links die sid zu unterdrücken
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bedenke, daß die SID ein Stück Sicherheit bedeutet! Dieses zu entfernen kann neben bösen Sicherheitslücken auch viele Fehler bedeuten.

Zum Problem:
Wenn Du ein Topic so aufruft, wie Du es beschrieben hast, dann wird normalerweise immer nach dieser Methode zu dem angegebenen Post gesprungen. Das ist ja so gewollt. Man beachte den Parameter "p" wie "Post" ;) Dazu beachte, wenn es der letzte Post auf der Seite ist, kann der Browser evtl. zwangsweise nicht bis komplett dahin springen, wenn der Rest der Seite nicht lang genug ist...
Nur wenn Du das Topic nach dem Muster viewtopic.php?t=4711 ("t" wie "Topic") aufrufst, bleibt der Fokus auf den ersten Post...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

es ist ein langes posting, dass über mehrere bildschirme geht. wenn ich das posting mit sid aufrufe, dann wird das posting "normal" angezeigt (= man sieht den header und muss die paar zeilen runterscrollen bis man zum "oberen rand" des postings kommt)

ohne sid springt der browser direkt zum rand des postings, so dass der header verdeckt ist. für den zweck, für den ich es verwenden will, fände ich es ohne sid besser.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Poste mal ein Beispiellink. Das muss ich mir ansehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

http://www.oxpus.de/viewtopic.php?p=106 ... 912f5eed46
http://www.oxpus.de/viewtopic.php?p=10616#10616

ich weiß jetzt nicht, ob das bei dir funktioniert, da du ja bestimmt ne andere sid hast. aber du kannst dir ja den link entsprechend mit deiner sid zusammensetzen. ich habe meine hier aus dem boardmenü oben ;)

im ersten fall springt er nur zu dem topic und im zweiten zum angegebenen posting
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

*Klick* Jetzt hab ichs!
Du musst aus dem Link die SID natürlich rauslassen und den Link mit append_sid() definieren. Dann klappt es auch mich dem Nachbarn.

Sorry, stand auf der Leitung.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

und den Link mit append_sid() definieren
sorry jetzt stehe ich auf der leitung :D

ich will ja gerade über das boardmenü einen link generieren, der keine sid hat

vielleicht stehe ich ja jetzt auf der leitung :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Alle Links, die mit dem Board-Manager definiert werden, haben eine SID. Daher ist er nicht für die Verlinkung von Topics oder gar Posts geeignet.
Das war auch nicht Zweck der Übung ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ähm - oxpus. *mal die Leitung freileg* ;)

Seth hat deinen phpBB_menu_manager Mod installiert, welche ja automatisch jedem Link eine Sid zuweist.
Nun hätte er gerne das man links ins Menü einfügen kann, bei dennen die sid nicht automatisch angefügt wird!

// EDIT
Ups - zu spät. :D
Zuletzt geändert von AmigaLink am Di 27.Jul, 2004 01:00, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

schade aber auch. die kb oder ähnliches wollte ch für diesen einen zweck eigentlich nicht installieren, naja, dann muss es halt so gehen, da müssen meine user halt ein bissi scrollen :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@AmigaLink
Aber haarscharf zu spät.

@Seth
Der Menü-Manager verwendet immer die SID, da dieses in das Sicherheitskonzept des phpBB rein passt. Er sollte auch nur Module aufrufen, keine Beiträge, und somit das "normale" Menü ersetzen. Nicht mehr und nicht weniger.
Die Postlinks besser fest im Board-Menü einbauen, da hiermit ja sicherlich bestimmte Beitäge den betreffenden Usern immer mitgeteilt werden sollen.
Wenn Du das ezPortal verwendest (sieht so aus), kannst Du aber dafür auch meinen "Display Single Posts on Portal" Mod verwenden, mit dem gezeilt einzelne Posts auf das Portal kommen (ähnlich den News).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

oh, cool, dann schue ich mir den mal an. einzelne posts will ich nicht ins portal bekommen, eher nur den link dazu.

um genau zu sein, unsere gilde hat ein paar wenige regeln und die wollte ich halt im portalmenü verlinken. dazu wäre der link zum posting vollkommen ausreichend gewesen ;)
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Stimmt, der "Display Single Posts on Portal" dürfte hierfür Ideal sein.
Sollte es dich stören das die Postings, nach dem anklicken, im Portal angezeigt werden, so lässt sich das leicht ändern. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten