Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Nein nur in das Haupttemplate, wo auch die Variablen für die untergeordneten Templates geladen werden.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 186
Themen: 37
Registriert seit: 04.09.2013
MyBB-Version: 1.8
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.
Liebe Grüße vom Yasilein!
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Jep, richtig erkannt.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 186
Themen: 37
Registriert seit: 04.09.2013
MyBB-Version: 1.8
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.
Liebe Grüße vom Yasilein!
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
15.12.2013, 16:34
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2013, 16:47 von MrBrechreiz.)
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
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
15.12.2013, 16:58
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2013, 17:00 von SvePu.)
@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:
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.
Beiträge: 186
Themen: 37
Registriert seit: 04.09.2013
MyBB-Version: 1.8
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!
Liebe Grüße vom Yasilein!