Page 1 of 1

TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 6:50 am
by Tata
Ich habe gefunden folgendes:
Mit CMSimple_XH v1.7.2.2 möchte ich eine Seite ohne eigenen <h?>Überschrifft</h?> erstellen. Mit

Code: Select all

<p><strong>Návody a tipy</strong></p>
<details> 
<summary>TIP1</summary> 
tip 1 
</details>
speichert TinyMCE4

Code: Select all

<p><strong>Návody a tipy</strong></p>
<p> </p>
<p><details> <summary>TIP1</summary> tip 1 </details></p>
<p> </p>
Eine leere Zeile speichert es immer. Wo und was soll man umstellen, um die leere Zeilen zugehängt würden? Warum fügt es nach jedem Speichern noch eine leere Zeile vor und nach "<details>" ein?

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 7:34 am
by manu
füge mal im _init.js

Code: Select all

extended_valid_elements: 'details[*]'
ein. Wenn da schon was drinsteht, mit Komma hinten anhängen.
Besser?

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 8:17 am
by Tata
Hm, da war bereits in aktive fontawesome.js
extended_valid_elements: 'span[*]'
zugefügt

Code: Select all

 extended_valid_elements: ['span[*],details[*]']
geschrieben

Code: Select all

<p>Überschrifft</p>
<details>
<summary>Title</summary>
<p>Lorem ipsum</p>
</details>
gespeichert

Code: Select all

<p>Überschrifft</p>
<p> </p>
<p> </p>
<p><details open=""> <summary>Title</summary>
<p>Lorem ipsum</p>
</details></p>
<p> </p>
<p> </p>

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 9:10 am
by frase
Beispiel init_fontawesome.js :

Code: Select all

...
  extended_valid_elements: 'span[*]',
  custom_elements: 'details,~summary'
}
Eingabe im Quellcode:

Code: Select all

<p><strong>Návody a tipy</strong></p>
<details>
<summary>TIP1</summary>
tip
</details>
Tiny Ergebnis:

Code: Select all

<p><strong>Návody a tipy</strong></p>
<details><summary>TIP1</summary>tip</details>
Das müsste so gehen - oder?

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 9:38 am
by Tata
JA, so geht es.
Danke.
Und noch etwas.
Im imgslider in libs/lightbox/js/lightbox.js steht

Code: Select all

LightboxOptions = Object.extend({
    fileLoadingImage:        './plugins/imgcarousel/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: './plugins/imgcarousel/libs//lightbox/images/close.gif',
richtig wäre

Code: Select all

LightboxOptions = Object.extend({
    fileLoadingImage:        './plugins/imgslider/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: './plugins/imgslider/libs//lightbox/images/close.gif',
aber auch so wird der Closebutton nicht gezeigt und im Quellcode steht

Code: Select all

<img src="http://localhost:8888/test/plugins/imgslider/libs/lightbox/images/close.gif">
mit

Code: Select all

LightboxOptions = Object.extend({
    fileLoadingImage:        window.location.href + '/' + 'plugins/imgslider/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: window.location.href + '/' + 'plugins/imgslider/libs/lightbox/images/close.gif',
gibt es

Code: Select all

<img src="http://localhost:8888/test/?test/plugins/imgslider/libs/lightbox/images/close.gif">
unde der Closebutton ist wieder nicht da.
mit

Code: Select all

LightboxOptions = Object.extend({
    fileLoadingImage:        window.location.origin + '/' + 'plugins/imgslider/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: window.location.origin + '/' + 'plugins/imgslider/libs/lightbox/images/close.gif',
gibt es

Code: Select all

<img src="http://localhost/plugins/imgslider/libs/lightbox/images/close.gif">
mit

Code: Select all

LightboxOptions = Object.extend({
    fileLoadingImage:        window.location.origin + '/test' + '/plugins/imgslider/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: window.location.origin + '/test' + '/plugins/imgslider/libs/lightbox/images/close.gif',
ist es OK. Ich finde es aber wenigstens zu unsicher und kompliziert, auf jeder Webseite in der js Datei diese Änderungen zu machen. Es sollte doch möglich sein, im Plugin den Code so zu schreiben, dass es generell und automatisch eingestellt wird.

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 11:19 am
by lck
Fehler vom "Image Slider" am besten an @jerry melden oder hier posten.

Evtl. Workaround: In der Konfiguration bei "Lightbox" > "prettyPhoto" einstellen.

Re: TinyMCE4 fügt unwillige Zeilen ein

Posted: Mon Mar 30, 2020 2:17 pm
by Tata
Tja, keine Antwort seit einige Tage.
Jetzt versucht am Server mit

Code: Select all

    fileLoadingImage:        window.location.href +  'plugins/imgslider/libs/lightbox/images/loading.gif',
    fileBottomNavCloseImage: window.location.href +  '/plugins/imgslider/libs/lightbox/images/close.gif',
läuft super und gibt im Code

Code: Select all

https://cmsimple.sk/ukastelana-covid/plugins/imgslider/libs/lightbox/images/close.gif
nur in "Defaultsprache". Schaltet man zu 2lang, ist der Closebutton wieder unbekannt. Im Code steht z.B.

Code: Select all

<img src="https://cmsimple.sk/ukastelana-covid/de/plugins/imgslider/libs/lightbox/images/close.gif">