Also sollte jemand das gleiche Problem haben (Smiley aus der Smilie-Auswahl löschen, jedoch die bereits geposteten Smilies beibehalten), hier ist die Lösung:
1. Ihr löscht den Smilie
2. in jedem Post, wo der Smilie gepostet wurde, erscheint nun nicht mehr der Smilie, sondern der entsprechende Code.
Beispiel: Ihr löscht
[ externes Bild ] und es bleibt
:rolleyes übrig
3. Ihr geht in phpmyadmin und gibt folgende SQL-Anfrage ein
--------------------------------------
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'DerEntstandeneSmilieCode', '<img src="http://www.DieNeueURLdesSmilies.gif" border="0" width="23"/>')
WHERE post_text LIKE '%DerEntstandeneSmilieCode%';
--------------------------------------
Anmerkung: Man muss bei der Boardkonfiguration (ACP->Allgmeines->Konfiguration-> HTML erlauben und bei "Erlaubte HTML-Tags"
img erlauben.
Ein konkretes Beispiel. Man will diesen Smilien entfernen:
[ externes Bild ]
--------------------------------------
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, ':rolleyes', '<img src="http://img173.exs.cx/img173/2436/rolleyes1ui.gif" border="0" width="23"/>')
WHERE post_text LIKE '%:rolleyes%';
--------------------------------------