MyBB.de Forum

Normale Version: In bestimmten Foren einiges im ersten Posting ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte gerne in mehreren bestimmten Foren, sagen wir mal a, b und c folgende Sachen immer im ersten Post eines Threads ausblenden:
  • Signatur
  • Bearbeitet-von Hinweis
  • Beiträge
  • Registriert seit

Wie löse ich das sauber, ohne das es auch im Profil oder sonst wo ausgeblendet wird?
Kann mir jemand bitte mit dem Code helfen?

Danke im Vorraus
Mit den postbit-Hooks kannst du die Werte überschreiben.
Wie meinst du das? Wie soll das denn gehen?
Du suchst dir den passenden Hook und leerst die entsprechende Variable.
So schaut's aus, hier habe ich ein Beispiel geschrieben, welchen ich auf MyBB 1.4.11 getestet habe:

PHP-Code:
$plugins->add_hook("postbit""postbitNewsMod");
function 
postbitNewsMod($post)
{
        if (
in_array($post['fid'], array(abc)) && $GLOBALS['postcounter'] == 1)
        {
                
$lang_posts preg_quote($GLOBALS['lang']->postbit_posts);
                
$num_posts preg_quote($post['postnum']);
                
$post['user_details'] = preg_replace("!{$lang_posts}\s*?{$num_posts}\s*?<br\s?/?>!"""$post['user_details']);
                
                
$lang_joined preg_quote($GLOBALS['lang']->postbit_joined);
                
$num_joined preg_quote($post['userregdate']);
                
$post['user_details'] = preg_replace("!{$lang_joined}\s*?{$num_joined}!"""$post['user_details']);
                
                
$post['signature'] = "";
                
$post['editedmsg'] = "";
        }