Das zum Posten überhaupt zu unterbinden,
wäre ziemlich komplex und auch nicht 100%,
weil es da verschiedene Basic-Codes gibt.
Ist allerdings ein komplett anderer Ansatz. Mal schauen....SeewolfPK hat geschrieben: 28.10.2022 09:51 Da das Post Edit Log https://www.phpbb.com/customise/db/exte ... dit_log_2/
installiert ist (funktioniert auch noch in der neuesten phpbb-Version, aber leider kein Support mehr)
gibt es vom Post Edit Log eine Fehlermeldung, wenn ein Beitrag mit Tastatursmilies vorhanden ist.
Ist obiger Code so zu ändern, dass ein Eintrag der Tastatursmilies in der Datenbank gar nicht erfolgt?
--------------------
P.S.: Probiere doch mal bitte in einem identischen Testforum folgende
SQL-Kommandos
aus:Code: Alles auswählen
UPDATE phpbb_posts
SET post_text = REPLACE(post_text, '<EMOJI(.*?)EMOJI>', '')
WHERE post_text LIKE '%<EMOJI(.*?)EMOJI>%'
Code: Alles auswählen
UPDATE phpbb_posts
SET post_text = REPLACE(post_text, '<EMOJI(.*?)EMOJI>', '')
WHERE post_text LIKE '%<EMOJI(.*?)EMOJI>%'
automatischen-Nicht-posten-könnens
in dem Sinne voranbringen/vereinfachen,als das erstmal die Datenbank bereinigt wird. Danach wird ein einfacher Code
in die Post-Funktion integriert, die das posten von diesen Emojis ver-unmöglicht.
Quelle:
viewtopic.php?t=162049
----------
P.S.2: Das oben muss noch geändert werden, das
(.*?)
.Geht nämlich nicht mit SQL (also der Platzhalter muss noch angepasst werden).