phpbb3 und die Smilies

Diskussionen über aktuelle und zukünftige phpBB-Versionen.
Wichtig: Bitte unbedingt die Forum-FAQ beachten! Kein Support!
Forumsregeln
Bitte unbedingt die Forum-FAQ beachten!
Benutzeravatar
GreJan7
Mitglied
Beiträge: 27
Registriert: 12.02.2007 14:30
Wohnort: Weißenthurm
Kontaktdaten:

Beitrag von GreJan7 »

Der Fehler war das ich die Rechte im /image Ordner nicht richtig vergeben habe.
Bin mal gespannt, wann die RC1 rauskommt.
:wink:
MFG
GreJan
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Dr.Death hat geschrieben:Nicht ganz... solange der "gelöschte" Smilie noch als "Datei" vorliegt, wird er immer noch angezeigt.

Die Beiträge werden nicht mehr bei jedem Aufruf neu geparst, sondern nur beim Erstellen oder Editieren.
Aus Performancegründen kann ich die neue Verfahrensweise nachvollziehen.
Nur ....
Wohingegen bei phpbb2 die Änderung eines Smiliecodes schwierig war ist jetzt die Änderung eines Dateinamens schwierig.
So wollte ich eben einige Jugendsünden mit kryptischen Dateinamen bereinigen und bin erst auf die neue Verfahrensweise gestoßen, weil ich verzweifelt eine Möglichkeit im ACP gesucht habe für ein Smilie eine andere Datei (bzw. die gleiche mit anderem Dateinamen) auswählen zu können.

Meines Erachtens fehlt hier diese Möglichkeit der Dateiauswahl mit gleichzeitigem Update aller bestehender Beiträge. Dann wäre es perfekt!

Schöne Grüße!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Gigabryte hat geschrieben:Meines Erachtens fehlt hier diese Möglichkeit der Dateiauswahl mit gleichzeitigem Update aller bestehender Beiträge. Dann wäre es perfekt!
Ich hatte mir mal eine kleine MOD überlegt, die alle Beiträge neu parst, um bbcodes und smiles einzubauen. Vllt bekommt sie ein revivale wenn Gold erscheint und mehr Leute diese Option benötigen ;)
kein Support per PN
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Das wäre eine feine Sache!
Ich werde die Dateinamen erstmal so lassen. Dafür selbst in der Datenbank rumzufummeln ist mir die Sache im Moment nicht wert.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Im CVS gibt es im Ordner develop einige Scripte, die sowas können.
Powered by Coffee
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Hmmm, es fällt mir aber schwerer zu erraten was CVS ist, als das Datenbankupdate in phpmyadmin durchzuführen.
Das säh dann wohl so aus ...

Code: Alles auswählen

UPDATE `phpbb_posts` SET `post_text`=REPLACE(`post_text`,'alt.gif', 'neu.gif');
UPDATE `phpbb_privmsgs` SET `message_text`=REPLACE(`message_text`,'alt.gif', 'neu.gif');
UPDATE `phpbb_smilies` SET `smiley_url`=REPLACE(`smiley_url`,'alt.gif', 'neu.gif');
Wenn sich lohnt evtl. auch in den Signaturen ersetzen, mehr fällt mir grad nicht ein.
Dann per FTP die Datei umbennen.

Kann man das ohne PHP mit einer SQL-Variablen verfeinern, so dass nicht so viel Schreibarbeit mit den Dateinamen ist?
Oder mir einen Schubs geben was es mit CVS auf sich hat?

Danke, Arno.
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Okay, CVS hab ich mit Umweg über Google und Wikipedia dann gefunden: http://area51.phpbb.com/cvs/
Der Sinn erschließt sich mir aber noch nicht ganz, ich wollte eigentlich kein tagesfrisches phpbb3.

Argh, ich hätte Bantus Post nochmal vollständig lesen sollen. Im develop-Ordner ist eine change Smilie php, aber mir scheint diese fixt nur Änderungen im {SMILIES_PATH}
Sowie eine adjust_smilies.php. Der Sinn scheint mir ähnlich wie gewünscht. Aber nur ähnlich. Die Änderung des Smilies in der Smilie-Tabelle ist nämlich nicht berücksichtigt und müsste dahingehend erweitert werden.
Dann wird das Array mit neuem und altem Dateiamen befüllt und ab geht die Post. Irgendwie finde ich meine SQL-Lösung aber vertrauenserweckender :wink:
Antworten

Zurück zu „phpBB Diskussion“