Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Ergänzungen bestehender Hacks und Addons (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=73)
--- Gästeposts in der Top5 (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=845)


Geschrieben von haumi am 27.07.2010 um 07:18:

  Gästeposts in der Top5

Mich hat es immer gestört, dass, wenn Gäste schreiben,
in der Top5 bei Benutzer ein leerer Eintrag ist.
(hier wird der "top5_by_msmaster_1_5_wbb236" zu Grunde gelegt.)
Sollte jemand einen anderen Top5 Hack eingebaut haben dann fragt bitte vorher hier nach, wir passen es denn an!)



Darum habe ich folgendes gemacht:

öffne index.php und suche:

code:
1:
$pop = $db->query("SELECT bb".$n."_threads.topic, bb".$n."_threads.threadid, bb".$n."_threads.lastposttime,

und füge dahinter ein:
code:
1:
bb".$n."_threads.lastposter, 



suche weiter:

code:
1:
$lastposter .= "<a href="profile.php?userid=$poptop[userid]&sid=$session[hash]">$poptop[username]</a><br>";


ersetze es mit:

code:
1:
2:
3:
4:
5:
6:
if($poptop['username']=='') {
$poptop['username']="Gast: ".$poptop['lastposter']; 
$lastposter .= $poptop['username'].'<br />';
} else{
$lastposter .= '<a href="profile.php?userid='.$poptop['userid'].'&amp;sid='.$session['hash'].'">'.$poptop['username'].'</a><br />';
}


das Ergebnis sieht denn so aus!



hier das ganze noch einmal für den TOP 5 oder 10 Hack © by BlackPower


öffne index.php und suche:

code:
1:
$toplistthreads = $db->query ("SELECT DISTINCT bb".$n."_threads.*, bb".$n."_users.username as lastposter, bb".$n."_threads.replycount

und füge dahinter ein:
code:
1:
,bb".$n."_threads.lastposter 

und ändere
code:
1:
bb".$n."_users.username as lastposter,

um in

code:
1:
bb".$n."_users.username as lastposters,


suche weiter:

code:
1:
$toplistpostername = htmlconverter(textwrap($toplistthread['lastposter'],25));


ersetze es mit:

code:
1:
2:
3:
4:
5:
if($toplistthread['lastposters'] =='') {
$toplistpostername = $toplistthread['lastposter'].'<br />';
}else{
$toplistpostername = htmlconverter(textwrap($toplistthread['lastposters'],25));
}


gehe ins ACP und offne das Template: index_toplist_threadbit

suche

code:
1:
<td style="width:30%" valign="top"><span class="smallfont"><b><a href="profile.php?userid=$toplistposterid">$toplistpostername</a></b></span></td>


ersetze es mit:

code:
1:
2:
3:
4:
5:
<if($toplistthread['lastposters'] =='')><then>
<td style="width:30%" valign="top"><span class="smallfont"><b>Gast: $toplistpostername</b></span></td>
</then><else>
<td style="width:30%" valign="top"><span class="smallfont"><b><a href="profile.php?userid=$toplistposterid">$toplistpostername</a></b></span></td>
</else></if>



hier das ganze noch einmal für die Top 5 Stats Idee by TouchingVirus - Angepasst und modifiziert für wbb2.3 by XundY


öffne index.php und suche:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
$pop = $db->query("SELECT

th.topic,

th.threadid,

th.lastposttime,

th.views,

und füge darunter ein:

code:
1:
th.lastposter, 



suche weiter:

code:
1:
$lastposter .= "<a href="profile.php?userid=$poptop[userid]{$SID_ARG_2ND}">$poptop[username]</a><br />";


ersetze es mit:

code:
1:
2:
3:
4:
5:
6:
if($poptop['username']=='') {
$poptop['username']="Gast: ".$poptop['lastposter']; 
$lastposter .= $poptop['username'].'<br />';
} else{
 $lastposter .= "<a href="profile.php?userid=$poptop[userid]{$SID_ARG_2ND}">$poptop[username]</a><br />";
}







Auch hier gilt, die index.php vorher sichern!

Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.

Urheber ist haumi - aber jeder kann meine Ergänzung frei verwenden und nach belieben abändern,

LG
haumi



Geschrieben von Tinchen am 27.07.2010 um 14:08:

 

Ich habs versucht ging schief.....also habe ich die Original index.php wieder eingespielt.....



Geschrieben von haumi am 23.09.2010 um 21:40:

 

Hab mal etwas Zeit gehabt und das auch bei dir eingebaut.


LG
haumi



Geschrieben von Tinchen am 23.09.2010 um 21:41:

 

Danke dir Hannes st14



Geschrieben von DarkAngel am 24.09.2010 um 08:10:

 

klasse
ich danke dir
werd ich im laufe des tages auch mal reinmachen
besser wie das leere feld
das schaut doof aus



Geschrieben von Flughund am 21.11.2010 um 10:16:

 

Guten Morgen zusammen


Danke Haumi, das ist echt super Klasse ich werde, es auch

mal ändern nächstes WE da habe ich dann mehr Zeit für.


Das ist echt eine super Idee


Liebe Grüße
Flughund st1



Geschrieben von Sunny am 15.01.2011 um 18:22:

 

st8 ich weiß gar nicht was ich für Version habe bei der Top5. Denn ich würde dies auch ganz gerne drinne haben.



Geschrieben von haumi am 15.01.2011 um 21:11:

 

Zitat:
Original von Sunny
st8 ich weiß gar nicht was ich für Version habe bei der Top5. Denn ich würde dies auch ganz gerne drinne haben.


Ist eingebaut!

LG
haumi



Geschrieben von Sunny am 16.01.2011 um 10:55:

 

Oh supi, vielen Dank. Muß ich da jetzt noch was einstellen oder geht das automatisch?



Geschrieben von *Bianca* am 06.02.2011 um 12:42:

 

@haumi: Könntest du das bei mir auch ändern?*ganz lieb guck*



Geschrieben von haumi am 06.02.2011 um 16:13:

 

Ist eingebaut aber das Gästeforum wird bei dir in der Topanzeige nichgt angezeigt - jedenfalls sehe ich es nicht - obwohl es nicht in der Liste der auszublendenden Postings steht.
Ich schau da mal nach was ist.

Hast du den Hack irgendwo greifbar?
Er sieht einereits aus wie der vom msmasters hat aber andererseits Einstellmöglichkeiten im ACP, die der msmasters nicht hat.

Ist die Toplistanzeige ev. mal ausgetauscht worden?

LG
haumi



Geschrieben von *Bianca* am 06.02.2011 um 16:39:

 

Ok, Dankeeee schön*drück dich*


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH