Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Andere Ansicht der Mitgliederliste für Gäste
#21
Nein nur in das Haupttemplate, wo auch die Variablen für die untergeordneten Templates geladen werden.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#22
Ok, die Frage ist: welches ist denn das? Wäre das das postbit-classic, wenn man das als Standard nimmt? Und sehe ich das richtig, dass man in den Codeschnipsel nur die Variablen zu den zwei unterschiedlichen Templates angeben muss? "Inhalt" ist ja relativ. Shy
Liebe Grüße vom Yasilein! Love
Zitieren
#23
Jep, richtig erkannt.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#24
Danke dir, leider funktioniert das immer noch nicht. Habe oben in die postbit_classic jetzt das besagt Stück, auf das melancholia hingewiesen hat, eingebaut, die zwei Variablen zu den unterschiedlichen Templates eingefügt.

Code:
<if $GLOBALS['mybb']->user['usergroup'] == 1 then>
{$postbit_guest}
<else>
{$postbit_user}
</if>

Das Ergebnis ist, dass der Beitrag dann leer bzw. gar nicht da ist. Huh
Liebe Grüße vom Yasilein! Love
Zitieren
#25
Nee das haste missverstanden. Du nimmst / verwendest NUR Variablen, die auch schon im entsprechenden Template, in deinem Fall ist dass das postbit_classic, vorhanden sind.

Nachtrag:

Hier mal ein Beispiel für die postbit_classic

Code:
<if $GLOBALS['mybb']->user['usergroup'] == 1 then>

{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center; padding-top:10px;"><div class="avacont" align="center"><div class="avahead"><strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}</div><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
                        <img src="images/avatars/invalid_url.gif" alt="" /> <br />oder ein anderer<br />                      
                        {$post['useravatar']}<br />
                        <span class="usertitle">{$post['usertitle']}</span><br />
                        {$post['groupimage']}<br />
                        <span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span>
            {$post['user_details']}</div>
           </td>
           <td class="{$altbg}" valign="top">
          <table width="100%">
            <tr><td><span class="smalltext">{$post['postdate']} {$post['posttime']}</span><br /><hr />{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" class="post_body">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}"></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>
</table>

<else>

{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center; padding-top:10px;"><div class="avacont" align="center"><div class="avahead"><strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}</div><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
                        {$post['userstars']}<br />                      
                        {$post['useravatar']}<br />
                        <span class="usertitle">{$post['usertitle']}</span><br />
                        {$post['groupimage']}<br />
                        <span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span>
            {$post['user_details']}</div>
           </td>
           <td class="{$altbg}" valign="top">
          <table width="100%">
            <tr><td><span class="smalltext">{$post['postdate']} {$post['posttime']}</span><br /><hr />{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" class="post_body">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}"></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>
</table>
</if>

Man kann damit unzähliges machen.

Der erste Abschnitt bis <else> ist das was Gäste sehen, alles danach die normalen User.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#26
@Yasilein:
Da denkst du leider in die falsche Richtung, denn so kann es nicht klappen. Das Template postbit bzw. postbit-classic wird durch das Template showthread geladen. Wink

Hast du das besagte Plugin "php-in-templates" installiert?

Wenn es dir nur um die Avatare geht, kannst das Template "postbit_avatar" wie folgt anpassen.

Suche:
PHP-Code:
<a href="{$post['profilelink_plain']}"><img src="{$post['avatar']}alt="" {$avatar_width_height} /></a

Ersetze mit:
PHP-Code:
<if $GLOBALS['mybb']->user['usergroup'] == 1 then>
<
img src="[URL-ZU-DEINEM-BILD]" alt="" {$avatar_width_height} />
<else>
<
a href="{$post['profilelink_plain']}"><img src="{$post['avatar']}alt="" {$avatar_width_height} /></a>
</if> 

Diese Änderung wird dann in postbit & postbit-classic ausgeführt.
Zitieren
#27
Danke, ihr beiden. Smile Da habe ich das wohl missverstanden. Weil es in diesem Fall vorranging um das Avatar ging, habe ich mal die zweite Lösung probiert, und das klappt tatsächlich. Die erste Lösung werde ich dann für die Mitgliederliste & Co. anwenden, nochmals vielen Dank! Love
Liebe Grüße vom Yasilein! Love
Zitieren