MyBB.de Forum

Normale Version: Schnellantwort & Profilfelder im Beitrag
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Halli-hallo,

ich erstelle gerade ein neues Board mit MyBB 1.8.5 und habe bei mir folgendes seltsame Verhalten:
Wenn man mit der Schnellantwort eine neue Antwort erstellt, sieht man im hinterher erstellten Beitrag keine Profilfelder. Nach dem Aktualisieren wird alles natürlich ganz normal dargestellt.

Ich habe folgende Plugins installiert:
  • Erweiterter Account Switcher (2.0.8)
  • MyBB Default Avatar Fix (0.1)
  • Favoriten (1.1)
  • markItUp! Editor (1.0)
  • PHP and Template Conditionals (2.0)
  • Thread Description (1.1)
  • While you were typing (1.4)

Ich habe versucht, einzeln die Plugins (außer die PHP Conditionals) auszuschalten, um zu testen, ob sich das Verhalten ändert. Es ändert sich leider nicht.

Hatte jemand auch schon einmal diese Verhalten oder einen Tip, was ich noch prüfen kann?

EDIT: Ach ja: Ich verwende die klassische Beitragsansicht.

Liebe Grüße
Ama
Wie hast du die Profifelder in den Beitrag angefügt? Wie sieht dein postbit(_classic)-Template aus?
Vielen Dank, daß Du drüberschauen möchtest. <3

Mein postbit_classic:
Code:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<div class="post classic {$unapproved_shade}" style="{$post_visibility}" id="post_{$post['pid']}">
  <div class="post_controls">
    <div class="postbit_buttons author_buttons float_left">
        {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}
    </div>
    <div class="postbit_buttons post_management_buttons float_right">
        {$post['button_edit']}{$post['button_quickdelete']}{$post['button_quickrestore']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_purgespammer']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
    </div>
</div>
<div class="post_author">
    <div class="author_information">
      {$post['profilelink']}{$post['onlinestatus']}{$post['authorchange']}
      <div class="usertitle">{$post['usertitle']}</div>
    </div>
    {$post['useravatar']}
  <if $post['uid'] == 0 then>
    <div class="author_avatar">
      <img src="{$mybb->settings['useravatar']}" alt="No Avatar" title="Outsider" />
    </div>
  </if>
    <div class="author_statistics">
        <div class="field">{$usergroup['title']}</div>
        <div>{$post['profilefield']}</div>
          {$post['user_details']}{$post['attached_accounts']}
      <div class="onlinestatus smalltext">
        
       </div>
    </div>
</div>
<div class="post_content">
    <div class="post_head">
        {$post['posturl']}
        {$post['icon']}
        <span class="post_date">{$post['postdate']} <span class="post_edit" id="edited_by_{$post['pid']}">{$post['editedmsg']}</span></span>
    {$post['subject_extra']}
    </div>
    <div class="post_body scaleimages" id="pid_{$post['pid']}">
        {$post['message']}
    </div>
    {$post['attachments']}
    {$post['signature']}
    <div class="post_meta" id="post_meta_{$post['pid']}">
        {$post['iplogged']}
    </div>
</div>

</div>

Mein postbit_profilefield:
Code:
<if strpos($post['fieldvalue'],'<img') !== false then>
    {$post['fieldvalue']}
<else>
    <if strpos($post['fieldvalue'],'http://') !== false || strpos($post['fieldvalue'],'https://') !== false then>
        <div class="profilefield"><a class="button" target="_blank" href="{$post['fieldvalue']}">{$post['fieldname']}</a></div>
    <else>
        <div class="profilefield"><div class="profilefieldcaption">{$post['fieldname']}: </div><div class="profilefieldcontent">{$post['fieldvalue']}    </div></div>
    </if>
</if>