CKEditor4 issueshttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues2024-01-31T12:40:42Zhttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/36Im CKEditor gesetzten Bilder bekommen eine maximale Breite von 500px2024-01-31T12:40:42ZMichael DanielczokIm CKEditor gesetzten Bilder bekommen eine maximale Breite von 500pxWenn man ein Bild über das CKEditor Auswahlfenster hinzufügt, wird pauschal `width: 500px` gesetzt, wenn das Bild größer ist. Das ist zu klein. Mit Mor besprochen:
- [ ] Neues QUIQQER Setting [hier](/uploads/90c98415ac6b938c95ae3c1a925f...Wenn man ein Bild über das CKEditor Auswahlfenster hinzufügt, wird pauschal `width: 500px` gesetzt, wenn das Bild größer ist. Das ist zu klein. Mit Mor besprochen:
- [ ] Neues QUIQQER Setting [hier](/uploads/90c98415ac6b938c95ae3c1a925f70f9/image.png) einbauen. Es kann ruhig viel größeres Bild verwendet werden (z.B. 1920), da QUIQQER sowieso `<picture>` Element mit `source-sets` generiert (muss noch getestet werden).
- [ ] An der entsprechenden Stellen anpassen (z.B. hier `packages/quiqqer/ckeditor4/bin/Editor.js:872`)Michael DanielczokMichael Danielczokhttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/34Backups von CKEditor 4 Plugins löschen2023-08-07T11:11:31ZJan WennrichBackups von CKEditor 4 Plugins löschenBis gerade eben war es noch so, dass bei einem Setup immer Backups aller CKEditor 4 Plugin angelegt werden, um einem Fehler vorzubeugen, der bisher wohl nie aufgetreten ist.
Daher wurde das Erstellen der Backups nun entfernt (siehe htt...Bis gerade eben war es noch so, dass bei einem Setup immer Backups aller CKEditor 4 Plugin angelegt werden, um einem Fehler vorzubeugen, der bisher wohl nie aufgetreten ist.
Daher wurde das Erstellen der Backups nun entfernt (siehe https://dev.quiqqer.com/quiqqer/ckeditor4/-/commit/09382e3668b86b5a83b82720c8ea23f6776b525f).
Bei alten Systemen, bei denen häufig Setups ausgeführt wurden, kann es also sein, dass nun einige Gigabyte an CKEditor 4 Plugin Backups rumliegen, die nicht benötigt werden.
Wenn der CKEditor bei den Systemen korrekt funktioniert, können diese Backups gelöscht werden.
Bei der Durchführung von Wartungen (etc.) sollte wie folgt vorgegangen werden:
1. In der Administration prüfen ob CKEditor korrekt lädt und funktioniert
2. Wenn der Editor korrekt funktioniert, folgenden Befehl im root-Verzeichnis des Systems ausführen: `rm -rf var/package/quiqqer/ckeditor4/plugins.*.bak`
3. (Über den damit frei gewordenen Speicherplatz freuen)Dominik ChrzanowskiDominik Chrzanowskihttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/31Eindeutige CSS Klasse für Inhalt, der aus CKEditor kommt2022-09-28T10:41:22ZMichael DanielczokEindeutige CSS Klasse für Inhalt, der aus CKEditor kommt## Problem
Ich würde gerne allen `<a>` Elementen extra Styling geben. Ich kann zwar im CSS
```css
a {
/* css magick */
}
a:hover {
/* css magick */
}
```
machen, aber das betrifft alle `<a>` Elemente. Menü, Buttons, Mobile Nav...## Problem
Ich würde gerne allen `<a>` Elementen extra Styling geben. Ich kann zwar im CSS
```css
a {
/* css magick */
}
a:hover {
/* css magick */
}
```
machen, aber das betrifft alle `<a>` Elemente. Menü, Buttons, Mobile Naviation, jegliche `<a>` Elemente, die wir in tausenden Controls verwenden (Galerie, Portfolio, etc.). Das kann man im Template nicht managen, und den Styling von `<a>?? in allen Controls zurücksetzen.
## Lösung 1
Inhalte, die vom CKEditor kommen, sind in einem div, der extra CSS Klasse hat. Somit muss im Template nur das gemacht werden (`ckeditor` Klasse ist nur ein Beispiel):
```css
.ckeditor a {
/* css magick */
}
.ckeditor a:hover {
/* css magick */
}
```
**Problem:** jetzt ist schwieriger im CKEditor Template Buttons zu benutzen. Die Regel `.ckeditor a` wird jeden `.btn-primary` überschreiben. Man kann das umgehen, indem im Template das beachtet wird. Dann muss ich alle Template updaten (machbar).
## Lösung 2
Wenn man über den CKEditor Link in den Inhalt einfügt, wird extar CSS Klasse dem `<a>` Elementen hinzugefügt. Somit style ich das im Template so:
```css
a.ckeditor-link {
/* css magick */
}
a.ckeditor-link:hover {
/* css magick */
}
```
**Problem:** das Problem mit Buttons existiert zwar nicht, aber der Redakteur muss aufpassen, wenn er _per Hand_ den Link erstellt (Quellcode Ansicht).
------------------------------------
Ich weiß nicht, welcher Weg ist auf Dauer schöner und besser. Vielleicht hat der @mor eine andere Idee. Das kleine Feature würde jedoch das Mangen von Template Design erleichtern. Somit sind **alle** Links, die von Editor kommen, egal, ob das Seiteninhalt ist, oder Baustein Inhalt oder Control-Inhalte (Promoslider, Content Swicher, etc.).
Wenn das umgesetzt wird, muss das bitte auch in CKeditor 5 implementiert werden.Michael DanielczokMichael Danielczokhttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/27Mehrere QUI Popups öffnen sich nicht immer auf der höchster z-Ebene2019-03-11T09:35:51ZMichael DanielczokMehrere QUI Popups öffnen sich nicht immer auf der höchster z-EbeneWenn mehrere QUI Popups sich öffnen, erscheinen sie nicht immer auf der höchster z-Ebene. Hier ein Screenshot damit das Problem besser nachvollziehbar ist.
![image](/uploads/1e2b83251a4e70a5e13e6c7f58b7362b/image.png)
*ich wollte Link...Wenn mehrere QUI Popups sich öffnen, erscheinen sie nicht immer auf der höchster z-Ebene. Hier ein Screenshot damit das Problem besser nachvollziehbar ist.
![image](/uploads/1e2b83251a4e70a5e13e6c7f58b7362b/image.png)
*ich wollte Link bearbeiten, das Popup zum Auswählen der Seite erscheint unter dem Link-Popup*
Das passiert vor allem (nur?), wenn CKEditor in QUI Popup aufgemacht. Es passiert auch bei Bildauswahl (siehe Screenshot unten).
![image](/uploads/4164787c9b48db964776e7d8dddfd27e/image.png)
Man kann das Fenster per drag&drop schieben, daher ist das nicht so ganz schlimm und dringend.
Reproduzieren kannst das mit einem Brick, dass CKEditor in QUI Popup aufmacht, z.B. Customer Review `\QUI\Bricks\Controls\CustomerReviews` (in quiqqer/bricks).https://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/26Code documentation2018-11-09T12:15:30ZHenning LeutzCode documentationdear flo, please document all code things
eq:
https://dev.quiqqer.com/quiqqer/ckeditor4/blob/master/bin/backend/classes/Settings.js
next time for each missing documentation per file, 10 push-ups :laughing:dear flo, please document all code things
eq:
https://dev.quiqqer.com/quiqqer/ckeditor4/blob/master/bin/backend/classes/Settings.js
next time for each missing documentation per file, 10 push-ups :laughing:Florian BognerFlorian Bognerhttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/25Einstellungen für den Editor2022-10-27T10:42:00ZHenning LeutzEinstellungen für den EditorDer Editor benötigt flexible Einstellungen. Unteranderem funktionieren einige Plugins nicht ohne Einstellungen, siehe #24.
Wenn das embed Plugin zum Beispiel aktiv ist, muss die `embed-no-provider-url` gesetzt werden können.
Generell sol...Der Editor benötigt flexible Einstellungen. Unteranderem funktionieren einige Plugins nicht ohne Einstellungen, siehe #24.
Wenn das embed Plugin zum Beispiel aktiv ist, muss die `embed-no-provider-url` gesetzt werden können.
Generell sollten aber keine externen Services genutzt werden, da diese ausfallen können.
D.h. für der Editor muss allgemeine Einstellungen per Checkbox oder so gesetzt werden können oder eine es muss eine Art flexible ini editor Oberfläche erstellt werden.https://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/23Eigener Content-Provider für CKEditor52018-08-21T09:28:04ZJan WennrichEigener Content-Provider für CKEditor5Es soll ein eigener Content-Provider für den CKEditor 5 entwickelt werden.
Dieser dient zum Einbetten von Ressourcen (Videos, Bilder, Tweets, etc.) aus fremden Quellen (z.B. YouTube, Vimeo, Twitter, Instagram, Imgur, GitHub, oder Googl...Es soll ein eigener Content-Provider für den CKEditor 5 entwickelt werden.
Dieser dient zum Einbetten von Ressourcen (Videos, Bilder, Tweets, etc.) aus fremden Quellen (z.B. YouTube, Vimeo, Twitter, Instagram, Imgur, GitHub, oder Google Maps).
Standardmäßig geschieht dies via IFramely-Proxy. IFramely generiert passende Vorschaubilder o.ä. zu entsprechenden Links. Da es aber Probleme mit IFramely und einem eigens entwickeltem [Affiliate-Paket](https://dev.quiqqer.com/quiqqer/amazon-affiliate) gibt, kann dies nicht verwendet werden.
Da man IFramely auch selbst hosten kann soll ein eigener Proxy auf Basis von IFramely entwickelt werden. Dieser wird dann so angepasst, dass er mit dem [Affiliate-Paket](https://dev.quiqqer.com/quiqqer/amazon-affiliate) kompatibel ist.
Weitere Infos siehe: https://dev.quiqqer.com/quiqqer/amazon-affiliate/issues/1#note_28241https://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/19CodeSnippet als Plugin2018-11-04T07:58:40ZHenning LeutzCodeSnippet als PluginDas Code Snippet CKEditor Plugin muss als eigenes QUIQQER ckeditor Plugin umgesetzt werden.
Das QUIQQER muss dann auch über Template Header das Template erweitern und ein Code Style Formatter laden.
https://ckeditor.com/addon/codesnippetDas Code Snippet CKEditor Plugin muss als eigenes QUIQQER ckeditor Plugin umgesetzt werden.
Das QUIQQER muss dann auch über Template Header das Template erweitern und ein Code Style Formatter laden.
https://ckeditor.com/addon/codesnippetFlorian BognerFlorian Bognerhttps://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/14Beschreibungen der Plugins herrauscchreiben und anzeigen2017-05-15T08:19:50ZFlorian BognerBeschreibungen der Plugins herrauscchreiben und anzeigenMuss im späteren Verlauf per Handarbeit erfolgen.Muss im späteren Verlauf per Handarbeit erfolgen.https://dev.quiqqer.com/quiqqer/ckeditor4/-/issues/3Bild in den Inhalt eingefügt - Ändern der Proportionen klappt nicht2017-09-30T11:46:21ZHenning LeutzBild in den Inhalt eingefügt - Ändern der Proportionen klappt nichtWen ich in den Inhalt ein Bild einfüge, will ich die Größe ändern. Das klappt aber nur übere mehrere Klicks und ziemlich umständlich. Ich muss das Bild zuerst so wie es ist einfügen. Anschließend nochmal mit rechtsklick drau und Bildeige...Wen ich in den Inhalt ein Bild einfüge, will ich die Größe ändern. Das klappt aber nur übere mehrere Klicks und ziemlich umständlich. Ich muss das Bild zuerst so wie es ist einfügen. Anschließend nochmal mit rechtsklick drau und Bildeigenschaften bearbeiten. Dann erst kann ich die Größe ändern, da trotz geschlossenem Schloss neben dem Bild die Proportionen trotzdem nicht beibehalten werden. das passiert erst nachdem ich das Bild zu zweiten mal bearbeite.
![QUIQQER_Bug](http://dev.quiqqer.com/uploads/quiqqer/quiqqer/7f2cce38f7/QUIQQER_Bug.png)
![Bildgrößen](http://dev.quiqqer.com/uploads/quiqqer/quiqqer/2f813360fd/Bildgr%C3%B6%C3%9Fen.png)
![Bildgrößen2](http://dev.quiqqer.com/uploads/quiqqer/quiqqer/2886ba05fc/Bildgr%C3%B6%C3%9Fen2.png)
![Bildgrößen3](http://dev.quiqqer.com/uploads/quiqqer/quiqqer/4f93f1c61f/Bildgr%C3%B6%C3%9Fen3.png)