sys2064
Mitglied
Dabei seit: 15.02.05
Beiträge: 90
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Fortgeschritten; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten Herkunft: Altenglan Rheinland-Pfalz Forenversion: 2.3
|
|
Zitat: |
Original von rellek
Eigentlich ist der Link zur "Watchlist" genauso klein, wie die anderen Links da oben...?!
|
Richtig... wenn man ihn vernünftig einbaut
Sorry mein Fehler hat sich erledigt.
Digges ThX nochmal...
ps..... kleine Frage hinterher...
Könnte man die Anzeige nur Admins zugänglich machen oder auf EIN Forum beschränken.?
|
|
11.03.05 15:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
rellek
retired
Dabei seit: 16.01.04
Beiträge: 720
Themenstarter
|
|
Zitat: |
Original von sys2064
Könnte man die Anzeige nur Admins zugänglich machen oder auf EIN Forum beschränken.? |
Könnte man beides.
Der Code für den Link für nur ein Forum:
code: |
1:
|
<if($wbbuserdata['userid'] && $boardid == "1")><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> |
|
Für die BoardID 1.
Oder:
code: |
1:
|
<if($wbbuserdata['a_can_use_acp']==1)><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> |
|
Nur für Admins.
|
|
12.03.05 07:43 |
WWW
Finden
Als Freund hinzufügen
|
|
curiosity
Mitglied
Dabei seit: 11.07.04
Beiträge: 21
Forenversion: WBB v2.3.3
|
|
Hallo rellek,
hab mir den Hack auch mal probeweise installiert und mir ist noch ein kleiner Fehler aufgefallen.
Normal werden ja maximal 15 User auf einer Seite angezeigt und sind durch Nummeriert von 1-15, sobald ein der 16. User dazu kommt, wird auch die Seite 2 angelegt. Geht man jetzt auf die Seite 2 müßte er ja mit der Nummererierung 16 weitermachen. Jedoch fängt er bei Seite 2 wieder an von vorne zu zählen, also bei 1 - .... usw. . Ist doch irgendwie falsch oder?
Das Problem das ab 15 User nur noch oben erscheint, das diesen Thread nur 1. User gelesen hat, ist ja bereits bekannt. Gibt es dafür inzwischen schon eine Lösung?
__________________ --
Have a nice day!
Curiosity
|
|
23.03.05 19:28 |
E-Mail
Finden
Als Freund hinzufügen
|
|
rellek
retired
Dabei seit: 16.01.04
Beiträge: 720
Themenstarter
|
|
Zitat: |
Original von curiosity
Normal werden ja maximal 15 User auf einer Seite angezeigt und sind durch Nummeriert von 1-15, sobald ein der 16. User dazu kommt, wird auch die Seite 2 angelegt. Geht man jetzt auf die Seite 2 müßte er ja mit der Nummererierung 16 weitermachen. Jedoch fängt er bei Seite 2 wieder an von vorne zu zählen, also bei 1 - .... usw. . Ist doch irgendwie falsch oder? |
Das ist mir noch gar nicht aufgefallen... Aber du hast recht. Das müsst ich mir aber noch mal in ruhe ansehen, das kann ich jetzt leider nicht prüfen.
Zitat: |
Das Problem das ab 15 User nur noch oben erscheint, das diesen Thread nur 1. User gelesen hat, ist ja bereits bekannt. Gibt es dafür inzwischen schon eine Lösung? |
Versuch mal im Template "whoreadthisthread" diese Zeile:
code: |
1:
|
Insgesamt haben diesen Thread bereits $usercount[0] User gelesen |
|
damit zu ersetzen:
code: |
1:
|
Insgesamt haben diesen Thread bereits $usercount User gelesen |
|
|
|
23.03.05 20:23 |
WWW
Finden
Als Freund hinzufügen
|
|
curiosity
Mitglied
Dabei seit: 11.07.04
Beiträge: 21
Forenversion: WBB v2.3.3
|
|
Hallo rellek,
prima, die Anzahl der User zeigt er jetzt zumindest korrekt an.
Wenn Du jetzt noch das mit der Nummerierung hinbekommst ist der Hack perfect.
Danke dir für die schnelle Hilfe.
__________________ --
Have a nice day!
Curiosity
|
|
24.03.05 19:23 |
E-Mail
Finden
Als Freund hinzufügen
|
|
curiosity
Mitglied
Dabei seit: 11.07.04
Beiträge: 21
Forenversion: WBB v2.3.3
|
|
Hallo rellek,
so langsam näher wir uns der perfekten Version.
Leider ist noch ein kleiner Fehler in der änderung. Denn jetzt fägt er mit 16 an zu Zählen.
Hab mir mal den Code angesehen und folgende Zeile geändert.
Du hattest ja in Deiner Änderung geschrieben ...
code: |
1:
|
$anzahl = $usersperpage * $page + 1; |
|
ich habe einfach mal folgendes ausprobiert ...
code: |
1:
|
$anzahl = $usersperpage * $page - 14; |
|
Jetzt werden die User richtig gezählt und auch auf den Seite richtig durchnummeriert. Weiß allerdings nicht ob es nun so richtig eingestellt ist und alles fehlerfrei funktioniert. Kannst es ja mal in ruhe durchtesten.
__________________ --
Have a nice day!
Curiosity
|
|
25.03.05 14:59 |
E-Mail
Finden
Als Freund hinzufügen
|
|
fratzke
Mitglied
Dabei seit: 14.06.04
Beiträge: 17
Forenversion: 2.3.0
|
|
Hallo
danke erstmal für den Hack ist ein Spitzen Hack
, hab in bei mir in WBB 2.3 ein gebaut ohne Probs
) ich wollte aber fragen mir ist auf gefallen das den jeder sehen kann ausser Gäste bzw. diese option nutzen können.Ich möchte es aber nur für Admin und Mods.Wie kann ich das machen?
Gruß fratzke
|
|
14.04.05 17:33 |
E-Mail
Finden
Als Freund hinzufügen
|
|
curiosity
Mitglied
Dabei seit: 11.07.04
Beiträge: 21
Forenversion: WBB v2.3.3
|
|
Hallo fratzke,
das steht doch sechs Posts weiter oben, wie man das macht.
Zur not klicke einfach hier drauf.
Ein bissle lesen hier schadet nun wirklich nicht.
__________________ --
Have a nice day!
Curiosity
|
|
14.04.05 20:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
fratzke
Mitglied
Dabei seit: 14.06.04
Beiträge: 17
Forenversion: 2.3.0
|
|
Zitat: |
Original von curiosity
Hallo fratzke,
das steht doch sechs Posts weiter oben, wie man das macht.
Zur not klicke einfach hier drauf.
Ein bissle lesen hier schadet nun wirklich nicht.
|
Hallo
hab das wohl etwas zu schnell überflogen
aber trotzdem danke hat wunderbar geklappt
|
|
14.04.05 20:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
curiosity
Mitglied
Dabei seit: 11.07.04
Beiträge: 21
Forenversion: WBB v2.3.3
|
|
Hallo fratzke,
keine Ursache. Freut mich, wenn es geklappt hat.
__________________ --
Have a nice day!
Curiosity
|
|
14.04.05 21:26 |
E-Mail
Finden
Als Freund hinzufügen
|
|
steveman
Mitglied
Dabei seit: 14.08.04
Beiträge: 86
Herkunft: Bayern Forenversion: WBB 2.3.3
|
|
hab den hack eingebaut und funzt auf anhieb. danke.
mfg
__________________ Sig. gelöscht. Bitte Boardregel beachten.
|
|
29.04.05 14:06 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
cpoint
Mitglied
Dabei seit: 16.01.04
Beiträge: 39
|
|
Hallo erstmal und danke für diesen hack.
Meine Frage ...
Wie kann ich es machen, das die User, die den Thread gelesen haben unter dem Thread angezeigt werden. vielleicht noch die zeit ... ?
besteht diese Möglichkeit, und wenn Ja, wie kann ich das machen?
DANKE
CPOINT
__________________
|
|
01.05.05 08:56 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
rellek
retired
Dabei seit: 16.01.04
Beiträge: 720
Themenstarter
|
|
Das ist sicherlich möglich, aber was stört dich daran, wenn du auf den Link klicken musst?
Wenn du eine große Community hast, dann wird die Thread-Seite bei so großen Threads, wie z.B. dem Nachtgelaber hier, sehr lang und unübersichtlich...
|
|
01.05.05 09:28 |
WWW
Finden
Als Freund hinzufügen
|
|
cpoint
Mitglied
Dabei seit: 16.01.04
Beiträge: 39
|
|
Jo,
mich stört es gar nicht, das ich klicken muss. Aber es würde mich interessieren, wie ich die namen der Leser unter dem Thread anzeigen lassen kann. halt nur die namen, nebeneinander, ohne den rest, wie zeit etc.
Vielleicht kannst Du mir trotz deiner bedenken trotzdem einen tipp geben.
DANKE
__________________
|
|
01.05.05 09:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
rellek
retired
Dabei seit: 16.01.04
Beiträge: 720
Themenstarter
|
|
Eine ganz billige Möglichkeit wäre z.B. die folgende:
thread.php, suche:
code: |
1:
|
eval("\$tpl->output(\"".$tpl->get("thread")."\");"); |
|
darüber einfügen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
/* Who-Read-This-Thread Within Thread-Display */
$wrtt = $db->query("SELECT u.username FROM bb".$n."_threads_users t LEFT JOIN bb".$n."_users u ON (u.userid=t.userid) WHERE t.threadid ='$threadid' ORDER BY t.readtime DESC");
$i = 0;
while($row = $db->fetch_array($wrtt)) {
$i++;
if($i == 1) $whoreadthisthread .= $row['username'];
else $whoreadthisthread .= ", ".$row['username'];
}
/* Who-Read-This-Thread Within Thread-Display END */ |
|
Jetzt kannst du im ganzen Thread-Template die Variable $whoreadthisthread einfügen, die die User alle durch Komma getrennt anzeigt...
|
|
01.05.05 09:55 |
WWW
Finden
Als Freund hinzufügen
|
|
|