1. Dashboard
    1. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  2. Articles
  3. Shop
    1. Orders
  4. BB-Codes Examples
  • Login
  • Register
  • Search
Templates
  • Everywhere
  • Templates
  • Articles
  • Pages
  • Forum
  • Products
  • More Options
  1. WBB Support 6.1 Testseite
  2. Articles
  3. Templates

Manuelles einbinden einer Legenden-Box

  • Hitman
  • May 14, 2018 at 12:16 PM
  • 5,831 Views
  • 0 Comments

Hier wird euch erklärt wie man in die User-Online Box eine Legende hinzufügt.

Als erstes suchen wir uns das Template boxUsersOnline raus, kopieren das und fügen es in das entsprechende Design

ein. Sollten keine Templates von dem Design (Stil) vorhanden sein müsst ihr euch vorher eine neue Templategruppe erstellen

um dann das kopierte Template (boxUsersOnline) dort einzusetzen.

Jetzt ändern wir den Inhalt der Template-Box

HTML
<ul class="inlineList dotSeparated">
    <li>{lang}wcf.user.usersOnline.detail{/lang}</li>
    {if USERS_ONLINE_RECORD && $__showRecord}<li>{lang}wcf.user.usersOnline.record{/lang}</li>{/if}
</ul>
{if $usersOnlineList|count}
    <ul class="inlineList commaSeparated">
        {foreach from=$usersOnlineList->getObjects() item=userOnline}
            <li><a href="{link controller='User' object=$userOnline->getDecoratedObject()}{/link}" class="userLink" data-user-id="{@$userOnline->userID}">{@$userOnline->getFormattedUsername()}</a></li>
        {/foreach}
    </ul>
{/if}
{if USERS_ONLINE_ENABLE_LEGEND && $usersOnlineList->getUsersOnlineMarkings()|count}
    <dl class="plain inlineDataList usersOnlineLegend">
        <dt>{lang}wcf.user.usersOnline.marking.legend{/lang}</dt>
        <dd>
            <ul class="inlineList commaSeparated">
                {foreach from=$usersOnlineList->getUsersOnlineMarkings() item=usersOnlineMarking}
                    <li>{@$usersOnlineMarking}</li>
                {/foreach}
            </ul>
        </dd>
    
    </dl>
{/if}
Display More

um in:

HTML
{*{if USERS_ONLINE_ENABLE_LEGEND && $usersOnlineList->getUsersOnlineMarkings()|count}
    <dl class="plain inlineDataList usersOnlineLegend">
        <dt>{lang}wcf.user.usersOnline.marking.legend{/lang}</dt>
        <dd>
            <ul class="inlineList commaSeparated">
                {foreach from=$usersOnlineList->getUsersOnlineMarkings() item=usersOnlineMarking}
                    <li>{@$usersOnlineMarking}</li>
                {/foreach}
            </ul>
        </dd>
    
    </dl>
{/if}*}
<div class="subContent">
    <h2 class="boxTitle"><a href="https://wbbsupport.de/users-online-list/">Legende</a></h2>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Communityleitung</dt>
                <dd>
                    <ul class="inlineList commaSeparated">
                        <li><font color="#ff0000"><strong>Owner</strong></font></li>
                    </ul>
                </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Forumadministration</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="forumModeration" color="#ff8c00"><strong>Forum-Administratoren</strong></font></li>
                    <li><font class="forumModeration" color="#2981f4"><strong>CoOperater</strong></font></li>
                </ul>
            </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Sonderstatus</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="teamManagement" color="#21ceff"><strong>Entwickler</strong></font></li>
                    <li><font class="teamManagement" color="#797806"><strong>VIP</strong></font></li>
                 </ul>
            </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Paketserveradministration</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="teamPS" color="#ff0000">Owner</font></li>
                    <li><font class="teamPS" color="#ff8c00">Forum-Administratoren</font></li>
                </ul>
            </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Filebase</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="teamFB" color="#ff0000">Owner</font></li>
                    <li><font class="teamFB" color="#ff8c00">Forum-Administratoren</font></li>
                    <li><font class="teamFB" color="#2981f4">CoOperater</font></li>
                    <li><font class="teamFB" color="#21ceff">Entwickler</font></li>
                </ul>
            </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Plugin Zugang</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="suiteMembers" color="#0dc20a">Suite User</font></li>
                </ul>
            </dd>
        </dl>
        <dl class="plain inlineDataList usersOnlineLegend">
            <dt>Mitglieder</dt>
            <dd>
                <ul class="inlineList commaSeparated">
                    <li><font class="regMembers" color="#6fa86f">verifizierter User</font></li>
                    <li><font class="regMembers" color="#444444">Registrierte Benutzer</font></li>
                </ul>
            </dd>
        </dl>
</div>
<div class="subContent">
<h2 class="boxTitle"><a href="https://wbbsupport.de/users-online-list/">Benutzer online</a></h2>
<ul class="inlineList dotSeparated">
    <li>{lang}wcf.user.usersOnline.detail{/lang}</li>
    {if USERS_ONLINE_RECORD && $__showRecord}<li>{lang}wcf.user.usersOnline.record{/lang}</li>{/if}
</ul>
{if $usersOnlineList|count}
    <ul class="inlineList commaSeparated">
        {foreach from=$usersOnlineList->getObjects() item=userOnline}
            <li><a href="{link controller='User' object=$userOnline->getDecoratedObject()}{/link}" class="userLink" data-user-id="{@$userOnline->userID}">{@$userOnline->getFormattedUsername()}</a></li>
        {/foreach}
    </ul>
{/if}
</div>
Display More

Die Namen, Farbangaben und Gruppenüberschriften sind nur Beispiele und können nach belieben geändert oder erweitert werden!

Die eigentliche Legende wurde nur auskommentiert {*.......*}damit man diese Daten jederzeit wieder zurückrufen kann.

Wenn man es trotzdem dort nicht stehen haben möchte:

Als Sicherheit steht das original Template immer noch unter den Standard-Templates.


Jetzt noch folgendes in die CSS eintragen damit die Box auch richtig dargestellt wird:

CSS
@include screen-sm-up {
    .box[data-box-identifier="com.woltlab.wcf.UsersOnline"] {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .boxesFooterBoxes .boxContainer > .box[data-box-identifier="com.woltlab.wcf.UsersOnline"] .boxContent {
        display: flex;
    }
    .boxesFooterBoxes .boxContainer > .box[data-box-identifier="com.woltlab.wcf.UsersOnline"] .boxContent .subContent {
    flex: 0 0 50%;
    max-width: 50%;
    }
}
Display More

Wichtig ist das ihr bei der User-Online-Box den Haken bei "Boxentitel anzeigen" herausnehmt, da dieser schon im Template vorhanden ist!


Änderungen vorbehalten

  • Next Article Smiley-Kategorien in der Modern Shoutbox

Categories

  1. Fehlermeldung 0
  2. Download von Plugins 1
  3. Bewerbung 0
  4. FAQ 0
  5. Default Category 3
  6. CSS 3
  7. Templates 8
  8. Allgemein 1
  9. Default Category 0
  10. Reset Filter
  1. Privacy Policy
  2. Contact
  3. Legal Notice

Guest

     Login

Unserer Forum

WBB Support bietet euch für kleines Geld einen Zugang zu allen Plugins für die WoltLab Suite™ 5.4/5.5/6.0

Wir benötigen in diesem Zusammenhang eine Verifizierung von euch.

  • Klicken um sich zu bewerben

Es wird eure Webseite nach einem gültigen Impressum überprüft.

Ihr findet hier Support in einer angenehmen Atmosphäre für die WoltLab Produkte. Die Richtung hier ist "User helfen User".

recommendations

  1. Link Name
  2. Link Name
  3. Link Name
  4. Link Name
  5. Link Name
  6. Link Name
  7. Link Name
  8. Link Name

Social/Media

Firstname Lastname Age
Jill Smith 50
Eve Jackson 94
John Doe 80
Powered by WoltLab Suite™ 6.1.16