[info='info']Der Code ist nicht von mir, es wurde irgendwann mal gepostet ich weiß aber nicht mehr von wem genau.[/info]
Ihr müsst das Template usersOnlineList bearbeiten.
Dort sucht ihr nach. ca. Zeile 157
{assign var=robotsOnline value=$robotsOnline+1}
darunter fügt ihr ein.
{else}
{* unregistered *}
{assign var=hashString value=$user->getFormattedIPAddress()|concat:$user->userAgent}
{assign var=hash value="crc32b"|hash:$hashString}
{if "~data\-hash=\"$hash\"[^>]*>(\d+)<~"|preg_match:$guestsOnlineList:$match}
{assign var=num value=$match[1]+1}
{assign var=guestsOnlineList value="~data\-hash=\"$hash\"[^>]*>\d+<~"|preg_replace:"data-hash=\"$hash\">$num<":$guestsOnlineList}
weiter suchen nach. ca. Zeile 167
<h3>{lang}wcf.user.guest{/lang}</h3>
ersetzen durch.
<h3>{lang}wcf.user.guest{/lang} <div class="badge" data-hash="{$hash}" style="display: none;">1</div></h3>
weiter suchen. ca. 171-175
{@$sessionData}
</div>
</div>
</li>
{/capture}
unter {/capture}
das
{/if}
einfügen
abspeichern.
Für Woltlab Suite 6.0
Anpassung von SoftCreatR.dev, Danke Sascha.
Ihr müsst das Template usersOnlineList bearbeiten.
Dort sucht ihr nach. ca. Zeile 157
{assign var=robotsOnline value=$robotsOnline+1}
darunter fügt ihr ein.
{else}
{* unregistered *}
{assign var=hashString value=$user->getFormattedIPAddress()|concat:$user->userAgent}
{assign var=hash value=$hashString|md5}
{if "~data\-hash=\"$hash\"[^>]*>(\d+)<~"|preg_match:$guestsOnlineList:$match}
{assign var=num value=$match[1]+1}
{assign var=guestsOnlineList value="~data\-hash=\"$hash\"[^>]*>\d+<~"|preg_replace:"data-hash=\"$hash\">$num<":$guestsOnlineList}
weiter suchen nach. ca. Zeile 167
<h3>{lang}wcf.user.guest{/lang}</h3>
ersetzen durch.
<h3>{lang}wcf.user.guest{/lang} <div class="badge" data-hash="{$hash}" style="display: none;">1</div></h3>
weiter suchen. ca. 171-175
{@$sessionData}
</div>
</div>
</li>
{/capture}
unter {/capture}
das
{/if}
einfügen
abspeichern.