12.09.2017, 18:50 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2017, 19:31 von bv64.)
ich hab es bei dir mal hoch geladen
noch eine Info, was ich heute gemacht habe
ich hatte der Tabelle xxxx_smilies ein Datenbankfeld hinzugefügt für eine Smiliekategorie
Dieses Feld habe ich inzwischen wieder entfernt, die Smilies neu gecached, das Problem besteht weiterhin.
Und was das mit den BBCodes zu tun hat, verstehe ich gar nicht.
Aus irgendwelchen Gründen läd der Editor die BBCode-Toolbar nicht mit und die Funktionalität der anklickbaren Smilies.
Woran könnte das liegen? Hat denn niemand eine Idee?ich habe mir den Antwortbereich jetzt mit Firebug angeschaut; unter DOM sehe ich beim MyBBEditor null
im zweiten Testboard, wo noch alles funktioniert, sieht es aus wie in Screenshot Nr. 2, also normal
Ohne zu wissen, was du geändert hast, kann ich nur raten. Möglich wäre, dass ein Javascript-Fehler auftritt und der Editor dadurch nicht mehr geladen wird. Auch irgendwelche Inkompatibilitäten mit deinen Modifikationen wären denkbar.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
13.09.2017, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2017, 12:02 von StefanT.
Bearbeitungsgrund: Anhang auf Wunsch entfernt
)
Hallo StefanT,
die einzigen Änderungen waren
das hinzugefügte Feld in der Smilies-Tabelle der Datenbank,
zwei neue Templates und
eine neue PHP-Datei, die nicht als Plugin eingebunden ist, also eine eigenständige Seite des Forums bildete.
Über eine Auswahlbox konnte man nach Kategorie Smilies filtern und nach Klicken des Senden-Buttons wurden der Smiliename, Grafik und Code ausgegeben.
Die angehängte Grafik zeigt noch die erste Version, in der letzten Version gab es drei Auswahlboxen.
Im Anhang Script und zugehörige Templates!
Im Datenbankfeld cats (Varchar 20) standen die Kategorie-Nummern drin, z.B. 101,115
Ich wüsste jetzt nicht, wo ich mit dem Ganzen auch nur in der Nähe vom Editor gewesen wäre; JavaScript ist auch keines enthalten.
Danke für jeden Vorschlag!
Das Problem steckt irgendwo in der Datenbank!
Ich habe im Testboard gerade eine Datenbanksicherung vom Hauptboard von VOR dem Debakel eingespielt und das Problem war wieder weg.
Irgendeine Idee, welche Tabelle das Problem sein könnte?
Im Notfall setze ich das Hauptforum um 1,5 Tage zurück, würde diesen Schritt aber eher ungern gehen.
13.09.2017, 11:55 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2017, 12:39 von bv64.)
Klar, Stefan, die Konsole schwieg beharrlich.
Aber das Problem ist jetzt vom Tisch, ich habe die Datenbank zurück gesetzt!
@StefanT könntest du bitte die smiliesearch.zip aus dem Beitrag Nr. #6 entfernen?
Nicht, dass sich da einer noch das Forum mit zerschießt!
Danke Stefan fürs Entfernen !
14.09.2017, 11:30 (Dieser Beitrag wurde zuletzt bearbeitet: 14.09.2017, 11:49 von bv64.
Bearbeitungsgrund: Unfug entfernt
)
Ich habe mir heute morgen "spaßeshalber" noch ein Testboard (Kopie des Hauptboards) aufgesetzt und die Datenbank MIT Fehler eingespielt.
Erwartungsgemäß waren BBCode-Leiste und Smilie-Anklickbarkeit nicht mehr gegeben.
Danach habe ich nacheinander einzelne Tabellen aus der korrekten Datenbank eingespielt und danach immer wieder getestet, ob es geht.
Schon die zweite Tabelle war ein Volltreffer: Das Problem lag in der datacache-Tabelle.
Ich habe nun Schritt für Schritt nachvollzogen, was ich vor zwei Tagen gemacht habe und nach jedem Schritt wieder geprüft ob der Editor noch funktionierte.
Es lag an meinem VARCHAR-Feld in der Smilies-Tabelle!
Nachdem ich dieses im Testboard wieder angelegt und mit Daten befüllt hatte, war noch alles ok; als ich dann die Smilies gecached habe, war das Problem wieder da.