Erstelle mal ein neues Standard Theme, um fehlende Variablen im Template auszuschliessen.
100%tig hast Du in deinem global_pm_alert Template einen Fehler. Kontrolliere dies mal.
Der Inhalt vom global_pm_alert sieht wie folgt aus:
Code:
<div class="pm_alert" id="pm_notice">
<div class="float_right"><a href="private.php?action=dismiss_notice&my_post_key={$mybb->post_code}" title="{$lang->dismiss_notice}" onclick="return MyBB.dismissPMNotice()"><img src="{$theme['imgdir']}/dismiss_notice.gif" alt="{$lang->dismiss_notice}" title="[x]" /></a></div>
<div>{$privatemessage_text}</div>
</div>
<br />
Laut Quelltext wird es ausgegeben, aber mit erzwungenen Leerzeichen. Setzte es auf das Original zurück, dann sollte es vieleicht funktionieren.
Das habe ich auch versucht, leider ohne Erfolg. Auch mit einem Standardthemplate (keine Veränderung vorhanden) wird es nicht angezeigt.