Problem beim Bildaustausch

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
rotzek
Beiträge: 34
Registriert: 17.05.2012, 12:13

Re: Problem beim Bildaustausch

Beitrag von rotzek »

Also ich bekomme es nicht mehr zusammen... Habe jetzt das Template nochmal frisch reingenommen und mit
dem Assistenten eingerichtet. Da wird dann lediglich ein leerer div-Container um das img-Tag gelegt, der keine Probleme macht...

Trotzdem vielen Dank für Deine - wie immer - prompte und freundliche Unterstützung!

Liebe Grüße

Tom
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem beim Bildaustausch

Beitrag von mirko »

wenn der Assistent verwendet wird, dann hat es gar nichts mit dem CKEditor zu tun, der wird dann nur für mehrzeilige Texte verwendet, sonst nicht. Bei Verwendung des Assistenten führt der Browser selbst die Änderungen am Code durch, es wird halt eine bestehende HTML-Seite durch JavaScript verändert. Der veränderte Code wird dann nochmals vom Browser modifiziert, das ist bei jedem Browser etwas anders.
rotzek
Beiträge: 34
Registriert: 17.05.2012, 12:13

Re: Problem beim Bildaustausch

Beitrag von rotzek »

Das habe ich schon so gemacht. Im Template ist folgendes definiert:

Code: Alles auswählen

<repeater> <!-- Beginn Bild -->
....                                  
<img align="left" alt="" editable="true" src="http://www.naturheilpraxis-rotzek.de/files/olga_haeusermann.jpg" style="max-width: 600px; padding-bottom: 0px; display: inline ! important; vertical-align: bottom; margin-left: 0px; margin-right: 0px; width: 100%;" />
...
<!-- Ende Bild --> </repeater>
Das ganze habe ich auch in /ipe/elements/bild.html eingefügt und kann es einwandfrei auswählen. Doch wenn ich dann dort auf "Bearbeiten" gehe und ein anderes Bild auswähle, macht er mir dem img-Tag "kaputt :-(

Ich habe gerade mal in der ckeditor-Doc gestöbert, da gibt es die Möglichkeit, Allowed und Disallowed zu definieren:
http://docs.ckeditor.com/#!/guide/dev_a ... ent_rules

Da sieht mir das hier als ein guter Ansatz aus:

Code: Alles auswählen

// A rule accepting <img> with a required "src" attribute and an optional
// "alt" attribute plus optional "width" and "height" styles.
img[alt,!src]{width,height}

// The same as above, because the order of properties and their lists is irrelevant and white-spaces are ignored.
img { height, width } [ !src, alt ]
Wo im SWM wird denn die config eingebunden? Lädt er einfach die /ckeditor/config.js oder wird das woandes definiert?
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem beim Bildaustausch

Beitrag von mirko »

na dann müsstest die Vorlage für den Assistenten umwandeln, dann müsste der Kunde nur noch klicken und die Inhalte angeben, siehe dazu http://newsletter-software-php-script.s ... ml/ipe.htm
rotzek
Beiträge: 34
Registriert: 17.05.2012, 12:13

Re: Problem beim Bildaustausch

Beitrag von rotzek »

Hmmm... das ist aber sehr schlecht. So kann ich ja keinem Kunden das Pflegen seines Newsletters überlassen, wenn durch das Auswählen eines
Bildes der Newsletter "zerschossen" wird.

Mann kann im ckeditor doch einstellen, was er verändern darf und was nicht!?

Hat hiermit noch nie jemand Probleme gehabt?

Ich bin echt verzweifelt, habe die Übergabe des Systems und Schulung schon verschoben, weil das so ja nicht geht!

Danke,

Tom
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem beim Bildaustausch

Beitrag von mirko »

Nein gibt es keine Möglichkeit, der CKEditor ändert den Stylesheet bzw. der Browser selbst auch daran beteiligt. Nur im reinen Quelltextmodus bleibt der HTML-Code unverändert, wobei JavaScripte entfernt werden.
rotzek
Beiträge: 34
Registriert: 17.05.2012, 12:13

Problem beim Bildaustausch

Beitrag von rotzek »

Hallo Mirko,

ich habe ein Problem mit einer responsive-Newslettervorlage.

Da gibt es ein Headerbild (tritt aber bei allen Bildern auf), das ist im Template so drin und es wird in den Clients auch richtig angezeigt:
<img align="middle" alt="alt_text" border="0" height="" src="http://placehold.it/600x300" style="width: 100%; max-width: 600px;" width="600" />

Wähle ich das Bild im Editor aus und verändere nichts, ändert SWM trotzdem den Quellcode wie folgt:

<img align="middle" alt="alt_text" border="0" src="http://placehold.it/600x300" style="width: 100%; max-width: 600px;;" />

Wähle ich dann ein anderes Bild aus, sieht es danach so aus:

<img align="middle" alt="alt_text" border="0" height="345" src="/userfiles/2/image/test.jpg" style=" max-width: 600px;;" width="436" />

Gebe ich dem Bild 100% sieht es so aus:

<img align="middle" alt="alt_text" border="0" src="/userfiles/2/image/test.jpg" style="max-width: 600px;; width: 100%;" />

Ich möchte, dass NUR der Dateiname ausgetauscht wird, die Style-Angaben und die width so belassen werden. Gibt es da irgendeine Möglichkeit?
Mir verhaut es sonst das Layout an diesen Stellen...

Danke und liebe Grüße

Tom
Antworten