12.07.2018, 11:39
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
dies gemacht:
Beim Useraccount, der den Code einsetzte, erscheint dann nur der Code, beim Beitrag des Admins wird es umgesetzt; so gefällt mir das
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