Smilie durch Smilie ersetzen (oder so ähnlich ;-)

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Smilie durch Smilie ersetzen (oder so ähnlich ;-)

Beitrag von daruler »

Ich habe in meinem Forum einige Weihnachtssmilies (z.B. [ externes Bild ]) gehabt, welche ich jetzt löschen will.
Nun will ich aber nicht, dass die schon geposteten xmas Smilieys in Codes wie " :xmas_icon_twisted: " oder so umgewandelt werden und will sie mit den gleichen Xmas-Smileys ersetzen, die auf einem anderen Server liegen.

Nun weiss ich jedoch nicht, was ich in der DB ersetzen muss.

Da gibt es z.B. folgende Möglichkeiten:

1. http://www.fg-forum.ionspace.de/forum/i ... n_cool.gif ersetze ich mit

Code: Alles auswählen

 [img]http://www.dieneueURLvomSmiley/xmas_icon_cool.gif[/img]
2. xmas_icon_cool.gif ersetze ich mit

Code: Alles auswählen

[img]http://www.dieneueURLvomSmiley/xmas_icon_cool.gif[/img]
Ich hoffe, dass mein Anliegen verständlich ist :roll:
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Bitte, ich muss die Xmas Smileys irgendwie loswerden

[ externes Bild ]
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

und noch ein Versuch...darf doch gar nicht so schwer sein... :roll:
Benutzeravatar
sierrazicke
Mitglied
Beiträge: 516
Registriert: 18.02.2005 16:42
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von sierrazicke »

Du hast doch deine Smilies auf deinem Server, die kannst doch einfach runterwerfen, die neuen nehmen und dann die gleichen Smilie-Namen verteilen
Oder hab ich dich jetzt falsch verstanden ?
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Hi,

Ich möchte die Smileys lediglich aus dem Menü und vom Server entfernen.

Ich will jedoch, dass die bereits geposteten X-Mas Smileys weiterhin angezeigt werden.

Nun weiss ich nicht, was ich in der DB ersetzen soll, siehe mein 1. Posting...
Benutzeravatar
sierrazicke
Mitglied
Beiträge: 516
Registriert: 18.02.2005 16:42
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von sierrazicke »

Achso mh, dann weiß ich leider auch nicht, du könntest höchstens die Einträge editieren und dort die Smilies einfügen, aber das ist mit Sicherheit ne Menge arbeit sofern sie oft gepostet wurden
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Das ist ja nicht das Problem, da man das ja automatisieren kann...nur weiß ich halt nicht geanu, was ich machen muss.
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

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%';

--------------------------------------
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“