Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Veränderungen (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=15)
-- Codeschnipsel (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=34)
--- Top5 - Gastanzeige (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=550)


Geschrieben von haumi am 14.03.2010 um 09:53:

  Top5 - Gastanzeige

Mich hat es immer gestört, wenn ich auf ein Board kam und ein Gast im Gästebereich gepostet hat
und in der Top5 wird bei Benutzername nichts angezeigt.
Ich habe das nun so abgeändert, das wenigstens bei Benutzername der Text "Ein Gast" angezeigt wird.
Der Name wird NICHT als Link angezeigt weil dieser sowieso ins Leere greifen würde!!!!

Man könnte auch den Namen des Erstellers anzeigen lassen, aber Namen in dem Bereich sind Schall und Rauch und da können die schlimmsten Sachen drin stehen.
Darum habe ich diesen Gedanken wieder verworfen.

Was habe ich geändert?

In der index.php habe ich folgende Stelle gesucht:

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


und mit dieser ersetzt:

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


gespeichert und das wars schon.

ACHTUNG!! Hier wurde der Hack: top5_by_msmaster_1_5_wbb236 zu Grunde gelegt.
Wenn jemand den Codeschnipsel haben möchte , jedoch einen anderen Hack eingebaut hat, der möge sich hier mit Angabe des verbauten Hacks melden.
Es wird dann eine Anpassung dafür gemacht.

Index.php vor dem Umbau sichern.
Es wird keine Garantie übernommen, jedoch helfen wir wenn waqs nicht funktioniert.

LG
haumi



Geschrieben von haumi am 14.03.2010 um 10:56:

 

Hier die Anleitung für Black Power

index.php öffnen und suchen:

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


ersetzen mit:

code:
1:
2:
3:
4:
5:
if($toplistthread['lastposter']=='') {
$toplistpostername="Ein Gast";
}else{
$toplistpostername = htmlconverter(textwrap($toplistthread['lastposter'],25));
}




Im ACP den Inhalt des Templates "index_toplist_threadbit" mit dem folgenden ersetzen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<tr>
<td style="width:65%" valign="top"><span class="smallfont"><b>&raquo; <a href="thread.php?goto=firstnew&amp;threadid=$toplistthreadid">$toplistthreadname</a></b></span></td>
<if($toplistpostername=="Ein Gast")><then>
<td style="width:35%" valign="top"><span class="smallfont"><b>$toplistpostername</b></span></td>
</then>
<else>
<td style="width:35%" valign="top"><span class="smallfont"><b><a href="profile.php?userid=$toplistposterid">$toplistpostername</a></b></span></td>
</else>
</if>
<td align="right" style="width:300" valign="top"><span class="smallfont"><b>$toplist_counts</b></span></td>
</tr>


Das wars.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH