15.12.2013, 15:26
15.12.2013, 15:56
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.
15.12.2013, 16:01
Jep, richtig erkannt.
15.12.2013, 16:21
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.
Das Ergebnis ist, dass der Beitrag dann leer bzw. gar nicht da ist.
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.
15.12.2013, 16:34
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
Man kann damit unzähliges machen.
Der erste Abschnitt bis <else> ist das was Gäste sehen, alles danach die normalen User.
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.
15.12.2013, 16:58
@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.
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:
Ersetze mit:
Diese Änderung wird dann in postbit & postbit-classic ausgeführt.
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.
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.
15.12.2013, 17:25
Danke, ihr beiden. 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!