MyBB.de Forum
User im Beitrag mit Namen ansprechen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Ideen und -Wünsche (https://www.mybb.de/forum/forum-73.html)
+--- Thema: User im Beitrag mit Namen ansprechen (/thread-34439.html)

Seiten: Seiten: 1 2


RE: User im Beitrag mit Namen ansprechen - bv64 - 12.07.2018

Diese Funktion greift ja erst bei der Erstellung der Seite, damit für den User, der gerade schaut, der richtige Name eingesetzt wird (postbit)

Es würde schon helfen, wenn die Umsetzung auch in dem Moment greift, wo jemand den Beitrag mit dem {username} zitiert und dann seinen Namen sieht, statt dem Code.

Oder man prüft bei der Erstellung des Postbit, ob der erstellende User Adminrechte hatte; das meintest du sicherlich, Jockl

Yep, das funktioniert, hab mal kurz etwas gebastelt:

aus
Code:
    if(preg_match('/{username}/i', $post['message']))
    {
        $post['message'] = preg_replace("#{username}#i", $username, $post['message']);
    }
    return $post;

dies gemacht:

Code:
if ($post['uid'] == 1) {
    if(preg_match('/{username}/i', $post['message']))
    {
        $post['message'] = preg_replace("#{username}#i", $username, $post['message']);
    }
    }
    return $post;

Beim Useraccount, der den Code einsetzte, erscheint dann nur der Code, beim Beitrag des Admins wird es umgesetzt; so gefällt mir das Wink