[2.2] Who Read This Thread?

Dieses Thema im Forum "hacks von rellek" wurde erstellt von rellek, 1 Januar 2005.

  1. rellek

    rellek relativ sensationell Mitarbeiter

    Name: Who Read This Thread?
    Version: 1.0
    Für wBB-Version: 2.2
    Getestet mit: 2.2.1

    Beschreibung: Mit diesem Hack kann man sehen, wer den Thread gelesen hat.
    Achtung, es wird erst ab Einbau des Hacks protokolliert.
    Original-Version für 2.0.x by Mr.Hatch
    Da er lange nicht mehr online war, kam ich leider auch nicht dazu, ihn nach
    seinem Einverständnis zu fragen. Sollte er etwas gegen diese Veröffentlichung
    haben, wird der Hack selbstverständlich wieder entfernt.


    Demo: Im Anhang
    Copyright: (c) 2003 by Mr.Hatch / (c) 2005 by rellek (Anpassung an wBB 2.2)
    Disclaimer: Keine Haftung für irgendwelche Schäden am Board. Fehler sind natürlich nicht ausgeschlossen

    ---

    Bekannte Fehler: -
    Updates und Bugfixes: -
     

    Anhänge:

  2. coiny

    coiny Neuer Benutzer

    moin,
    hab den hack eingebaut und es gibt ein kleines problem ...
    wenn ich auf watchlist drücke öffnet sich das popup aber es wird nichts
    angeziegt, woran kann das liegen?

    nächste frage wäre, kann man das so einrichten das die watchlist nur bestimmt
    gruppen sehen z.b. admin und smods ?

    cu coiny
     
  3. rellek

    rellek relativ sensationell Mitarbeiter

    ist es ein weißes fenster?
    hast du den code auch unter dem zu suchenden code eingebaut?

    wenn es nur der admin sehen soll, musst du aus
    Code:
     <if($wbbuserdata['userid'])><then> | <a href="misc.php?action=whoread&threadid=$threadid{$SID_ARG_2ND}"  onClick="window.open('misc.php?action=whoread&threadid=$threadid{$SID_ARG_2ND}','_blank','toolbar=no,location=no,menubar=no,scrollbars=yes,width=640,height=480,resizeable=yes,status=no');return false" target="_blank" title="Zeige User, die das Thema gelesen haben">Watchlist</a></then></if>
    das machen:
    Code:
     <if($wbbuserdata['userid'] && $wbbuserdata['a_can_use_acp'])><then> | <a href="misc.php?action=whoread&threadid=$threadid{$SID_ARG_2ND}"  onClick="window.open('misc.php?action=whoread&threadid=$threadid{$SID_ARG_2ND}','_blank','toolbar=no,location=no,menubar=no,scrollbars=yes,width=640,height=480,resizeable=yes,status=no');return false" target="_blank" title="Zeige User, die das Thema gelesen haben">Watchlist</a></then></if>
    
    im template "thread".
     
  4. coiny

    coiny Neuer Benutzer

    ja ein weises fenster. wenn die änderung in der misc.php und thread.php meinst, ja den hab ich eingebaut.

    cu coiny
     
  5. rellek

    rellek relativ sensationell Mitarbeiter

    kannst du die misc.php mal bitte anhängen?
     
  6. coiny

    coiny Neuer Benutzer

    ihr wunsch ist mir befehl :D :D
    cu coiny
     

    Anhänge:

  7. rellek

    rellek relativ sensationell Mitarbeiter

    Eine Zeile zu hoch eingefügt ;)

    Hier die müsste gehen
     

    Anhänge:

  8. coiny

    coiny Neuer Benutzer

    diese verdammte } :tztz: :tztz:
    cu coiny
     
  9. coiny

    coiny Neuer Benutzer

    hi, ich mal wieder .... hab nochwas gefunden was komisch aussieht,

    wenn du dir das bild anschaust siehts du das ne menge schon den thread gelesen haben,
    aber oben in der statusleiste steht "insgesamt haben diesen thread 3 user gelesen".

    kann ich das ändern das die zahl übereinstimmt mit den leutz die den gelesen haben, in demfall waren es 31.

    cu coiny
     

    Anhänge:

  10. rellek

    rellek relativ sensationell Mitarbeiter

    Template: whoreadthisthread
    suche:
    $usercount[0]

    ersetze durch:
    $usercount

    hilft das?
     
  11. coiny

    coiny Neuer Benutzer

    bevor ich das teste noch ne info .... in einigen watchlisten stimmt und in einigen stimmts nicht -kopfkratz-

    cu coiny
     
  12. rellek

    rellek relativ sensationell Mitarbeiter

    Wenn du bei dem Thread siehe Shot nochmal auf die Watchlist gehst, stimmt dann der Wert?
     
  13. coiny

    coiny Neuer Benutzer

    jetzt stimmt es ... hab das $usercount[0] in $usercount geändert! wie ist das aber zustande gekommen ?

    cu coiny
     
  14. rellek

    rellek relativ sensationell Mitarbeiter

    dass $usercount früher mal ne array gewesen ist (wegen der abfrage), jetzt aber irgendwie "nicht mehr richtig"...
     
  15. Houston

    Houston Neuer Benutzer

    funzt bestens! Danke :yo
     
  16. Tales

    Tales Neuer Benutzer

    Hi habe vollgendes Prob.

    SQL-DATABASE ERROR

    Database error in WoltLab Burning Board (2.2.0): Invalid SQL: SELECT COUNT(*) FROM bb2_threads_users WHERE threadid='265' AND userid='1'
    mysql error: Table 'DB159777.bb2_threads_users' doesn't exist
    mysql error number: 1146
    mysql version: 3.23.37-log
    php version: 4.3.0
    Date: 04.05.2005 @ 18:53
    Script: /max/wbb2/thread.php?threadid=265
    Referer: http://www.car-portal.de/max/wbb2/board.php?boardid=35

    Wäre super wenn du mir helfen könntest.
     
  17. rellek

    rellek relativ sensationell Mitarbeiter

    hi,
    du hast die datenbank-abfrage nicht ausgeführt/das X nicht durch deine boardnummer (2) ersetzt.
     
  18. Tales

    Tales Neuer Benutzer

    funtz nun thx..
     
  19. __FM__

    __FM__ Neuer Benutzer

    funzt einwandfrei, danke :D
     
  20. ParAdoX

    ParAdoX New Member

    hat sich erledigt ^_^ war zu blöd zum richtig gucken
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deinem Erleben anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden