|
Dieses Thema wurde als erledigt markiert.  |
Groupcolor bei bedankomat von maddin |
tuner
Mitglied
 
Dabei seit: 29.10.2010
Beiträge: 27
Level: 18 [?]
Erfahrungspunkte: 15.403
Nächster Level: 17.484
 |
|
| Groupcolor bei bedankomat von maddin |
|
Hallo,
könnte vielleicht Bitte jemand das umsetzen das beim bedankomat von maddin das in groupcolor angezeigt wird?
Wenn man sich bedankt hat im thread wird der user angezeigt. Wäre super wenn das auch in groupcolor wäre wie es hier schon ein paar addons dafür gibt.
Hier gibst den hack.
http://www.wbbcoderforum.de/thread.php?t...ight=bedankomat
Vielen dank schon mal
gruß tuner
|
|
31.12.2011 02:24 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.326
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.922.027
Nächster Level: 16.259.327
 |
|
| |
|
Ist ungetestet, sollte aber klappen.
Suche in der Anleitung Punkt 7 den Abschnitt
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
// if thxbot
if ($thread['thxbot'] && $posts['postid'] == $firstpost['id']) {
$thx_usercount = 0;
$res = $db->query_first("SELECT `userids` FROM `bb".$n."_thxthreads` WHERE `threadid`='".$thread['threadid']."'");
if($res['userids'] != "") {
$ids = explode(",", $res['userids']);
$thx_usercount = count($ids);
$thx_usernames = implode(" - ", $ids);
}
if($thx_usercount != 0) {
$where = "`userid`='".$ids[0]."'";
for($i=1; $i<$thx_usercount; $i++)
$where .= " OR `userid`='".$ids[$i]."'";
$unames = $db->query("SELECT `userid`, `username` FROM `bb".$n."_users` WHERE ".$where);
$usernames = "";
while($row = $db->fetch_array($unames)) {
if($usernames == "")
$usernames = $lang->get("LANG_THREAD_THX_PROFILELINK", array('$userid' => $row['userid'], '$username' => $row['username'], '$SID_ARG_2ND' => $SID_ARG_2ND));
else
$usernames .= ", ".$lang->get("LANG_THREAD_THX_PROFILELINK", array('$userid' => $row['userid'], '$username' => $row['username'], '$SID_ARG_2ND' => $SID_ARG_2ND));
}
$thx_usernames = $usernames;
}
if($res['userids'] != "" && !strchr($res['userids'], ",")) {
$posts['message'] .= $lang->get("LANG_THREAD_THX_ONE", array('$thx_usercount' => $thx_usercount, '$thx_usernames' => $thx_usernames, '$threadid' => $thread['threadid'], '$SID_ARG_2ND' => $SID_ARG_2ND));
} else {
$posts['message'] .= $lang->get("LANG_THREAD_THX", array('$thx_usercount' => $thx_usercount, '$thx_usernames' => $thx_usernames, '$threadid' => $thread['threadid'], '$SID_ARG_2ND' => $SID_ARG_2ND));
}
} |
|
und tausche ihn aus gegen:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
|
// if thxbot
if ($thread['thxbot'] && $posts['postid'] == $firstpost['id']) {
$thx_usercount = 0;
$res = $db->query_first("SELECT `userids` FROM `bb".$n."_thxthreads` WHERE `threadid`='".$thread['threadid']."'");
if ($res['userids'] != "") {
$ids = explode(",", $res['userids']);
$thx_usercount = count($ids);
$thx_usernames = implode(" - ", $ids);
}
if($thx_usercount != 0) {
//$where = "`userid` = '".$ids[0]."'";
//for ($i=1; $i<$thx_usercount; $i++) $where .= " OR `userid` = '".$ids[$i]."'";
//$unames = $db->query("SELECT `userid`, `username` FROM `bb".$n."_users` WHERE ".$where);
$where = "u.userid = '".$ids[0]."'";
for ($i=1; $i<$thx_usercount; $i++) $where .= " OR u.userid = '".$ids[$i]."'";
$unames = $db->query("SELECT u.userid, u.username, u.useronlinegroupid, g.useronlinemarking
FROM bb".$n."_users u
LEFT JOIN bb".$n."_groups g ON (u.useronlinegroupid=g.groupid)
WHERE ".$where
);
$usernames = "";
while ($row = $db->fetch_array($unames)) {
$row['username'] = sprintf($row['useronlinemarking'], $row['username']);
if ($usernames == "") $usernames = $lang->get("LANG_THREAD_THX_PROFILELINK", array('$userid' => $row['userid'], '$username' => $row['username'], '$SID_ARG_2ND' => $SID_ARG_2ND));
else $usernames .= ", ".$lang->get("LANG_THREAD_THX_PROFILELINK", array('$userid' => $row['userid'], '$username' => $row['username'], '$SID_ARG_2ND' => $SID_ARG_2ND));
}
$thx_usernames = $usernames;
}
if ($res['userids'] != "" && !strchr($res['userids'], ",")) {
$posts['message'] .= $lang->get("LANG_THREAD_THX_ONE", array('$thx_usercount' => $thx_usercount, '$thx_usernames' => $thx_usernames, '$threadid' => $thread['threadid'], '$SID_ARG_2ND' => $SID_ARG_2ND));
} else {
$posts['message'] .= $lang->get("LANG_THREAD_THX", array('$thx_usercount' => $thx_usercount, '$thx_usernames' => $thx_usernames, '$threadid' => $thread['threadid'], '$SID_ARG_2ND' => $SID_ARG_2ND));
}
} |
|
Gruß Mike
__________________
|
|
31.12.2011 09:43 |
|
|
tuner
Mitglied
 
Dabei seit: 29.10.2010
Beiträge: 27
Level: 18 [?]
Erfahrungspunkte: 15.403
Nächster Level: 17.484
Themenstarter
 |
|
Vielen dank Mike. Klappt wie immer wunderbar von dir.
Wünsche euch nen guten rutsch.
gruß Tuner
|
|
31.12.2011 12:19 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.326
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.922.027
Nächster Level: 16.259.327
 |
|
Danke Dir fürs Feedback
Auch Dir und Deinen Lieben einen guten Rutsch und alles Gute im neuen Jahr.
Gruß Mike
__________________
|
|
31.12.2011 12:26 |
|
|
16V-Cabrio
Mitglied
 
Dabei seit: 17.01.2011
Beiträge: 33
Level: 18 [?]
Erfahrungspunkte: 16.187
Nächster Level: 17.484
 |
|
Mike hier noch mal ein Feedbeck auch von Mir!!!
Es funktioniert super
Danke dir dafür.
Lg
André
P.s.: Auch noch mal hier von Mir Frohes neues Jahr
|
|
06.01.2012 18:46 |
|
|
Angler
Grünschnabel
Dabei seit: 23.08.2011
Beiträge: 7
Level: 11 [?]
Erfahrungspunkte: 1.908
Nächster Level: 2.074
 |
|
Hallo @ all,
erstmal frohes Neues Euch allen und diese Änderung hat super geklappt.
|
|
24.01.2012 17:10 |
|
|
|
Views heute: 6.730 | Views gestern: 18.241 | Views gesamt: 11.281.400 |
|