Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Groupcolor 2.3.6 Letzen Beiträge (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=3147)
Geschrieben von tuner am 22.04.2020 um 19:43:
Ja den habe ich auch verbaut.
Geschrieben von haumi am 22.04.2020 um 20:00:
Na fein, dann öffne die index.php und suche:
code: |
1:
|
$stats=$db->query_first("SELECT s.*, u.username, u.userid FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)"); |
|
füge darunter ein:
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $stats['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$stats['username'] ='<a href="profile.php?userid='.($stats['userid']).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span></a>';
//Rangfarbe_Ende |
|
Dann sollte es funktionieren!
LG
haumi
Geschrieben von tuner am 22.04.2020 um 20:40:
Danke Haumi habe das in der index.php gemacht.
Der eintrag was man suchen muß habe ich 2mal in der index.php
Habe es an beiden stellen probiert aber es ändert sich nichts.
Geschrieben von haumi am 23.04.2020 um 07:47:
Dann versuche mal folgendes:
suche in der index.php folgendes:
code: |
1:
2:
|
if ($showstats == 1) { $stats = $db->query_first("SELECT s.*, u.username, u.userid FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
$stats['username'] = htmlconverter($stats['username']); |
|
und füge darunter ein:
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $stats['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$stats['username'] ='<a href="profile.php?userid='.($stats['userid']).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span></a>';
//Rangfarbe_Ende |
|
LG
haumi
Geschrieben von tuner am 23.04.2020 um 07:55:
Danke Haumi die Farbe ändert sich zwar, aber wenn man jetzt auf den User klickt, dann wird man nicht auf das profil des users geleitet.
Diese Verlinkung ruft er auf.
profile.php?userid=
Da stimmt leider was nicht.
Geschrieben von haumi am 23.04.2020 um 08:26:
Dann ersetze die Zeile:
code: |
1:
|
$stats['username'] ='<a href="profile.php?userid='.($stats['userid']).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span></a>'; |
|
durch
code: |
1:
|
$stats['username'] ='<span class="'.($erg['title']).'">'.($name).'</span>'; |
|
Es ist nicht immer leicht wenn man nicht selbst die Änderungen verfolgen kann,
aber wir sollten das schon schaffen.
LG
haumi
Geschrieben von tuner am 23.04.2020 um 08:44:
Super danke Haumi jetzt funktioniert es.
Fehlt nur noch der TOP 5 von Shorty wenn du da zeit hast.
Geschrieben von haumi am 23.04.2020 um 12:07:
Da kann ein klein wenig dauern da meinem Urenkelchen (5 Jahre) heute einen Zahn gezogen wurde und der Uropa muss sich kümmern!
Ich melde mich!
LG
haumi
Geschrieben von tuner am 23.04.2020 um 13:30:
Kein Problem. Habe dir per pn den neuesten top 5 geschickt.
Dank dir.
Geschrieben von haumi am 23.04.2020 um 19:07:
Probiere mal folgendes!
Öffne die index.php und suche:
code: |
1:
|
$toplistpostername = htmlconverter(textwrap($toplistposter['username'],25)); |
|
füge darunter ein:
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $toplistpostername;
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$toplistpostername ='<span class="'.($erg['title']).'">'.($name).'</span>';
//Rangfarbe_Ende |
|
suche:
code: |
1:
|
$toplistpostername = htmlconverter(textwrap($toplistnewmember['username'],25)); |
|
füge darunter ein:
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $toplistpostername;
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$toplistpostername ='<span class="'.($erg['title']).'">'.($name).'</span>';
//Rangfarbe_Ende |
|
suche:
code: |
1:
|
$toplistthreadname = htmlconverter(textwrap($toplistthread['topic'])); |
|
füge darunter ein:
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $toplistthreadname;
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$toplistthreadname ='<span class="'.($erg['title']).'">'.($name).'</span>';
//Rangfarbe_Ende |
|
Vielleicht klappt es ja.
LG
haumi
Geschrieben von tuner am 23.04.2020 um 19:27:
Super das bei
Top 5 Poster:
Neuste Mitglieder
funktioniert.
Letzte Beiträge bei Benutzername im TOP 5 geht leider nicht.
Geschrieben von haumi am 23.04.2020 um 19:37:
suche:
code: |
1:
|
$toplistpostername = htmlconverter(textwrap($toplistthread['lastposter'],25)); |
|
code: |
1:
2:
3:
4:
5:
|
//Rangfarbe_Anfang
$name = $toplistpostername;
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$toplistpostername ='<span class="'.($erg['title']).'">'.($name).'</span>';
//Rangfarbe_Ende |
|
LG
haumi
Geschrieben von tuner am 23.04.2020 um 20:07:
Dank dir genau das wars.
Was mir jetzt noch aufgefallen ist.
Wenn ich user habe mit umlaute wie Boardwächter, dann bleibt die farbe unverändert.
Ändere ich Boardwächter auf Boardwaechter, dann geht es.
Gibst da noch ne möglichkeit ?
Geschrieben von haumi am 23.04.2020 um 20:49:
Speichere die Memplates mal mit utf-8 ab.
LG
haumi
Geschrieben von tuner am 23.04.2020 um 21:43:
Welche Templates meinst du genau ?
Geschrieben von haumi am 24.04.2020 um 05:52:
Die aus dem Hack!
LG
haumi
Geschrieben von tuner am 24.04.2020 um 07:23:
Habe die aus dem Hack runtergeladen und habe festgestellt die waren schon auf UTF8.
Geschrieben von haumi am 24.04.2020 um 17:43:
Dann probieren wir noch folgendes:
setze in das index-template und den Hack-templates folgende Zeile in den head-Bereich:
code: |
1:
|
<meta charset="UTF-8" /> |
|
vielleicht hilft das ja.
LG
haumi
Geschrieben von tuner am 24.04.2020 um 23:42:
Leider nicht aber ist kein problem.
Habe meinen Bot eben anders benannt.
Dank dir aufjedenfall.
Geschrieben von haumi am 25.04.2020 um 16:24:
Was in derr top5 anders ist, ist der Zeilenumbruch.
Versuche mal den wegzulassen und schauen wir mal ob es dann klappt.
suche in dr index.php folgende Zeile:
code: |
1:
|
$toplistpostername = htmlconverter(textwrap($toplistthread['lastposter'],25)); |
|
und ersetze sie mal durch:
code: |
1:
|
$toplistpostername = htmlconverter($toplistthread['lastposter']); |
|
und schau die Anzeige bei den letzten Beiträgen an.
mit etwas Glück.....
LG
haumi
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH