Page 1 of 1
Probleme nach Update (Vorschau, css bei Bildern)
Posted: Sun Feb 19, 2012 8:01 pm
by jlr
Hallo,
leider haben sich nach meinem gestrigen Update von 1.4 auf 1.6 noch zwei Probleme ergeben:
1. zum einen funktioniert die Vorschau für die Einträge nicht mehr; ich kriege nur eine Art komprimierten Balken angezeigt:
http://www.rainlights.net/temp/vorschau.jpg Das Problem besteht bei allen Einträgen, und in allen Browsern (Opera, Firefox, IE). Ich fürchte, es liegt am Template (Bex01). Andere Templates gehen.
2. Wenn man früher Bilder aus der Mediendatenbank eingefügt hat, kamen die immer mit einer Stylesheet-Angabe, zB: style="float: left; border: 0px; padding-left: 5px; padding-right: 10px;" Das war sehr praktisch, um den Abstand zwischen Bild und Text noch etwas zurechtziehen zu können. Leider entfällt diese Angabe nun. Gibt es eine Möglichkeit, sie standardmäßig wieder dabeizuhaben, oder eine bessere Möglichkeit, Rand und Abstand einzustellen? Immerhin kann man jetzt beim Einfügen ja gleich title- und alt-Tag mit angeben, das finde ich gut.
Dankeschön
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 12:46 am
by garvinhicking
Hi!
1. Ja, das liegt leider wirklich am Template. Wobei das mit diesem Template auch bei s9y 1.4 eigentlichs chon nicht hätte funktionieren dürfen. Jedenfalls fehlt diesem template eine preview_iframe.tpl Datei die das Konstrukt der Webseite soweit nachbildet dass die CSS-Regeln vernünftig angewendet werden können.
Das herauszufischen ist leider nicht ganz unaufwändig, die Zeit habe zumindest ich derzeit leider nicht...
2. Das wurde aus Code-Sauberheitsgründen entfernt, das stimmt. Jetzt steuert man es eigentlich pauschal mit Stylesheets, leider (bzw. eigentlich nicht leider

) gibt es keine Option das so ohne weiteres wieder zu aktivieren. Was du tun kannst ist die serendipity_editor.js von s9y 1.5 zu nehmen und mit der von 1.6 zu vergleichen; da müsstest du die Zeile sehen wo das style=... rausgenommen wurde.
Viele Grüße,
Garvin
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 2:10 am
by jlr
Vielen Dank für die schnelle Antwort!
Zu 1) kein Problem -- danke für den Hinweis! Ich habe aktuell ein halbwegs brauchbares Resultat, wenn ich einfach die .tpl von "bulletproof" verwende *hust*

Die Farben stimmen nicht, aber besser als nichts!
2) Ich habe die Stelle gefunden, es scheint mir im Code aber noch drin zu sein -- zumindest sehe ich keine Unterschiede außer dem zugefügten alt und title tag:
Code: Select all
floating = 'center';
if (f['serendipity[align]'][0].checked == true) {
img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_center\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
} else if (f['serendipity[align]'][1].checked == true) {
img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_left\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="float: left; border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
floating = 'left';
} else if (f['serendipity[align]'][2].checked == true) {
img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_right\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="float: right; border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
floating = 'right';
}
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 1:31 pm
by garvinhicking
Hi!
1) - Ja, ok. Die "korrekte" Lösung wäre zu schauen welche HTML-DOM-Struktur die index.tpl des Templates nutzt, und diese dann pseudomäßig in der preview_iframe.tpl nachzubilden. Sprich, wenn die index.tpl so aussieht:
Code: Select all
<html>
<body>
<div class="entrywrap">
<div class="single_entry">
...
</div>
</div>
</body>
Dann muss auch die preview_iframe.tpl diese Struktur nachbilden. Dann passt nämlich das umgebende CSS korrekt, und wird dann halbwegs original in der Vorschau angezeigt.
2: Ah, wenn der code noch drin ist, dann gibts vermutlich in der serendipity_editor.js einfach eine "var styled=true" die man dann auf "styled=false" setzen müsste, und dann würde wohl doch der alte Code reinkommen...siehst Du da die Zeile?
Grüße,
Garvin
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 3:23 pm
by jlr
Hm, ich glaube, ich sollte aufhören, damit rumzuspielen. Ein "var styled=true" habe ich nicht gefunden, nur ein generelles "styled = false; // Templates now do this."
Das habe ich spaßeshalber mal in "true" geändert, mit dem Effekt, dass der Code darunter wohl gar nicht mehr zum Einsatz kam; alt- und title-tag-Boxen im Mediendatenbankfenster wurden nicht mehr angezeigt, und einfügen ging gar nicht mehr.
Leider geht es nach wie vor nicht mehr, obwohl ich die original serendipity_editor.js wieder hochgeladen und zwischendrin auch mal den Browser geschlossen / gewechselt habe.
Ich hoffe, serendipity registriert irgendwann, dass alles wieder gut ist ... und ich füge meine stylsheet-Angaben in Zukunft einfach manuell ein

Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 3:32 pm
by garvinhicking
Hi!
Ich glaube wir sind aber kurz vor dem Durchbruch. Nimm nochmal die aktuellste serendipity_editor.js und ändere nur "styled = false" in "styled = true" (mit allen anderen Zeichen inkl. ";" und kommentar so wie vorher.
Dann im Browser mal Shift+F5, damit die serendipity_editor.js auf keinen Fall gecacht wird (oder ggf. browsercache leeren)
Grüße,
Garvin
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 4:01 pm
by jlr
Du hast recht -- das toggelt das Einfügen der Stylesheetangaben. Danke dafür!
Ich war zuerst etwas hilflos, weil serendipity sich geweigert hat, meine Änderungen zur Kenntnis zu nehmen -- kann es sein, dass in "templates_c" die aktuell relevanten Skin-Infos zwischengespeichert werden? Sobald ich da mal aufgeräumt hatte (d.h. alles gelöscht, denn im Install-Paket ist der Ordner ja auch leer), ging es.
Jetzt lass ich erstmal die Finger davon
Danke für die Geduld (ich bin vor Jahren auf Serendipity gekommen und darauf hängengeblieben, habe aber außer von "einfachem" html nicht so viel Ahnung von Code), und viele Grüße!
Oliver
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 7:47 pm
by garvinhicking
Hi!
Freut mich das zu hören.
templates_c enthält eigentlich nur die .tpl Dateien; die JS-Dateien werden so nicht gecacht...
Grüße,
Garvin
Re: Probleme nach Update (Vorschau, css bei Bildern)
Posted: Mon Feb 20, 2012 7:53 pm
by jlr
Wahrscheinlich lag es schon irgendwie daran, dass ich versuche, ein sechs Jahre altes Template mit der aktuellen Version zu fahren

Wie auch immer, Problem gelöst. Danke!