width/height bei Einfügen von Bildern nicht eintragen?

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Horst1234 »

Hallo,

ich verwende seit Kurzem häufiger responsive-design-Templates mit Contenido. Das freie Skalieren von Bildern innerhalb des Responsive-Design-Frameworks funktioniert nur, wenn im Quellcode im img-Tag keine width- und height-Angaben eingetragen werden. Der Editor (tinyMCE) tägt sie aber sinnvollerweise immer automatisch ein. Lässt sich dieser automatisierte Eintrag abschalten?

Grüße aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Faar »

Hm, probier mal, ob sich das hier auf false setzen lässt: advimage_update_dimensions_onchange
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Horst1234 »

Hallo Faar,
wo muss ich das denn einsetzen?
Grüße,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Faar »

Gute Frage... :?

Ich denke, in den Mandanteneinstellungen oder System-Experteneinstellungen mit: wysiwyg | advimage-update-dimensions-onchange | false
Aber das ist nur ein Schuss ins Blaue hinein, das müssten die freundlichen Herren und Damen von 4fb eher wissen, ob das in Contenido überhaupt implementiert ist.

VG,
Frank
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Horst1234 »

Hallo Faar,
Vielen Dank dir, aber das klappt leider beides nicht.
Hat sonst noch jemand eine Idee?
Grüße aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Zuschauer
Beiträge: 141
Registriert: Do 5. Dez 2013, 08:57
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Zuschauer »

Hallo Horst,

warum machst du das nicht per jQuery in der Seite?

Code: Alles auswählen

$(document).ready(function() {
    $('img').each(function() {
        $(this).removeAttr('width');
        $(this).removeAttr('height');
    });
});
Gruß
Zuschauer
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Horst1234 »

Hallo Zuschauer,

Das wäre sozusagen die Radikalkur, alle Maße aller Bilder raus, nicht wahr?
Dann hätte der Redakteur aber gar keine Möglichkeiten mehr, die Maße einzutragen, wenn er es bräuchte.
Was ich möchte: standardmäßig keine Maße, sondern nur, wenn man sie einträgt.

Oder ließe sich das lösen über eine Klasse?
So etwa: wenn img class="static" werden Attribute nicht gelöscht, sonst schon?

Vielen Dank,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Zuschauer
Beiträge: 141
Registriert: Do 5. Dez 2013, 08:57
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Zuschauer »

Ja, das wäre für alle Bilder.
Mit der Klasse geht es auch:

Code: Alles auswählen

$(document).ready(function() {
    $('img').not('img.static').each(function() {
        $(this).removeAttr('width');
        $(this).removeAttr('height');
    });
});
Gruß
Zuschauer
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von homtata »

also falls das in den Mandanteneinstellungen greifen soll, dann muss das nicht

wysiwyg | advimage-update-dimensions-onchange | false

heißen, sondern eher

tinymce | advimage-update-dimensions-onchange | false

Versuch mal, ob das greift.
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Horst1234 »

Hallo Zuschauer,
hallo Homtata,

ich habe bei den Mandanten-Einstellungen und bei den System/Experteneinstellungen beide Einstellungen (mit wysiwyg und mit tinymce) probiert: leider ohne Erfolg.

Ich habe aber einen anderen Weg über's css gefunden: @media (max-width:1024px){img.scale {height:auto !important}}, wobei class="scale" bei allen frei zu skalierenden Bildern hinzugefügt werden muss (dass kann man Redakteuren ja zumuten)

Danke an Alle,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Faar »

Hallo Homtata,

stimmt, es kann auch tinymce heißen statt wysiwyg. Das hatte ich anfangs auch so gedacht aber ich hatte bei mir im CMS nur wysiwyg stehen, scheints gibt es da verschiedene Benennungen?

Hab eben mit einem Kollegen telefoniert der mit Contao arbeitet und dort setzen die das scheints direkt mit den Javascript Anweisungen um.
Das müsste eigentlich über den Umweg mit den Mandanteneinstellungen auch funktionieren, oder sind da nur bestimmte Anweisungen irgendwo vor eingestellt?

VG,
Frank
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: width/height bei Einfügen von Bildern nicht eintragen?

Beitrag von Faar »

Horst1234 hat geschrieben: ich habe bei den Mandanten-Einstellungen und bei den System/Experteneinstellungen beide Einstellungen (mit wysiwyg und mit tinymce) probiert: leider ohne Erfolg.

Ich habe aber einen anderen Weg über's css gefunden: @media (max-width:1024px){img.scale {height:auto !important}}, wobei class="scale" bei allen frei zu skalierenden Bildern hinzugefügt werden muss (dass kann man Redakteuren ja zumuten)
hm... da sollte vielleicht Xmurrix oder das Contenido Team Stellung dazu beziehen, ob solche tinyMCE Einstellungen funktionieren und wenn nein, warum nicht?

Bei der CSS-Klasse glaube ich noch irgendwie in Erinnerung zu haben, dass man im tinyMCE sowas auch voreinstellen könnte, dass automatisch eine CSS-Klasse mit eingebaut wird.
Das wäre schon toll, wenn man diesen Editor vollständig einstellen kann, was seine Möglichkeiten hergeben.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Antworten