Seite 1 von 1

Smileyproblem seit 3.0.5

Verfasst: 15.07.2009 09:51
von Safti
Hallo zusammen,

ich habe bei meinem Forum ein etwas komisches Verhalten.
Die Smileys direkt neben dem zu schreibenden Text gehen Wenn man dann aber auf mehr Smileys geht, werden die nicht in den Text eingefügt.
Das Problem betrifft nur den Internet Explorer und auch nur die neueren. Also 7er und 8er.
Im 6er IE und im Firefox geht es problemlos.

Jetzt habe ich mal die Smileyseite mit rechter Maustaste in neuer Registerkarte und nicht als Popup geöffnet und da schreibt der IE den Code für den Smiley über die Smileys.
Das ganze Problem besteht erst seit dem Update von 3.0.4 auf 3.0.5.
Die Suchfunktion war irgendwie nicht sehr hilfreich :(

Dann noch eine kurze Frage, in den Mails die über neue Beiträge informieren, soll der Name des Beitragsverfassers stehen. Wo ich es eintragen muß hab ich gefunden, aber er ignoriert alle Variablen und weigert sich den Namen des Beitragsverfassers mit in die Mail zu schreiben.
Z.B.: es gibt einen neuen Beitrag zum Thema: Abgabefretts. Dieser Beitrag wurde erstellt von: .

Grüße und Dank
Ronny

Re: Smileyproblem seit 3.0.5

Verfasst: 15.07.2009 13:04
von Mahony
Hallo
...Wenn man dann aber auf mehr Smileys geht, werden die nicht in den Text eingefügt....
Das ist ein bekannter Bug in phpBB 3.0.5 --> http://www.phpbb.com/bugs/phpbb3/46025
Hier die vorübergehende Lösung, bis der offizielle Fix erscheint (von Seite 3 des Bug Tracker Eintrags).
quick and dirty:
add
onload_functions.push('initInsertions()');
after
var baseHeight;
in editor.js

and wait for official fix
Grüße: Mahony

Re: Smileyproblem seit 3.0.5

Verfasst: 15.07.2009 13:51
von LCH
das heißt ich müsste das selbe Problem haben?

Re: Smileyproblem seit 3.0.5

Verfasst: 15.07.2009 13:59
von Mahony
Hallo
LCH hat geschrieben:das heißt ich müsste das selbe Problem haben?
Woher soll ich (oder jemand anderes aus dem Forum) wissen, was du für Probleme hast? Ich habe nichts dergleichen von dir gefunden.
Wenn du meinst, dass du das gleiche Problem hast, dann versuchs mit dem Fix und gut ist es.


Grüße: Mahony

Re: Smileyproblem seit 3.0.5

Verfasst: 16.07.2009 11:41
von Safti
Hi Mahony,

die quick&dirty Variante hat nur bedingt geholfen.
1User hatte noch immer das Problem.

Unter dem Link war dann aber noch eine Variante, die den neuen Code behält und jetzt bei allen das Problem behoben hat.

Code: Alles auswählen

#
#---- [OPEN] ----
#
posting_smilies.html
#
#---- [FIND] ----
#
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;">
#
#---- [REPLACE WITH] ----
#
<a href="#" onclick="initInsertions();insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;">
Ich danke für die schnelle Hilfe!

Grüße
Ronny

Re: Smileyproblem seit 3.0.5

Verfasst: 31.07.2009 14:34
von Dobifrauchen
Hallo zusammen,

ich hoffe mal wieder, bei Euch Hilfe zu finden...

Mir wurde mein altes Forum von 2.0.22 auf 3.05 konvertiert (ist gerade knapp 14 Tage her)

Seitdem habe ich Probleme mit den Smileys, die aus dem externen Fenster nicht in den Beitrag wollen.

Nachdem ich mich durchgelesen habe, folgende Frage:

Wie kann ich über filezilla auf die neuen Daten zugreifen?
Läuft es über MySQL?
Kann ich die Datenbank importieren, um sie über filezilla neu einzustellen? Wenn ja, wie?

Das war mein Gedankengang...

Gruß aus Hamburg

Das Dobifrauchen

Re: Smileyproblem seit 3.0.5

Verfasst: 31.07.2009 15:23
von Mahony
Hallo
Mir wurde mein altes Forum von 2.0.22 auf 3.05 konvertiert (ist gerade knapp 14 Tage her)

Seitdem habe ich Probleme mit den Smileys, die aus dem externen Fenster nicht in den Beitrag wollen.
Das hat nichts mit der Konvertierung an sich zu tun. Es handelt sich um einen bekannten Bug in phpBB3.0.5
Die Lösung besteht darin den oben genannten Fix einzubauen.
Öffne styles/dein_style/template/editor.js

Suche

Code: Alles auswählen

var baseHeight;
Füge danach ein

Code: Alles auswählen

onload_functions.push('initInsertions()');
Wie kann ich über filezilla auf die neuen Daten zugreifen?
Filezilla == FTP-Programm zum herunter laden (oder auch hoch laden) von Dateien.
Läuft es über MySQL?
Was meinst du? Der Fehler liegt nicht in der Datenbank - ergo auch nicht am MYSQL.
Kann ich die Datenbank importieren, um sie über filezilla neu einzustellen?
Die Datenbank sicherst du mit deinem Datenbank-Tool (zum Beispiel phpmyadmin oder Mysqldumper).
Mit dem gleichen Tool spielst du die Daten der Datenbank auch wieder ein. Filezilla ist ein FTP-Programm und hat nichts mit der Datenbank zu tun (wie oben bereits gesagt).


Grüße: Mahony

Re: Smileyproblem seit 3.0.5

Verfasst: 31.07.2009 15:42
von Dobifrauchen
Hallo mahony

Herzlichen Dank für Deine Antwort!!!

Es bringt mich wieder weiter!

Gruß aus Hamburg

Das Dobifrauchen

Re: Smileyproblem seit 3.0.5

Verfasst: 05.10.2009 10:29
von Nelli
Safti hat geschrieben:

Code: Alles auswählen

#
#---- [OPEN] ----
#
posting_smilies.html
#
#---- [FIND] ----
#
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;">
#
#---- [REPLACE WITH] ----
#
<a href="#" onclick="initInsertions();insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;">  
Ich möchte für die vorgehensweise nochmal genauer nachfragen, weil ich mich mit solchen Sachen noch nicht auskenne und mich nicht traue, einfach so, ohne nachfragen, etwas zu verändern.

1. Ich suche und öffne die "posting_smilies.html", welche ich mir vorher via FTP auf meinen Rechner geladen habe mit Notepad++ ?
2. Ich suche die angegebe Zeile/n?
3. Und jetzt kommt die entscheidenden Frage: Lösche ich diese Zeile und tausche alles gegen die neue Zeile
<a href="#" onclick="initInsertions();insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;">
aus, oder füge ich diese Zeile vor oder nach der gefundenen Zeile ein?
4. Ich spiele die Veränderte Datei "posting_smilies.html" wieder auf den Server, in den entsprechenden Ordner, aus dem ich sie geholt habe?

Klappt das dann so?

Grüße
Nelli

Re: Smileyproblem seit 3.0.5

Verfasst: 05.10.2009 17:20
von Chalong
[...]
3. Und jetzt kommt die entscheidenden Frage: Lösche ich diese Zeile und tausche alles gegen die neue Zeile
[..]
JA.

In der Anleitung steht:

Code: Alles auswählen

#---- [REPLACE WITH] ----
wobei Replace with- Ersetze mit heisst.
Also den vorhanden Code löschen und den neuen einfügen.