Anzeige der User, die eine Topic gelesen haben

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
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Anzeige der User, die eine Topic gelesen haben

Beitrag von oxpus »

Mit dem folgenden Code kann man oberhalb der Beiträge (viewtopic.php) anzeigen lassen, welche User diesen Topic bereits geöffnet haben.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe den Code erweitert, so das zunächst die 10 letzten User angezeigt werden. Mann kann dann mit einem Klick auf "mehr ..." alle User anzeigen lassen, ein weiter Klick auf "weniger ..." verkürzt die Liste dann wieder.
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!
madmax
Beiträge: 1
Registriert: Mo 27.Dez, 2004 22:39

Funktioniert nicht bei mir

Beitrag von madmax »

Hallo!

In meiner Version (2.0.10) klappt es nicht, weil wohl
ein Datenbank-Feld fehlt (?)

Weiss jemand Rat ?

Vielen Dank

Max


DEBUG MODE

SQL Error : 1146 Table 'usr_web46_1.TOPIC_VIEW_TABLE' doesn't exist

SELECT u.username, u.user_id FROM phpbb_users u, TOPIC_VIEW_TABLE tv WHERE u.user_id = tv.user_id AND tv.topic_id= 1812 ORDER BY tv.view_time DESC, u.username ASC
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, ich hab vergessen zu erwähnen, daß diese Mod noch mit eingebaut werden muss: http://www.oxpus.de/downloads.php?view= ... =215&cat=6
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!
kellamaster
Beiträge: 44
Registriert: Do 09.Mär, 2006 10:55

Beitrag von kellamaster »

Hallo!
1.)Der Link zu dem Mod, der auch eingebaut werden muss (Ein Beitrag hier drüber) klappt nicht mehr...

2.)Kann man das auch so umändern, dass man sieht, welcher User bis wohin gelesen hat?

Also das unter jedem Topic steht:
Bild

Würde mich sehr über eine Antowrt freuen!

Danke schonmal und schönes Wochenende!
Zuletzt geändert von kellamaster am Fr 01.Dez, 2006 17:21, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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!
kellamaster
Beiträge: 44
Registriert: Do 09.Mär, 2006 10:55

Beitrag von kellamaster »

Also das klappt soweit alles! Nur wenn ein User einen neuen Beitrag schreibt, stehen ganz am Ende des Beitrags auch die User, die nur alle Beiträge davor gelesen haben.

Deswegen wäre es gut, wenn die User, die den neustenBeitrag noch nicht gelesen haben, unter dem Beirag stehen, den sie noch gelesen haben...

Oder war die Beschreibung jetzt zu kompliziert?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, nicht kompliziert, aber damit würdest Du ggf. die Anzeige sprengen, bzw. das Laden der Seite extrem verlangsamen...
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!
kellamaster
Beiträge: 44
Registriert: Do 09.Mär, 2006 10:55

Beitrag von kellamaster »

Das ist für ein internes Forum, indem nur ca. 15 User angemeldet sein werden.

Könnteste mir den Code posten? Danke schonmal
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich hab den Code nicht und werde auch keinen schreiben, der ein Forum ausbremsen kann...
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!
kellamaster
Beiträge: 44
Registriert: Do 09.Mär, 2006 10:55

Beitrag von kellamaster »

Ja ist ja in Ordnung...Ich weiß jetzt nich ganz, wie ich deinen Beitrag verstehn soll, aber wollte dich damit nicht angreifen oder irgendwas verlangen...Ich weiß ja selber nicht, was in dem Fall passieren würde, sind ja nur theoretische Ideen.

Bis dann
Christoph
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Karsten meint damit nur das er grundsätzlich nichts Programmiert, das ein Forum übermäßig belastet. Vorallem wenn der Performanceverlust in keiner weise dem nutzen entspricht.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Kan ich das nur für admins und moderatoren sichtbar machen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Liste und auch den Aufruf?
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!
eddy999
Beiträge: 47
Registriert: Fr 21.Jul, 2006 15:14
Wohnort: Kamen /westf.
Kontaktdaten:

Beitrag von eddy999 »

Hallo,Oxpus
Mit dem folgenden Code kann man oberhalb der Beiträge (viewtopic.php) anzeigen lassen, welche User diesen Topic bereits geöffnet haben.
Klappt alles sehr gut, nur kann man die Schriftgröße ändern und aus dem Anonymous Gast machen ?
Diese Benutzer haben das Topic gelesen: Walter, Anonymous
Ist es richtig, das nur die Namen erscheinen,die nach Einbau des Mods den Beitrag gelesen haben?

Oder liege ich da falsch mit meiner Annahme?

Gruß
eddy999
Zuletzt geändert von eddy999 am Do 01.Feb, 2007 01:16, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist es richtig, das nur die Namen erscheinen,die nach Einbau des Mods den Beitrag gelesen haben?
Korrekt.
kann man die Schriftgröße ändern und aus dem Anonymous Gast machen ?
Anonymous = Gast:
Finde in der viewtopic.php die Zeile

Code: Alles auswählen

	$viewuser = $row['username'];
und ersetze diese mit

Code: Alles auswählen

	$viewuser = ($row['user_id'] == ANONYMOUS) ? $lang['Guest'] : $row['username'];
Und die Schriftgrösse wäre hier anzupassen:

Code: Alles auswählen

$topic_view_users .= '&nbsp;<a href="'.append_sid("viewtopic.$phpEx?".POST_TOPIC_URL."=$topic_id&vtu=$vtu").'" class="nav">'.$vtu_text.'</a>';
Ersetze das class="nav" durch eine andere Klasse, z. B. class="gensmall" oder lass es ganz weg, um die Schrift zu ändern...
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!
eddy999
Beiträge: 47
Registriert: Fr 21.Jul, 2006 15:14
Wohnort: Kamen /westf.
Kontaktdaten:

Beitrag von eddy999 »

Hallo,Oxpus
hat soweit alles geklappt.

Nur ist die Schrift immer noch ziemlich groß, habe alles weg gelassen, aber ändert sich nicht besonders.

Dann ist da noch das Problem,das bei dem Mod, den ich mit installieren muss, dort auch dieser Anonymous statt Gast erscheint. Und das Anmeldedatum ist das von der Installation des Forums. Daher denke ich mal,das dies der "Anonymous"aus der Datenbank ist. Wie kann ich das ändern?

In der Auflistung der topic_view_users.php steht auch, wann der letzte Besuch war, nur steht dort kein Datum. Scheint also nicht ausgelesen zu werden.

Sieht bissel blöd aus, vorne auf der viewtopic erscheint alles richtig, und in der Auflistung sollen die Anzahl der Aufrufe stehen und der Anonymous erscheint mit der Anzahl x, aber immer eben mit dem gleichen Anmeldedatum.

Wenn Du einen Zugang brauchst oder ein Bild davon, alles kein Problem.

Hast Du nochmal einen Tipp für mich?

Viele Grüße

eddy999
Zuletzt geändert von eddy999 am Do 01.Feb, 2007 18:34, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng mal die Datei hier an...
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!
eddy999
Beiträge: 47
Registriert: Fr 21.Jul, 2006 15:14
Wohnort: Kamen /westf.
Kontaktdaten:

Beitrag von eddy999 »

topic_view_users.php

Edit:

Danke für die Mühe, Oxpus

ich baue den Mod komplett wieder aus, er verschiebt auch bei der Anzeige von mehreren Namen das Seitenlayout. Es erscheint waagerecht eine Scrollleiste, die nicht wirklich schön aussieht.

Da ich nicht weiß, woran es liegt und Du schon genug Arbeit hast, verzichte ich lieber auf den Mod. So wichtig ist er mir nicht.

Gruß
eddy999
Zuletzt geändert von eddy999 am Do 01.Feb, 2007 22:01, insgesamt 2-mal geändert.
Benutzeravatar
dslmonster
Beiträge: 6
Registriert: Di 08.Aug, 2006 12:33
Wohnort: Arnsberg / Sauerland
Kontaktdaten:

Beitrag von dslmonster »

Hi,
das Ding is nett für Regeln oder wichtige themen, mal sehen wie das teil so ist, muß aber vorher noch paar beiträge bekommen damit ich den zusatz mod der dafür gefordert ist hier laden kann,

gruß
dslmonster
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

muß aber vorher noch paar beiträge bekommen damit ich den zusatz mod der dafür gefordert ist hier laden kann,
Oder, sofern vorhanden, einfach den alternativen Download Link verwenden ;)
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!
Antworten